System Binary Proxy Execution: MMC T1218.014
Tactic: Stealth
Adversaries may abuse mmc.exe to proxy execution of malicious .msc files. Microsoft Management Console (MMC) is a binary that may be signed by Microsoft and is used in several ways in either its GUI or in a command prompt. MMC can be used to create, open, and save custom consoles that contain administrative tools created by Microsoft, called snap-ins. These snap-ins may be used to manage Windows systems locally or remotely. MMC can also be used to open Microsoft created .msc files to manage system configuration.
Events covered
27 catalog events are tagged with this technique by at least one rule.
Authoring guide
Patterns shared across the 22 rules above: which fields they filter on, what specific values they look for, and what they exclude. The catalog normalizes field names across vendors so Sigma's Image, Elastic's process.name, and Splunk's process_name collapse into one row. Each rule contributes at most once per row.
Fields filtered most (28 distinct)
The fields most rules look at when detecting this technique. The How column shows the operators authors use (eq, wildcard, regex_match, match) and how often each appears. Sample values are concrete examples to start from, not an exhaustive list.
Top indicator values (153 distinct)
Specific (field, operator, value) combinations the rules check for, ranked by how many rules under this technique use each one. The Corpus reach column counts how many rules across the entire catalog (any technique) check the same combination. High numbers point to widely-used indicators that are likely noisy on their own; combine them with another condition for useful signal. Blank means the combination is specific to rules under this technique. Click a value to expand the rules under this technique that use it.
Exclusions (34 distinct)
Field/operator/value combinations excluded by rules under this technique (top-level not() clauses), sorted by how many rules exclude each. These are the false-positive paths the community has learned to filter out. A new rule that ignores the high-count entries here will likely fire on the same noisy paths. Click a value to expand the rules under this technique that exclude it.
Rules under this technique
Every rule in the catalog tagged with this technique, grouped by vendor. Click a rule title for its full predicates, exclusions, and indicators.
Sigma 2 rules
Elastic 4 rules
- Incoming DCOM Lateral Movement with MMC
- Microsoft Management Console File from Unusual Path
- UAC Bypass via Windows Firewall Snap-In Hijack
- Unusual Execution via Microsoft Common Console File
Splunk 13 rules
- .msc Executed from Unusual Location (Sysmon)
- .msc Executed from Unusual Location (Windows Event Log)
- Group Policy Editor Execution (PowerShell)
- Group Policy Editor Execution (Sysmon)
- Group Policy Editor Execution (Windows Event Log)
- Mmc LOLBAS Execution Process Spawn
- Possible Lateral Movement PowerShell Spawn
- Suspicious Execution via Microsoft Common Console (Sysmon)
- Suspicious Execution via Microsoft Common Console (Windows Event Log)
- UAC Bypass MMC Load Unsigned Dll
- Windows Execution of Microsoft MSC File In Suspicious Path
- Windows GrimResource - MMC Process Accessing APDS DLL
- Windows Mock Trusted Directory MSC File Creation