Access Token Manipulation T1134
Tactics: Stealth, Privilege Escalation
Adversaries may modify access tokens to operate under a different user or system security context to perform actions and bypass access controls. Windows uses access tokens to determine the ownership of a running process. A user can manipulate access tokens to make a running process appear as though it is the child of a different process or belongs to someone other than the user that started the process. When this occurs, the process also takes on the security context associated with the new token.
Events covered
24 catalog events are tagged with this technique by at least one rule.
Authoring guide
These 98 rules share fields, values, and exclusions.
Fields filtered most (127 distinct)
These fields appear most often in rule filters.
Top indicator values (996 distinct)
These values appear most often in rule predicates.
Exclusions (922 distinct)
These values appear most often in top-level exclusions.
Rules under this technique
These vendors publish rules tagged with this technique.
Sigma 22 rules
- Addition of SID History to Active Directory Object
- Anonymous login (RottenPotatoNG)
- HackTool - Impersonate Execution
- HackTool - Koh Default Named Pipe
- HackTool - NoFilter Execution
- HackTool - PPID Spoofing SelectMyParent Tool Execution
- HackTool - SharpDPAPI Execution
- HackTool - SharpImpersonation Execution
- Meterpreter or Cobalt Strike Getsystem Service Installation - Security
- Meterpreter or Cobalt Strike Getsystem Service Installation - System
- New rights granted to an account for privilege escalation
- Potential Access Token Abuse
- Potential Meterpreter/CobaltStrike Activity
- Potentially Suspicious Explicit Credential Local Logon
- Privilege escalation via runas (command)
- Privilege escalation via RunasCS
- PUA - AdvancedRun Execution
- PUA - AdvancedRun Suspicious Execution
- RedSun - Conhost.exe Spawned by TieringEngineService.exe
- Suspicious Child Process Created as System
- Suspicious Cross-User Process Spawn
- Suspicious SYSTEM User Process Creation
Elastic 41 rules
- Access Token Manipulation via Child Process
- API Call from a Process with a Spoofed Parent
- Credential Manipulation - Detected - Elastic Endgame
- Credential Manipulation - Prevented - Elastic Endgame
- Debug Privilege Enabled by a Low Reputation Process
- Execution via Interactive Secondary Logon
- First Time Seen NewCredentials Logon Process
- GKE API Request Impersonating Privileged Identity
- Interactive Logon by an Unusual Process
- Kubernetes API Request Impersonating Privileged Identity
- NetworkCleartext Logon by a Suspicious Process
- NewCredential Logon by a Suspicious Process
- Parent Process PID Spoofing
- Parent Process PID Spoofing
- Permission Theft - Detected - Elastic Endgame
- Permission Theft - Prevented - Elastic Endgame
- Potential Execution via Token Theft
- Potential Parent Process PID Spoofing via MalSecLogon
- Potential PowerShell HackTool Script by Function Names
- Potential Privilege Escalation via Rogue WinRM
- Potential Privilege Escalation via Token Impersonation
- PowerShell Script with Token Impersonation Capabilities
- Privilege Escalation via EXTENDED STARTUPINFO
- Privilege Escalation via Named Pipe Impersonation
- Privilege Escalation via Named Pipe Impersonation
- Privilege Escalation via Rogue Named Pipe Impersonation
- Privilege Escalation via SeImpersonatePrivilege
- Privileges Elevation via Parent Process PID Spoofing
- Process Created with a Duplicated Token
- Process Created with an Elevated Token
- Process Creation via Secondary Logon
- Process Creation via Secondary Logon
- SeDebugPrivilege Enabled by a Suspicious Process
- SeDebugPrivilege Enabled by an Unusual Microsoft Binary
- Spike in Special Privilege Use Events
- Suspicious Impersonation as Trusted Installer
- Suspicious Process with a Spoofed Parent
- Suspicious SeIncreaseBasePriorityPrivilege Use
- Unusual Child Process Integrity Level
- Unusual Parent-Child Relationship
- Unusual Privilege Escalation to System
Splunk 14 rules
- Runas Execution in CommandLine
- Windows Access Token Manipulation SeDebugPrivilege
- Windows Access Token Manipulation Winlogon Duplicate Token Handle
- Windows Access Token Winlogon Duplicate Handle In Uncommon Path
- Windows AD Cross Domain SID History Addition
- Windows AD Privileged Account SID History Addition
- Windows AD Same Domain SID History Addition
- Windows AD SID History Attribute Modified
- Windows Handle Duplication in Known UAC-Bypass Binaries
- Windows Parent PID Spoofing with Explorer
- Windows Privilege Escalation Suspicious Process Elevation
- Windows Privilege Escalation System Process Without System Parent
- Windows Privilege Escalation User Process Spawn System Process
- Wscript Or Cscript Suspicious Child Process
Kusto 16 rules
- 1Password - Service account integration token adjustment
- Access Token Manipulation - Create Process with Token
- AWS Security Hub - Detect IAM root user Access Key existence
- High-Risk Cross-Cloud User Impersonation
- NordPass - Activity token revocation
- Pathlock TDnR - Dynamic Access Control Events
- Ping Federate - Abnormal password resets for user
- Possible Resource-Based Constrained Delegation Abuse
- Powershell Empire Cmdlets Executed in Command Line
- PRT Credential Stealing
- SAP BTP - Cloud Identity Service application configuration monitor
- SAP BTP - Trust and authorization Identity Provider monitor
- Semperis DSP Well-known privileged SIDs in sIDHistory
- Service Principal Name (SPN) Assigned to User Account
- User impersonation by Identity Protection alerts
- User Session Impersonation(Okta)