You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NXC already supports enumerating RBCD via --delegate, which reads msDS-AllowedToActOnBehalfOfOtherIdentity and shows which accounts have resource-based constrained delegation configured. However, there's no way to actually set this attribute through nxc.
During pentests, when you have write access to a computer object (GenericWrite, GenericAll, etc.), configuring RBCD is one of the most common privilege escalation paths. Right now you have to leave nxc and switch to a separate tool (impacket's ntlmrelayx, BloodyAD, rbcd.py, etc.) to perform the write, then come back to nxc for the rest of the engagement.
Suggest A Solution
An LDAP module (rbcd) that completes the other half of the existing --delegate enumeration. Three actions:
read : Show current RBCD configuration on a target (which SIDs are allowed)
write : Add a controlled account's SID to the target's allowed delegation list
remove : Clean up by clearing the attribute after the engagement
Activity
NeffIsBack commentedon Apr 28, 2026
Hey thanks for the feature request! Sounds like a good idea! :)
Add rbcd module to abuse Resource-Based Constrained Delegation