🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónAbuso de AD CS avanzado: ESC4, ESC7 y Golden Certificates
4 tareas · 30 min · Principiante
Active Directory Certificate Services (AD CS) es una de las mayores fuentes de escalada de privilegios en redes corporativas. Aunque ESC1 y ESC8 son los vectores más populares, existen fallos en las listas de control de acceso (DACLs) que permiten a un atacante reconfigurar plantillas sobre la marcha (ESC4) o abusar de los permisos de administración de la CA (ESC7) para expedir certificados falsos (Golden Certificate) con años de persistencia.
Objetivo de la sala
Active Directory Certificate Services (AD CS) es una de las mayores fuentes de escalada de privilegios en redes corporativas. Aunque ESC1 y ESC8 son los vectores más populares, existen fallos en las listas de control de acceso (DACLs) que permiten a un atacante reconfigurar plantillas sobre la marcha (ESC4) o abusar de los permisos de administración de la CA (ESC7) para expedir certificados falsos (Golden Certificate) con años de persistencia.El vector ESC4 no explota una plantilla que ya sea vulnerable, sino los permisos de acceso sobre el objeto de la plantilla en Active Directory (pKICertificateTemplate). Si un usuario de bajos privilegios posee derechos de escritura (WriteDacl, WriteOwner o GenericWrite) sobre una plantilla existente, puede reconfigurar temporalmente sus atributos para activar ENROLLEE_SUPPLIES_SUBJECT y habilitar la autenticación de cliente (convirtiéndola en un ESC1 en vivo), solicitar un certificado como Domain Admin y luego restaurar la configuración original.
Responde para continuar
¿En qué consiste la mecánica del vector ESC4 en entornos con Active Directory Certificate Services?
Ver pista de ayuda
Aprovecha una lista de control de acceso laxa sobre la plantilla para cambiar sus políticas de emisión.
En la Autoridad de Certificación existen dos roles administrativos delegados: 'ManageCA' y 'ManageCertificates' (Officer). Si un atacante compromete una cuenta con estos derechos, puede: 1) Aprobar solicitudes de certificados que quedaron en estado pendiente. 2) Habilitar módulos de interfaz de emisión de certificados. 3) Otorgarse a sí mismo el derecho de expedir certificados para cualquier identidad del dominio saltando las revisiones del personal de seguridad.
Responde para continuar
¿Qué capacidad operativa adquiere un atacante si compromete una cuenta con derechos de ManageCertificates en la CA?
Ver pista de ayuda
El rol de Officer permite validar y despachar certificados retenidos en la cola del servidor.
Si un atacante obtiene acceso a nivel de sistema (SYSTEM) en el servidor donde corre la Autoridad de Certificación raíz, puede exportar la clave privada de la CA (mediante utilidades como Mimikatz o SharpDPAPI). Con la clave privada de la CA, el atacante puede forjar localmente certificados de autenticación para cualquier cuenta del dominio sin contactar jamás al servidor de certificados. Estos 'Golden Certificates' pueden tener validez de hasta diez años y sobreviven a cambios de contraseña de los usuarios.
Responde para continuar
¿Por qué un certificado falso forjado con la clave privada de la CA (Golden Certificate) ofrece una persistencia tan extrema?
Ver pista de ayuda
La confianza emana de la clave raíz de la CA, por lo que el certificado es aceptado sin depender del secreto de la cuenta.
Para mantener la higiene de AD CS se ejecutan auditorías continuas con herramientas de código abierto como Certipy find -vulnerable o módulos de PowerShell como PSPKIAudit. Estas herramientas escanean todas las plantillas publicadas, las listas de revocación (CRLs), las autoridades subordinadas y las DACLs de los objetos del contenedor Public Key Services, generando un informe pormenorizado de las rutas de abuso que deben corregirse inmediatamente.
Responde para continuar
¿Qué herramienta comunitaria especializada permite identificar plantillas vulnerables y malas configuraciones en AD CS?
Ver pista de ayuda
Analiza las propiedades y permisos de todas las plantillas y autoridades de certificación del bosque.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.