Active Directory: Kerberoasting a Service Account
Scenario
You hold a low-priv domain account. Any authenticated user can request Kerberos service tickets (TGS) for accounts with an SPN — and crack them offline without touching the DC.
Attack path
GetUserSPNs.py -request(Impacket) or Rubeuskerberoastto pull a$krb5tgs$hash.- Crack it with hashcat mode 13100 against rockyou.
- The cracked password unlocks a note the service account left in SYSVOL.
Recover the flag
That note's contents are XOR-encoded with the three-letter ticket type you requested. Decode (XOR key = UTF-8) to reveal your flag.
Sign in to unlock escalating hints for this hard lab.
3c242835237e3f22213622213b2620206a302626303f6a6164760c37766b67236562246337756a29
XOR the bytes against the key `TGS` (UTF-8, repeating).
// this payload is unique to your account — decode it, then submit the recovered hc{...} flag below