detecting-golden-ticket-forgery

Detect Kerberos Golden Ticket forgery by analyzing Windows Event ID 4769 anomalies in SIEM platforms.

954|172|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/xalgord/xalgorix --skill detecting-golden-ticket-forgery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: detecting-golden-ticket-forgery
Source: https://github.com/xalgord/xalgorix/tree/main/internal/tools/skills/data/threat-detection/detecting-golden-ticket-forgery
Command: npx skills add https://github.com/xalgord/xalgorix --skill detecting-golden-ticket-forgery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Golden Ticket attacks (MITRE ATT&CK T1558.001) let attackers forge Kerberos tickets using the krbtgt account hash, granting unrestricted domain access while evading many standard detections. This Skill provides a structured detection methodology so SOC analysts can identify forged tickets through encryption downgrades, abnormal lifetimes, and orphaned TGS requests.

Core Features & Use Cases

  • RC4 Downgrade Detection: Identifies Event ID 4769 entries using RC4 encryption (0x17) in environments enforcing AES.
  • Orphaned TGS Correlation: Flags TGS requests (4769) lacking corresponding TGT requests (4768), a hallmark of forged tickets.
  • Lifetime & krbtgt Anomaly Analysis: Alerts on ticket lifetimes exceeding MaxTicketAge policy and monitors krbtgt password reset age.
  • Use Case: A SOC analyst investigating suspicious lateral movement forwards DC security logs to Splunk, then applies this procedure to surface a forged ticket with a 10-year lifetime and no matching 4768 event.

Quick Start

Analyze the forwarded Windows Event ID 4768 and 4769 logs in Splunk for Golden Ticket indicators such as RC4 encryption downgrades and abnormal ticket lifetimes.

Frequently Asked Questions about detecting-golden-ticket-forgery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect Golden Ticket attacks in Active Directory?

Detect Golden Ticket attacks by analyzing Event ID 4769 for RC4 encryption (0x17) in AES-enforced domains, TGS requests without matching 4768 TGT requests, and ticket lifetimes exceeding MaxTicketAge policy. Correlate these indicators in Splunk or Elastic SIEM.

What Windows Event IDs indicate Kerberos ticket forgery?

Event ID 4769 (TGS request) is the primary indicator, especially with RC4 encryption type 0x17 or missing a corresponding 4768 TGT request. Post-KB5008380, also watch Kerberos Event 4 and KDC PAC validation failure errors.

Does RC4 downgrade detection catch Diamond and Sapphire tickets?

No. Diamond and Sapphire tickets request a genuine TGT and re-encrypt with AES (0x12), so RC4-based rules and orphaned-4769 logic both miss them. Detection requires PAC validation failures and krbtgt password-age anomaly monitoring instead.

Can I use this detection with Splunk or Elastic SIEM?

Yes. The procedure works with either Splunk or Elastic SIEM as long as Windows Security event logs from Domain Controllers are forwarded and ingested. Python 3.8+ supports offline event log analysis as an alternative.

Why do Golden Ticket alerts produce false positives?

Long-lived service tickets from scheduled tasks and clustered services legitimately exceed normal lifetimes, triggering benign alerts. Baseline lifetimes per service and reset krbtgt twice so historical legitimate tickets are not flagged during rotation windows.