¿Qué hace active-directory-certificate-services?
Manual de ataque a Servicios de Certificado de AD. Úselo al atacar AD CS mal configurado para escalar privilegios mediante abuso de plantillas ESC1-ESC13, retransmisión NTLM a la inscripción, abuso del oficial de CA y persistencia basada en certificados.
Descripción
Este manual proporciona un enfoque estructurado para identificar y explotar configuraciones erróneas en Active Directory Certificate Services (AD CS). Cubre desde el reconocimiento inicial hasta la escalada de privilegios y la persistencia utilizando técnicas basadas en certificados.
Técnicas Cubiertas
- ESC1 a ESC13: Abuso de plantillas de certificado mal configuradas para escalada de privilegios.
- Retransmisión NTLM: Ataques de retransmisión NTLM dirigidos a puntos de inscripción de AD CS.
- Abuso del Oficial de CA: Explotación de permisos excesivos en el rol de oficial de CA.
- Persistencia con Certificados: Uso de certificados para mantener acceso persistente incluso después de cambios de contraseña.
Requisitos
- YAKLANG instalado.
- Acceso a un dominio de Active Directory con AD CS desplegado.
- Herramientas como Certipy (opcional pero recomendado).
Uso
- Reconocimiento: Identificar servidores AD CS y puntos de inscripción.
- Enumeración de Plantillas: Listar plantillas de certificado y sus atributos de seguridad.
- Explotación: Aplicar la técnica adecuada según la configuración encontrada (ESC1, ESC2, etc.).
- Escalada de Privilegios: Obtener credenciales de usuarios privilegiados.
- Persistencia: Solicitar certificados de respaldo o manipular la CA.
Ejemplo de Comando (YAKLANG)
# Ejemplo de reconocimiento de AD CS con YAKLANG
yak AD CS scan --server dc01.example.com
Referencias
Advertencia
Este skill está destinado únicamente para pruebas de penetración autorizadas y entornos controlados. El uso no autorizado puede violar leyes y regulaciones.