
一、靶机介绍
https://github.com/Orange-Cyberdefense/GOAD
GOAD is a pentest active directory LAB project. The purpose of this lab is to give pentesters a vulnerable Active directory environment ready to use to practice usual attack techniques.
二、搭建过程
| 靶场基于的虚拟机 | vmware |
|---|---|
| 操作系统 | ubuntu 23.10 |
| 分配的内存 | 24G |
| 磁盘空间 | 200G |
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/mantic/ubuntu-23.10.1-desktop-amd64.iso
1、安装Vmware-Tools
sudo aot-get install open-vm-tools-desktop 2、开始更新系统
sudo apt update
sudo apt upgrade 
3、安装virtualbox
sudo apt install virtualbox 
4、下载最新版的vagrant
https://releases.hashicorp.com/vagrant/
wget https://releases.hashicorp.com/vagrant/2.4.1/vagrant_2.4.1-1_amd64.deb
sudo apt install ./vagrant_2.4.1-1_amd64.deb
vagrant --version 
5、安装python3环境
sudo apt install python3-pip
pip3 --version 
6、安装python3的虚拟环境
sudo apt install python3-venv

7、安装git
sudo apt-get install git-all 
8、下载源码到用户家目录
cd ~/
git clone https://github.com/Orange-Cyberdefense/GOAD.git 9、创建python的虚拟环境
python3 -m venv venvGOAD

10、启动虚拟环境
cd GOAD/ansible
source ~/venvGOAD/bin/activate 
11、安装 ansible 模块
python3 -m pip install ansible-core==2.12.6 
12、安装pywinrm
python3 -m pip install pywinrm 
13、安装galaxy依赖
ansible-galaxy install -r requirements.yml

14、测试环境是否安装完毕
cd ..
./goad.sh -t check -l GOAD -p virtualbox -m local 
检查没问题
15、安装镜像
进入 ad/GOAD/provider/virtualbox
cd ad/GOAD/providers/virtualbox/
vagrant up GOAD-DC01

GOAD-DC02

GOAD-DC03

GOAD-SRV02

GOAD-SRV03

16、环境配置
然后继续进入~/GOAD/ansible
ansible-playbook -i ../ad/GOAD/data/inventory -i ../ad/GOAD/providers/virtualbox/inventory main.yml 接下来就是漫长的等待
安装完毕

17、验证是否成功
安装cme
sudo apt install snapd
sudo snap install crackmapexec 
测试是否成功
crackmapexec smb 192.168.56.0/24 

