Detection rules › Elastic

Process Injection by the Microsoft Build Engine

Author
Elastic
Source
upstream

An instance of MSBuild, the Microsoft Build Engine, created a thread in another process. This technique is sometimes used to evade detection or elevate privileges.

MITRE ATT&CK coverage

TacticTechniques
Privilege EscalationT1055 Process Injection
Defense EvasionT1055 Process Injection, T1127 Trusted Developer Utilities Proxy Execution, T1127.001 Trusted Developer Utilities Proxy Execution: MSBuild

Event coverage

ProviderEvent IDTitle
Sysmon8CreateRemoteThread

Stages and Predicates

Stage 1: eql:process

event.provider:"Microsoft-Windows-Sysmon" and process.name:"MSBuild.exe"

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.providereq
  • Microsoft-Windows-Sysmon corpus 3 (elastic 3)
process.namewildcard
  • MSBuild.exe