Guide de construction pour un home lab de Red Teaming. Mise en place du lab GOAD dans Proxmox et pfSense, Operator/C2 et Redirectors.
Construire dans l'ordre :
La syntaxe des commandes pour Packer, Terraform et GOAD doit être vérifiée par rapport à votre dépôt GOAD fraîchement cloné au moment de la construction. GOAD est activement maintenu et les formats de fichiers de variables peuvent changer entre les versions.
Segments
| VLAN | Sous-réseau | Passerelle (pfSense) | Objectif | Source IP |
|---|
| 150 | 172.23.150.0/24 | 172.23.150.1 | Kali Operator et Ubuntu C2/Sliver | DHCP pfSense (réservations après création) |
| 160 | 10.60.160.0/24 | 10.60.160.1 | Redirecteur HTTP/S et redirecteur DNS/SSH (VMs Ubuntu) | DHCP pfSense (réservations après création) |
| 56 | 192.168.56.0/24 | 192.168.56.1 | VM de provisionnement Ubuntu GOAD, lab GOAD AD (5 VMs Windows) plus ELK SIEM | Statique (Terraform/Cloudbase-Init) |
| 100 | 10.10.100.0/24 | 10.10.100.1 | Votre bureau/ordinateur portable | DHCP pfSense (réservations après création) |
Hôtes GOAD (statiques, internes au VLAN 56)
| Nom de code | Rôle | OS | Domaine | 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 |
Les hôtes GOAD utilisent les contrôleurs de domaine comme DNS (kingslanding, .10), requis pour AD. pfSense n'est que leur passerelle.
| Composant | VLAN | vCPU | RAM | Disque |
|---|---|---|---|---|
| Kali operator | 150 | 4 | 8 GB | 60 GB |
| Ubuntu + Sliver C2 | 150 | 2 | 4 GB | 40 GB |
| Redirecteur HTTP/S | 160 | 2 | 2 GB | 20 GB |
| Redirecteur DNS/SSH | 160 | 2 | 2 GB | 20 GB |
| Hôte de provisionnement | 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 |
Le total est d'environ 28 vCPU, 48 Go de RAM, 620 Go de disque en thin provisioning pour le lab GOAD complet.
Avec 80 Go de RAM, cela laisse environ 30 Go de marge pour Proxmox lui-même et les snapshots.
Vous pouvez installer le GOAD-Light ou le MINILAB à la place, si les ressources sont limitées.
Ce lab est construit strictement à des fins d'éducation et de formation en sécurité autorisée dans un environnement isolé et autonome. Les techniques qu'il enseigne sont les mêmes que celles que les défenseurs doivent comprendre pour protéger les systèmes réels. Gardez-le isolé, gardez-le local et utilisez ce que vous apprenez pour rendre les choses plus sûres.