A Process is No One: Hunting for Token Manipulation
summary
A hypothesis-driven hunt targets access token manipulation by instrumenting 11 Windows hosts with PowerShell remoting, running custom collectors get_access_token and get_kerberos_tgt, and analyzing results. Collection returns 633 tokens and 76 Kerberos TGTs; filtering removes 529 primary tokens and isolates 49 impersonation tokens and 26 mismatched tickets. Drilling into logon-session processes exposes an encoded PowerShell command that decodes to a meterpreter payload, proving the method finds real post‑exploit activity and validates the focused collection approach.
AI-written summary · about
chapters (43)
- 0:00Introduction
- 1:43What is Hunting
- 3:03Normal Hunt Cycle
- 4:31Hypothesis Driven Hunting
- 5:04Benefits
- 5:59HypothesisDriven Hunting
- 6:50Hacker Lifecycle
- 7:21Mitre Attack Framework
- 8:08Tactics Techniques Procedures
- 9:49Tactics
- 10:48Procedures
- 11:24Why is this useful
- 13:02What is this process
- 13:13Building the hunt hypothesis
- 14:14Identifying the tactic
- 15:34Identifying the procedures
- 17:44Scope
- 18:24Documentation
- 19:27Conclusion
- 19:49Benefit
- 22:16Tactics and Techniques
- 23:16Access Token Manipulation
- 25:33Windows Authentication
- 28:34Access tokens
- 29:48Token types
- 30:42General overview
- 31:05Token impersonation
- 32:14Visualization
- 32:38Create a Process
- 34:03Make an Impostor Token
- 35:25Create a New logon session
- 36:32Collection Requirements
- 37:17Collecting Access Tokens
- 38:05Get Access Token
- 38:28Impersonation
- 39:32GetSystem
- 40:00Kerberos ticket granting ticket
- 40:36Get Kerberos ticket granting ticket
- 41:27Make token attack
- 41:57Scope of analysis
- 42:39Excluded factors
- 43:15Demo
- 53:25Questions
related talks
29mWhy You Need to Detect More Than PtH
51mAbusing Microsoft Kerberos: Sorry You Guys Don't Get It
38mCatch Me If You Can. LOLBins and the Adversaries Who Abuse Them
25mInvestigating PowerShell Attacks
37mThreat Hunting in Active Directory Environment
58mHacking in 2016 - How is our systems broken?
49mPowerShell for Security Incident Response
45mYou « try » to detect mimikatz
