GOAD: Un Laboratorio para Práctica de Pentesting en Active Directory
GOAD: Un Laboratorio para Práctica de Pentesting en Active Directory

GOAD: Un Laboratorio para Práctica de Pentesting en Active Directory

GOAD es un proyecto laboratorio diseñado específicamente para la práctica de pentesting en entornos de Active Directory. Su propósito principal es ofrecer a los profesionales del sector un entorno vulnerable listo para uso, permitiéndoles familiarizarse con técnicas de ataque comunes que se pueden encontrar en sistemas reales.

Advertencia: Este laboratorio está configurado para ser extremadamente vulnerable. Por lo tanto, no debe utilizarse como una receta para construir entornos en producción ni implementarse en Internet sin aislamiento. El repositorio fue creado exclusivamente con fines de práctica de pentesting.

El laboratorio se basa únicamente en máquinas virtuales de Windows gratuitas, disponibles durante un periodo máximo de 180 días. Una vez superado este tiempo, será necesario ingresar una licencia en cada servidor o reconstruir todo el entorno.

Laboratorios Disponibles

  • GOAD Full: Incluye 5 máquinas virtuales, 2 dominios y 3 bosques.
  • GOAD Light: Contiene 3 máquinas virtuales, 1 bosque y 2 dominios.
  • NHA: Cuenta con 5 máquinas virtuales y 2 dominios, pero no incluye información del esquema (modo ninja).

El laboratorio completo ocupa aproximadamente 115 GB de espacio. Esto incluye el almacenamiento para las máquinas virtuales de Vagrant, así como las imágenes de Windows Server 2016, Windows Server 2019 y Ubuntu 18.04 (con un tamaño total de 502 MB).

El laboratorio puede instalarse desde un host Linux y se ha probado únicamente en este entorno operativo. Aunque algunas personas han logrado instalarlo desde Windows, el proceso requiere la creación de las máquinas virtuales con Vagrant y la ejecución del aprovisionamiento Ansible desde una máquina Linux.

Instalación Rápida

Si se utiliza un sistema Linux con Virtualbox, Vagrant y Docker ya instalados, es posible iniciar el proceso de instalación mediante los siguientes comandos:

./goad.sh -t check -l GOAD -p virtualbox -m docker

./goad.sh -t instalar -l GOAD -p virtualbox -m ventana acoplable

Ahora puede tomar un café ☕, ya que el proceso llevará tiempo.

La instalación depende del proveedor de la infraestructura utilizada:

  • Instalación con Virtualbox
  • Instalación con VMware
  • Instalación con Proxmox
  • Instalación en Azure

Todos los artículos relacionados con el laboratorio Game Of Active Directory están disponibles en este blog: mayfly blog. Además, se encuentra disponible una guía de troubleshooting.

Fuente: GOAD