Parte: 7 — Red Team y operaciones ofensivas · Fuente: The Hacker Recipes / MITRE ATT&CK T1003.006, T1558.001 ⏱️ Duración estimada: 110 min · Nivel: Experto
Ejecutar las técnicas que representan el "game over" de un dominio: DCSync (replicar el directorio para robar todos los hashes, incluido el de krbtgt) y Golden Ticket (forjar un TGT válido para cualquier usuario). El alumno comprenderá por qué estas técnicas otorgan control total y persistente, y cómo se detectan pese a su sigilo.
Al finalizar, el alumno podrá:
krbtgt, limitando y registrando el alcance.krbtgt es la clave maestra del dominio.| # | Tema | Por qué importa |
|---|---|---|
| 1 | Derechos de replicación | Base del abuso DCSync |
| 2 | DCSync (T1003.006) |
Abusar de replicación sin una extracción local convencional en el DC |
| 3 | El hash de krbtgt | Clave para forjar TGTs |
| 4 | Golden Ticket (T1558.001) |
Un TGT forjado compromete la confianza del dominio |
| 5 | Silver Ticket | TGS forjado para un servicio |
| 6 | Persistencia y peligro | Sobrevive a cambios de contraseña |
| 7 | Detección | DCSync y tickets anómalos |
Los controladores de dominio replican cambios para mantener copias coherentes del directorio. DCSync imita solicitudes de replicación con una identidad que posee derechos suficientes, como DS-Replication-Get-Changes y derechos adicionales según los datos pedidos. No explota una contraseña por sí mismo: explota una delegación de alto impacto o una identidad ya privilegiada.
La consecuencia es grave porque puede exponer material de credenciales sin una extracción convencional dentro de LSASS del DC. Pero decir que «parece totalmente legítimo» es excesivo. La defensa puede identificar solicitudes desde equipos que no son controladores, revisar quién posee derechos de replicación y correlacionar cambios de ACL previos con actividad de red y directorio.
ATT&CK define T1558.001 como la forja de un TGT mediante material de krbtgt. También se necesita contexto correcto del dominio. El ticket permite representar identidades y solicitar tickets de servicio; comprometer krbtgt transforma así un incidente de cuenta en un incidente de confianza de dominio.
Un Silver Ticket usa la clave de una cuenta de servicio para forjar un ticket destinado a ese servicio. Su alcance es menor y la ruta puede evitar parte de la interacción normal con el KDC, lo cual cambia la detección. TGT y TGS no son intercambiables: el secreto empleado determina alcance y observabilidad.
Microsoft indica que, durante la recuperación de un bosque, la contraseña de krbtgt debe restablecerse dos veces y entre ambos cambios se debe esperar más que la vida máxima configurada de los tickets —diez horas con los valores predeterminados citados—. «Dos resets inmediatos» no es una receta válida. Antes se comprueba salud de replicación, control de los DC, alcance del compromiso y continuidad; de lo contrario pueden producirse fallos de autenticación o reintroducirse claves comprometidas.
El cambio de krbtgt tampoco limpia cuentas persistentes, ACL maliciosas, claves de servicio ni endpoints comprometidos. La respuesta revisa derechos de replicación, administradores, confianzas, GPO, cuentas de equipo y servicios. Si queda una ruta privilegiada, las nuevas claves pueden volver a exponerse.
El resultado debe probar la cadena causal: derecho de replicación observado, solicitud desde origen no esperado, material afectado, consecuencia sobre tickets y señales disponibles. La restauración revierte delegaciones, rota secretos en el orden documentado y verifica que la hipótesis ya no funciona. Esa comparación produce conocimiento defensivo, no solo una captura de «Domain Admin».
krbtgt. Característica: permite representar identidades; el acceso real depende de servicio, conectividad y controles.krbtgt según la guía de recuperación. Característica: dos cambios separados por la vida configurada de tickets retiran claves anteriores, pero no erradican otras persistencias.krbtgt.secretsdump.py para DCSync; Mimikatz para DCSync y forja de tickets; Rubeus como alternativa.⚠️ Estas son las técnicas más críticas del curso: se practican exclusivamente en tu AD lab / GOAD. Un Golden Ticket real es un compromiso catastrófico. Nunca las uses fuera de un laboratorio propio o un engagement con autorización escrita explícita.
DS-Replication-Get-Changes-All.bash
secretsdump.py lab.local/dauser:pass@10.10.10.10 -just-dc-user krbtgt
Extrae el hash NTLM de krbtgt (y de cuentas objetivo).
3. Anota el SID del dominio: Get-DomainSID o con lookupsid.py.
4. Forja el Golden Ticket (Mimikatz):
text
kerberos::golden /user:Administrator /domain:lab.local /sid:<DOMAIN_SID> /krbtgt:<HASH> /ptt
dir \\dc01.lab.local\C$ o psexec.py sin credenciales adicionales.4662 (acceso a objeto con GUID de replicación) para DCSync y anomalías en la vida/PAC de los tickets para Golden Ticket.Demuestra en un dominio desechable la cadena DCSync → compromiso de krbtgt → ticket forjado contra un recurso marcador preparado por la white cell, y restaura después el snapshot.
Criterio de aceptación: documentas el derecho que habilitó la replicación, la identidad y origen de la solicitud, el ticket observado con klist, las señales defensivas y un plan de recuperación que respeta la espera indicada por Microsoft. No se usan datos reales ni se deja persistencia.
| Síntoma / mensaje | Causa y cómo arreglar |
|---|---|
DCSync access denied |
Falta el derecho de replicación; usa una cuenta/ruta que lo tenga |
| Golden Ticket no funciona | SID o hash de krbtgt incorrectos; verifica ambos |
| El ticket expira raro | Vida por defecto muy larga delata; ajusta tiempos realistas |
| Silver no accede | Hash o SPN equivocado; usa el hash de la cuenta correcta |
| Detectado por 4662 | DCSync desde un host no-DC es anómalo; asúmelo como telemetría |
❓ ¿Por qué DCSync no "toca" el DC como un dump? Porque usa el protocolo de replicación legítimo (MS-DRSR): pide los datos como lo haría otro DC. Por eso es sigiloso, aunque el evento 4662 lo revela.
❓ ¿Cambiar la contraseña de Administrator invalida el Golden Ticket? No. Solo resetear krbtgt (dos veces) invalida los golden tickets. Por eso es la peor persistencia posible.
❓ ¿Golden o Silver Ticket? Golden afecta la confianza de emisión de TGT del dominio; Silver se limita a la clave y servicio asociados. Su detectabilidad depende de la telemetría y del procedimiento: que una ruta no solicite un TGS al KDC no la vuelve invisible en el servicio o endpoint.
T1003.006). https://attack.mitre.org/techniques/T1003/006/ — requisitos de replicación, mitigaciones y detección.T1558.001). https://attack.mitre.org/techniques/T1558/001/ — relación entre clave de krbtgt, TGT forjado y solicitudes TGS.secretsdump utilizada solo para la demostración controlada.Clase 173 — BloodHound y análisis de rutas de ataque