kevmap

TechniquesT1218.015 › AN0071

AN0071 Analytic 0071

Windows · attack.mitre.org · ATT&CK Enterprise v19.2

<p>Abuse of trusted Electron apps (Teams, Slack, Chrome) to spawn child processes or execute payloads via malicious command-line arguments (e.g., --gpu-launcher) and modified app resources (.asar). Behavior chain: suspicious parent process (Electron app) → unusual command-line args → child process creation → optional DLL/network artifacts.</p>
Detects
T1218.015 Electron Applications
Part of
DET0025 Detecting Electron Application Abuse for Proxy Execution

Log sources and channels

Exactly as MITRE states them in x_mitre_log_source_references. Where a channel is vague, it is vague in the source; kevmap does not tidy it.

Log sourceChannelData component
WinEventLog:SysmonEventCode=1DC0032 Process Creation
WinEventLog:SysmonEventCode=11DC0039 File Creation
WinEventLog:SysmonEventCode=7DC0016 Module Load
WinEventLog:SysmonEventCode=3, 22DC0082 Network Connection Creation

Mutable elements

Parameters MITRE marks as environment-specific. These are the knobs you are expected to tune; they are why an analytic is not a rule.

FieldDescription
TimeWindowCorrelation window tying app launch, file tampering, child process, and network events (5–10 minutes typical).
UserContextFlag admin/service accounts versus standard users executing Electron apps.
AllowedElectronAppsBaseline of Electron-based executables expected in the enterprise.
AllowedChildProcessesWhitelist normal child processes (chrome.exe → crashpad_handler.exe) versus anomalies (powershell.exe).
ElectronAppDomainAllowlistApproved service domains for Teams, Slack, etc. to suppress benign traffic.
AsarIntegrityHashExpected hash/signature of app.asar resources to detect tampering.