
Guida alla creazione di un home lab per Red Teaming. Configurazione del lab GOAD in Proxmox e pfSense, Operator/C2 e Redirector.
Costruisci in ordine:
La sintassi dei comandi per Packer, Terraform e GOAD dovrebbe essere verificata rispetto al tuo repository GOAD appena clonato al momento della build. GOAD è attivamente mantenuto e i formati dei file delle variabili possono cambiare tra le release.
Segmenti
| VLAN | Sottorete | Gateway (pfSense) | Scopo | Sorgente IP |
|---|---|---|---|---|
| 150 | 172.23.150.0/24 | 172.23.150.1 | Kali Operator e Ubuntu C2/Sliver | DHCP pfSense (prenotazioni dopo la creazione) |
| 160 | 10.60.160.0/24 | 10.60.160.1 | Redirector HTTP/S e Redirector DNS/SSH (VM Ubuntu) | DHCP pfSense (prenotazioni dopo la creazione) |
| 56 | 192.168.56.0/24 | 192.168.56.1 | VM di provisioning Ubuntu GOAD, laboratorio GOAD AD (5 VM Windows) più ELK SIEM | Statico (Terraform/Cloudbase-Init) |
| 100 | 10.10.100.0/24 | 10.10.100.1 | Il tuo Desktop/Laptop | DHCP pfSense (prenotazioni dopo la creazione) |
Host GOAD (statici, interni alla VLAN 56)
| Nome in codice | Ruolo | OS | Dominio | 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 | Monitoraggio del laboratorio | 192.168.56.50 |
Gli host GOAD usano i domain controller come DNS (kingslanding, .10), necessario per AD. pfSense è solo il loro gateway.
| Componente | VLAN | vCPU | RAM | Disco |
|---|---|---|---|---|
| Kali operator | 150 | 4 | 8 GB | 60 GB |
| Ubuntu + Sliver C2 | 150 | 2 | 4 GB | 40 GB |
| Redirector HTTP/S | 160 | 2 | 2 GB | 20 GB |
| Redirector DNS/SSH | 160 | 2 | 2 GB | 20 GB |
| Host di provisioning | 56 | 4 | 4 GB | 40 GB |
| kingslanding DC01 | 56 | 2 | 4 GB | 60 GB |
| winterfell DC02 | 56 | 2 | 4 GB | 60 GB |
| meereen DC03 | 56 | 2 | 4 GB | 60 GB |
| castelblack SRV02 | 56 | 2 | 4 GB | 60 GB |
| braavos SRV03 | 56 | 2 | 4 GB | 60 GB |
| GOAD-ELK SIEM | 56 | 4 | 8 GB | 80 GB |
Il totale è di circa 28 vCPU, 48 GB di RAM, 620 GB di disco thin provisioned per il laboratorio GOAD completo.
Rispetto agli 80 GB di RAM, questo lascia circa 30 GB di margine per Proxmox stesso e gli snapshot.
Puoi configurare il GOAD-Light o il MINILAB invece, se le risorse sono limitate.
Questo laboratorio è costruito rigorosamente per l'istruzione e la formazione sulla sicurezza autorizzata in un ambiente isolato e autonomo. Le tecniche che insegna sono le stesse che i difensori devono comprendere per proteggere i sistemi reali. Mantienilo isolato, mantienilo locale e usa ciò che impari per rendere le cose più sicure.