Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Shadow Credentials y abuso de msDS-KeyCredentialLink

4 tareas · 30 min · Principiante

Cuando un auditor descubre permisos de escritura sobre un usuario o equipo en Active Directory, cambiar la contraseña de la víctima es ruidoso y delata la intrusión. La técnica de 'Shadow Credentials' permite tomar el control de la cuenta sin alterar su contraseña original mediante el atributo msDS-KeyCredentialLink. En esta sala estudiarás cómo funciona esta técnica ligada a Windows Hello for Business y cómo detectarla.

0 de 4 · 0%

Objetivo de la sala

Cuando un auditor descubre permisos de escritura sobre un usuario o equipo en Active Directory, cambiar la contraseña de la víctima es ruidoso y delata la intrusión. La técnica de 'Shadow Credentials' permite tomar el control de la cuenta sin alterar su contraseña original mediante el atributo msDS-KeyCredentialLink. En esta sala estudiarás cómo funciona esta técnica ligada a Windows Hello for Business y cómo detectarla.

Para permitir el inicio de sesión sin contraseña con PIN o biometría (Windows Hello for Business), Microsoft introdujo un mecanismo de claves asimétricas: el equipo del usuario genera un par de claves criptográficas y almacena la clave pública en el objeto de la cuenta en Active Directory, dentro del atributo binario msDS-KeyCredentialLink. Cuando el usuario se autentica, utiliza la extensión PKINIT de Kerberos para solicitar un TGT demostrando la posesión de la clave privada correspondiente.

Responde para continuar

¿Qué información almacena el atributo msDS-KeyCredentialLink en los objetos de Active Directory?

Ver pista de ayuda

Guarda el material de clave pública asociado a la identidad del usuario o equipo.

Si un atacante posee permisos de escritura de propiedades (GenericWrite, WriteProperty o GenericAll) sobre un objeto de cuenta (por ejemplo, la cuenta de un servidor o de un administrador), puede usar utilidades como Whisker o pyWhisker para añadir su propia clave pública al atributo msDS-KeyCredentialLink de la víctima. La contraseña de la cuenta no se altera en absoluto: la víctima sigue trabajando con total normalidad mientras el atacante dispone de un método de autenticación paralelo.

Responde para continuar

¿Por qué la técnica de Shadow Credentials se considera mucho más sigilosa que un restablecimiento tradicional de contraseña?

Ver pista de ayuda

El usuario nunca experimenta problemas de inicio de sesión ni recibe alertas de cambio de clave.

Una vez inyectada la clave pública en el atributo del objeto, el atacante utiliza la clave privada generada para solicitar un ticket TGT de Kerberos al KDC mediante PKINIT (usando herramientas como Rubeus o PKINITtools). El KDC verifica la firma contra la clave pública recién registrada en msDS-KeyCredentialLink y emite un TGT legítimo a nombre de la cuenta víctima. Con ese TGT, el atacante puede solicitar tickets de servicio (TGS) o calcular el hash NT de la cuenta.

Responde para continuar

¿Qué protocolo y extensión utiliza el atacante para obtener el ticket TGT una vez registrada la clave pública?

Ver pista de ayuda

Aprovecha la infraestructura de clave pública integrada en el servicio KDC de Windows.

La inyección de Shadow Credentials no pasa desapercibida si la auditoría de Active Directory está bien configurada. En los controladores de dominio, la modificación del atributo genera el Event ID 5136 (Un objeto de servicio de directorio se ha modificado). La alerta en el SIEM debe buscar eventos 5136 donde el campo 'Attribute LDAP Display Name' sea msDS-KeyCredentialLink y el tipo de operación sea 'Value Added', prestando especial atención a modificaciones efectuadas fuera de los procesos de enrolamiento de Windows Hello.

Responde para continuar

¿Qué identificador de evento de seguridad en los controladores de dominio delata la escritura en el atributo msDS-KeyCredentialLink?

Ver pista de ayuda

Audita los cambios realizados sobre las propiedades de cualquier objeto en el directorio.

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