Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

AS-REP Roasting y preautenticación Kerberos

4 tareas · 30 min · Principiante

Para solicitar un ticket Kerberos habitual (AS-REQ), el cliente debe cifrar una marca de tiempo con su propia contraseña (preautenticación). Sin embargo, si una cuenta tiene desmarcada esta comprobación, cualquier usuario de la red puede pedir un ticket de autenticación para ella sin conocer su clave. En esta sala estudiarás la mecánica de AS-REP Roasting y cómo erradicar esta debilidad de la raíz del dominio.

0 de 4 · 0%

Objetivo de la sala

Para solicitar un ticket Kerberos habitual (AS-REQ), el cliente debe cifrar una marca de tiempo con su propia contraseña (preautenticación). Sin embargo, si una cuenta tiene desmarcada esta comprobación, cualquier usuario de la red puede pedir un ticket de autenticación para ella sin conocer su clave. En esta sala estudiarás la mecánica de AS-REP Roasting y cómo erradicar esta debilidad de la raíz del dominio.

Cuando un usuario inicia sesión, su equipo envía un mensaje AS-REQ al Centro de Distribución de Claves (KDC). En condiciones normales, el KDC exige que el mensaje contenga un paquete de preautenticación (PA-ENC-TIMESTAMP): la hora actual cifrada con el hash de la contraseña del usuario. Esto demuestra al servidor que quien hace la solicitud conoce la contraseña antes de entregarle ningún dato sensible. Si la preautenticación está desactivada, el KDC salta este paso y entrega el AS-REP directamente.

Responde para continuar

¿Qué propósito de seguridad cumple el requisito de preautenticación en las peticiones Kerberos AS-REQ?

Ver pista de ayuda

Evita que un atacante no autenticado solicite respuestas con material de clave a ciegas.

En Active Directory, algunas cuentas heredadas o de servicios antiguos se configuran marcando la casilla 'No requerir autenticación previa Kerberos'. Esta opción activa el flag DONT_REQ_PREAUTH (valor hexadecimal 0x400000) en el atributo userAccountControl. Las organizaciones a menudo olvidan desmarcar esta casilla al migrar aplicaciones, dejando la cuenta expuesta a solicitudes arbitrarias de cualquier observador en la red interna.

Responde para continuar

¿Qué configuración en la cuenta de usuario de Active Directory expone la identidad al ataque de AS-REP Roasting?

Ver pista de ayuda

La exención de autenticación previa permite solicitar paquetes de respuesta sin aportar prueba de posesión de clave.

Un atacante ejecuta herramientas como GetNPUsers.py (de Impacket) o Rubeus asreproast. La herramienta envía una petición AS-REQ para la cuenta vulnerable y recibe de vuelta el paquete AS-REP. Este paquete contiene una sección cifrada con la clave secreta de la víctima (tipo de cifrado rc4-hmac o aes256-cts-hmac-sha1-96). El atacante guarda ese hash en un archivo y procede a romperlo en su propia máquina con Hashcat (modo 18200 para Kerberos 5 AS-REP etype 23) sin generar bloqueos de cuenta en el controlador de dominio.

Responde para continuar

¿Por qué el ataque de AS-REP Roasting no produce bloqueos por intentos fallidos en el controlador de dominio?

Ver pista de ayuda

El controlador solo entrega una respuesta; los millones de intentos de descifrado ocurren en la máquina del auditor.

La corrección de este vector es inmediata: ejecutar la consulta PowerShell Get-ADUser -Filter {DoesNotRequirePreAuth -eq $True} y desmarcar la casilla correspondiente en todas las cuentas encontradas (Set-ADUser -DoesNotRequirePreAuth $False). Como control complementario en el SIEM, se monitorizan los eventos de seguridad de Windows con el Event ID 4768 (solicitud de ticket TGT), prestando atención a los eventos donde el campo 'Pre-Authentication Type' sea igual a 0 (sin preautenticación).

Responde para continuar

¿Qué acción técnica elimina de raíz la vulnerabilidad de AS-REP Roasting en el dominio?

Ver pista de ayuda

Revertir el flag en userAccountControl obliga a todos los solicitantes a demostrar el conocimiento de la clave.

Inicia sesión para registrar tus puntos y progreso en el ranking.

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