Programa OSCP  /  Teoría
08 Fase 2 · Active Directory ★

Active Directory: la joya del examen

El set de AD es lo que más pesa y lo que más gente suspende. La buena noticia: es muy metódico. Enumeras el dominio, consigues un usuario, y vas saltando de equipo en equipo con credenciales hasta Domain Admin. Aquí tienes el mapa.

🏰La idea en una imagen

AD no es romper una máquina: es moverse por un dominio. Un usuario de nada te abre la puerta; a partir de ahí es enumerar relaciones y reutilizar credenciales hasta el controlador de dominio.

1 USUARIO foothold inicial LATERAL de equipo en equipo DOMAIN ADMIN control total enum + creds PtH / Kerberos enumeras el dominio → saltas con credenciales → llegas a Domain Admin

🔎1) Enumerar el dominio

Con un primer usuario (o incluso sin él), mapeas el dominio:

BloodHound / SharpHounddibuja el dominio y te marca el CAMINO más corto a Domain Admin
crackmapexec smb DCusuarios, políticas, shares, qué credenciales valen dónde
ldapsearch / rpcclientenumeración LDAP de usuarios, grupos, descripciones (¡claves!)
kerbrutevalidar usuarios y spraying contra Kerberos

🎫2) Robar credenciales: Kerberos

Dos ataques estrella que casi siempre entran:

1
AS-REP Roasting
usuarios sin preauth Kerberos → te llevas un hash crackeable (GetNPUsers).
2
Kerberoasting
cuentas de servicio (SPN) → hash crackeable offline (GetUserSPNs).
3
Crackeas con hashcat
y ya tienes credenciales de un usuario con más permisos.

👣3) Movimiento lateral

Con credenciales (o su hash), saltas de equipo en equipo:

Pass-the-Hashusar el HASH NTLM sin conocer la clave (crackmapexec, impacket)
psexec / wmiexec / evil-winrmejecución remota con credenciales válidas
Reutilizaciónla clave/hash de un equipo suele valer en otro → repite
Secretsdumpvolcar hashes del equipo comprometido para seguir saltando

El patrón: enumerar → sacar credenciales → saltar → volver a enumerar con el nuevo acceso. Hasta el DC.

💾Tu lab de AD (descargable)

Montaremos un dominio completo descargable (estilo GOAD) para que practiques todo esto sin límites: varios equipos Windows, un controlador de dominio y los vectores reales (Kerberoast, AS-REP, PtH, lateral). Lo levantas en tu equipo y atacas a tu ritmo. Lo iremos abriendo en esta fase.

"BloodHound no me marca camino"
Recoge más datos: ejecuta SharpHound con todos los métodos, y con varias credenciales. Cuanto más enumeres, más caminos aparecen.
"Tengo el hash pero no puedo pasarlo"
Pass-the-Hash funciona con NTLM, no con todos los servicios/configuraciones; prueba otro equipo o evil-winrm/psexec según lo que esté abierto.
"Kerberoast no saca hashes"
Necesitas al menos un usuario válido del dominio y que existan cuentas con SPN; enumera primero con BloodHound/ldap.
🔎 No memorices comandos. Ten el Arsenal abierto en otra pestaña y busca ahí el comando exacto cuando lo necesites. Entiende el POR QUÉ aquí; el COMANDO lo copias del Arsenal.
Abrir Arsenal