unconstrained-delegation

Methodology

  1. Enumerate computers which have unconstrained delegation enabled (Ignore domain controllers).

  2. Compromise the computer(s) and escalate to admin privileges.

  3. Abuse printer bug or check for high value target tickets in memory.

  4. Capture the TGT of the high value target.

  5. Copy the ticket (remove extra spaces).

  6. Pass the ticket

  7. (OPTIONAL) Dcsync krbtgt.

Powershell

[!INFO] Remember to follow the Powershell methodology

PowerView

Find computers with unconstrained delegation:

Get-DomainComputer -UnConstrained

ActiveDirectory Module

Binaries

[!INFO] Remember to follow the Binaries methodology

SafetyKatz

Export local TGTs:

Reuse TGTs:

Rubeus

Monitor the target for the TGT:

Abuse printer bug: https://github.com/leechristensen/SpoolSample https://github.com/topotam/PetitPotam

Pass the ticket:

Run DCSync after injecting the ticket

Last updated