Grunt's personal blog

this is my personal blog for my hacking stuff, my degree stuff, etc

View on GitHub

Resource-Based Constrained Delegation (RBCD) ATTACK

Descripción de la Vulnerabilidad

Resource-Based Constrained Delegation (RBCD) es una característica de Active Directory (AD) que permite a un recurso (como una cuenta de computadora) especificar qué cuentas pueden delegar autenticación en su nombre. A diferencia de la delegación restringida tradicional, donde el delegador (origen) define los servicios a los que puede delegar, en RBCD el recurso objetivo define quién puede delegar hacia él mediante el atributo msDS-AllowedToActOnBehalfOfOtherIdentity.

¿Por qué es una vulnerabilidad?

Si un atacante obtiene control sobre una cuenta con permisos para modificar el atributo msDS-AllowedToActOnBehalfOfOtherIdentity de un recurso (como una cuenta de computadora del controlador de dominio), puede configurar RBCD para permitir que una cuenta controlada por el atacante (e.g., una cuenta de computadora creada por él) delegue autenticación hacia ese recurso. Esto permite al atacante impersonar a cualquier usuario (como Administrator) y obtener acceso al recurso objetivo, como el controlador de dominio.

Ejemplo de HTB SUPPORT

En este caso, el usuario support tenía permisos GenericAll o GenericWrite sobre la cuenta de computadora del DC (DC$), lo que permitió modificar el atributo msDS-AllowedToActOnBehalfOfOtherIdentity y abusar de RBCD para impersonar a Administrator.

completo al Dominio: Al impersonar a Administrator, el atacante puede obtener una shell en el controlador de dominio y comprometer todo el dominio.


Identificación de la Vulnerabilidad

Para identificar si RBCD puede ser explotado en un entorno Active Directory, necesitamos buscar cuentas que tengan permisos para modificar el atributo msDS-AllowedToActOnBehalfOfOtherIdentity de otras cuentas (especialmente cuentas de computadoras privilegiadas, como la del controlador de dominio).

Identificación con bloodhound


alt text


alt text


Herramientas Necesarias

Pasos de explotación