
Руководство по созданию домашней лаборатории для Red Teaming. Настройка лаборатории GOAD в Proxmox и pfSense, Operator/C2 и редиректоры.
Порядок сборки:
Синтаксис команд для Packer, Terraform и GOAD следует сверять со свежесклонированным репозиторием GOAD на момент сборки. GOAD активно поддерживается, и форматы файлов переменных могут меняться от релиза к релизу.
Сегменты
| VLAN | Подсеть | Шлюз (pfSense) | Назначение | Источник IP |
|---|---|---|---|---|
| 150 | 172.23.150.0/24 | 172.23.150.1 | Kali Operator и Ubuntu C2/Sliver | pfSense DHCP (резервирование после создания) |
| 160 | 10.60.160.0/24 | 10.60.160.1 | HTTP/S редиректор и DNS/SSH редиректор (ВМ Ubuntu) | pfSense DHCP (резервирование после создания) |
| 56 | 192.168.56.0/24 | 192.168.56.1 | ВМ провижининга Ubuntu GOAD, лаборатория GOAD AD (5 ВМ Windows) и ELK SIEM | Статический (Terraform/Cloudbase-Init) |
| 100 | 10.10.100.0/24 | 10.10.100.1 | Ваш настольный компьютер/ноутбук | pfSense DHCP (резервирование после создания) |
Хосты GOAD (статические, внутри VLAN 56)
| Кодовое имя | Роль | ОС | Домен | IP |
|---|---|---|---|---|
| kingslanding | DC01 | WS 2019 | sevenkingdoms.local | 192.168.56.10 |
| winterfell | DC02 | WS 2019 | north.sevenkingdoms.local | 192.168.56.11 |
| meereen | DC03 | WS 2016 | essos.local | 192.168.56.12 |
| castelblack | SRV02 (MSSQL/IIS) | WS 2019 | north.sevenkingdoms.local | 192.168.56.22 |
| braavos | SRV03 (MSSQL/ADCS) | WS 2016 | essos.local | 192.168.56.23 |
| GOAD-ELK | SIEM (Elasticsearch/Kibana/Logstash) | Ubuntu 26.04 | Lab Monitoring | 192.168.56.50 |
Хосты GOAD используют контроллеры домена в качестве своих DNS (kingslanding, .10), что необходимо для AD. pfSense для них — только шлюз.
| Компонент | VLAN | vCPU | ОЗУ | Диск |
|---|---|---|---|---|
| Kali operator | 150 | 4 | 8 ГБ | 60 ГБ |
| Ubuntu + Sliver C2 | 150 | 2 | 4 ГБ | 40 ГБ |
| HTTP/S редиректор | 160 | 2 | 2 ГБ | 20 ГБ |
| DNS/SSH редиректор | 160 | 2 | 2 ГБ | 20 ГБ |
| Хост провижининга | 56 | 4 | 4 ГБ | 40 ГБ |
| kingslanding DC01 | 56 | 2 | 4 ГБ | 60 ГБ |
| winterfell DC02 | 56 | 2 | 4 ГБ | 60 ГБ |
| meereen DC03 | 56 | 2 | 4 ГБ | 60 ГБ |
| castelblack SRV02 | 56 | 2 | 4 ГБ | 60 ГБ |
| braavos SRV03 | 56 | 2 | 4 ГБ | 60 ГБ |
| GOAD-ELK SIEM | 56 | 4 | 8 ГБ | 80 ГБ |
Итого примерно 28 vCPU, 48 ГБ ОЗУ, 620 ГБ тонко выделенного дискового пространства для полной лаборатории GOAD.
При 80 ГБ ОЗУ это оставляет около 30 ГБ запаса для самого Proxmox и снимков.
Если ресурсы ограничены, вместо этого можно настроить GOAD-Light или MINILAB.
Эта лаборатория создана строго для обучения и авторизованного обучения по безопасности в изолированной, самодостаточной среде. Методы, которым она учит, — те же, что защитникам необходимо понимать для защиты реальных систем. Держите её изолированной, держите её локальной и используйте полученные знания, чтобы сделать системы более защищёнными.