Detection rules › Elastic

Process Creation via Secondary Logon

Author
Elastic
Source
upstream

Identifies process creation with alternate credentials. Adversaries may create a new process with a different token to escalate privileges and bypass access controls.

MITRE ATT&CK coverage

TacticTechniques
Privilege EscalationT1134 Access Token Manipulation, T1134.002 Access Token Manipulation: Create Process with Token, T1134.003 Access Token Manipulation: Make and Impersonate Token
Defense EvasionT1134 Access Token Manipulation, T1134.002 Access Token Manipulation: Create Process with Token, T1134.003 Access Token Manipulation: Make and Impersonate Token

Event coverage

ProviderEvent IDTitle
Security-Auditing4624An account was successfully logged on.

Stages and Predicates

Stage 1: eql:authentication

event.action:"logged-in" and event.outcome:"success" and process.name:"svchost.exe" and source.ip:"::1" and user.id:"S-1-5-21-*" and winlog.event_data.LogonProcessName:"seclogo*"

Stage 2: eql:process

event.type:"start"

Indicators

Each row is a field, operator, and value that the rule matches. The corpus column counts how many other rules in the catalog look for the same combination: high numbers point to widely-used, community-vetted indicators. Blank or 1 shows that the indicator is specific to this rule.

FieldKindValues
event.actionwildcard
  • logged-in
event.outcomeeq
  • success corpus 8 (elastic 8)
event.typeeq
  • start
process.nameeq
  • svchost.exe
source.ipeq
  • ::1
user.idwildcard
  • S-1-12-1-* corpus 3 (elastic 3)
  • S-1-5-21-* corpus 3 (elastic 3)
winlog.event_data.LogonProcessNamewildcard
  • seclogo*