← All Threat Hunting ReportsThreat Hunting Exercise

Threat Hunting Exercise: Analyzing Windows Unconstrained Kerberos Delegation Abuse Dataset

This hunt uses a simulated Active Directory event dataset (win_security_unconstrained_deleg_2022-09-05T130000.json) capturing T1187 / T1550 (Sub-technique: Unconstrained Delegation Abuse), where an attacker coerces a privileged account (e.g., a Domain Controller or Domain Admin) into authenticating to a server configured for unconstrained delegation, then extracts the cached TGT for full domain compromise.

Step 1: Hypothesis Formation

Hypothesis: A server with the TRUSTED_FOR_DELEGATION flag receives an unexpected authentication from a Domain Controller or high-privilege account shortly after a coercion attempt (e.g., PrinterBug/PetitPotam-style RPC calls), and that server's LSASS cache is subsequently accessed by a non-system process - indicating TGT extraction from delegation abuse. Indicators:

Null Hypothesis: The DC-to-server authentication is a legitimate scheduled backup or monitoring job that has always authenticated to this delegation-enabled host. Invalidate by checking scheduled task/service inventories and confirming no coercion RPC calls preceded the authentication.

Rationale: Unconstrained delegation is one of the most severe AD misconfigurations; combined with coercion techniques it allows full domain compromise without any password or hash theft, so early detection at the coercion or LSASS-access stage is critical.

Step 2: Data Sources and Scope

Step 3: Key Findings

Parsed events (5 shown) confirm WKS-RED-021 issued a PetitPotam-style coercion call against DC01, forcing it to authenticate to the unconstrained-delegation host APP-SRV07, where LSASS was immediately accessed to extract the DC's TGT.

Timestamp (UTC)HostEventDetailIOC/Why Suspicious?
2022-09-05 13:10:02DC01RPC (MS-EFSR) inboundEfsRpcOpenFileRaw call from 10.60.4.18 targeting \\DC01\ UNC pathCoercion IOC: EfsRpcOpenFileRaw is the signature PetitPotam call used to force NTLM/Kerberos authentication from a target machine.
2022-09-05 13:10:05APP-SRV074624 (Logon)Account DC01$ authenticated via Kerberos from 10.60.4.5 (DC01)Delegation-Trigger IOC: the DC machine account authenticating to an application server it has no operational relationship with, immediately following the coercion call.
2022-09-05 13:10:09APP-SRV07Sysmon Event ID 10Unsigned process rubeus.exe opened LSASS with GrantedAccess: 0x1410Credential-Theft IOC: this access mask is consistent with ticket/credential extraction tooling reading LSASS memory.
2022-09-05 13:11:30DC014769 (Service Ticket)DC01$ machine-account ticket used to request a service ticket for LDAP/DC01 from source IP 10.60.4.18Golden-Ticket-Precursor IOC: the extracted DC machine-account TGT is being replayed from the attacker's own host, not from APP-SRV07 or DC01 itself.
-APP-SRV07(AD config check)userAccountControl for APP-SRV07$ includes TRUSTED_FOR_DELEGATION with no constraints (unconstrained delegation)Confirms the server was configured to cache and forward any TGT it receives - the root misconfiguration enabling this chain.

Validation:

Step 4: Recommendations & Next Steps

Hypothesis confirmed - an attacker used a PetitPotam-style coercion call to force the Domain Controller to authenticate to an unconstrained-delegation server, then extracted its TGT from LSASS, achieving domain-compromise-level access!