🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónAS-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.
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.
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.