← All Threat Hunting ReportsThreat Hunting Exercise

Threat Hunting Exercise: Analyzing Windows Rubeus OverPassTheHash Ticket Renewal Dataset

This hunt uses a simulated domain-controller security event dataset (win_security_rubeus_optH_2022-09-02T090000.json) capturing T1550.003: Use Alternate Authentication Material (Pass the Ticket) / Overpass-the-Hash, where an attacker converts a captured NTLM hash into a full Kerberos TGT using Rubeus, bypassing the need for a plaintext password.

Step 1: Hypothesis Formation

Hypothesis: A workstation requests a Kerberos TGT (Event ID 4768) using RC4 encryption (etype 0x17) for a privileged account immediately after that account authenticated interactively elsewhere via NTLM, with the requesting host never having an interactive logon history for that account - consistent with Rubeus asktgt using a stolen hash. Indicators:

Null Hypothesis: A legacy application or service account genuinely requires RC4 due to compatibility constraints, and the host is a known jump box for that account. Invalidate by confirming the host against approved service-account authentication mappings and change-management records.

Rationale: Because AES-only environments are supposed to eliminate silent NTLM-hash reuse, a lone RC4 TGT request is a strong outlier signal; catching it at the ticket-request stage is far cheaper than remediating after lateral movement.

Step 2: Data Sources and Scope

Step 3: Key Findings

Parsed events (5 shown) confirm WKS-ENG-014 requested an RC4 TGT for svc-backup-admin - an account with no prior interactive logon history on that host - followed immediately by service ticket requests against three separate file and SQL servers.

Timestamp (UTC)HostEventDetailIOC/Why Suspicious?
2022-09-02 09:12:07DC014768 (TGT Request)Account svc-backup-admin, Client WKS-ENG-014, Ticket_Encryption_Type 0x17 (RC4)Downgrade IOC: environment Kerberos policy enforces AES; an RC4 request is a strong Overpass-the-Hash indicator (Rubeus default behavior when only NTLM hash is available).
2022-09-02 09:12:07DC01(correlation)No prior 4624 interactive/RDP logon exists for svc-backup-admin on WKS-ENG-014 in the preceding 30 daysHost-Mismatch IOC: the account has never logged on interactively to this workstation, ruling out normal cached-credential use.
2022-09-02 09:12:41DC014769 (Service Ticket) x3SPNs for FS02, SQL01, SQL03 requested within 34 seconds using the same TGTLateral-Movement IOC: rapid multi-target service ticket requests from a single TGT match automated pass-the-ticket tooling, not manual admin work.
2022-09-02 09:11:52WKS-ENG-014Sysmon Event ID 1rubeus.exe asktgt /user:svc-backup-admin /rc4:<hash> /ptt launched from C:\Users\Public\r.exeTooling IOC: direct evidence of Rubeus execution with an embedded NTLM hash and /ptt (pass-the-ticket) flag.
2022-09-02 09:05:14WKS-ENG-014(EDR credential access alert)LSASS memory read by unsigned process 12 minutes prior to the TGT requestPrecursor IOC: hash was very likely harvested from this host's LSASS moments before being weaponized.

Validation:

Step 4: Recommendations & Next Steps

Hypothesis confirmed - an attacker harvested an NTLM hash from WKS-ENG-014 via LSASS access and used Rubeus to forge a Kerberos TGT for a privileged service account, enabling lateral movement to three servers within seconds!