关于ADLab PowerShell模块
ADLab是一个功能强大的PowerShell模块,该工具可以自动化实现一个活动目录实验环境,以帮助广大研究人员更好地学习和研究内部网络环境内的渗透测试技术。
工具准备
首先,我们需要使用下列命令将该项目源码克隆至本地:
git clone https://github.com/xbufu/ADLab.git
接下来,我们需要将该模块移动至PSModulePath。
显示PSModulePath:
$env:PSModulePath.split(";")
移动模块至该路径:
Move-Item .\ADLab\ "C:\Windows\system32\WindowsPowerShell\v1.0\Modules\"
私信回复“资料”找我领取一份安全学习资料【点击查看】
导入模块
导入全局模块:
Import-Module ADLab
导入本地模块:
Import-Module .\ADLab.psm1
初始化实验环境
Invoke-DCPrep
这个功能函数用于准备当前的虚拟机或计算机设备,并将其当作一个域控制器来使用。它回设置一个静态IP地址,并设置本地localhost主机为DNS服务器,然后对本地计算机进行重命名。
使用默认配置运行当前虚拟机,并显示Verbose输出:
Invoke-DCPrep -Verbose