Windows MMC Executes Files with RLO-Reversed Extensions in Process Command Line
Alerts when mmc.exe runs with command lines containing RLO-style reversed filename patterns ending in .msc.
FreeUnreviewedSigmahighv1
windows-mmc-executes-files-with-rlo-reversed-extensions-in-process-command-line-9cfe4b27
title: Windows MMC Executes Files with RLO-Reversed Extensions in Process Command Line
id: ccfc42c7-08f7-46b7-9c5b-3bfe6b366a51
status: experimental
description: This rule flags Windows process creation events where mmc.exe is the image and the command line contains specific reversed-extension filename patterns ending in .msc. Using Right-to-Left Override can cause a file’s displayed extension to appear as a different document type, helping attackers disguise the true target. The detection relies on process creation telemetry including the process image path and the full command line text.
references:
- https://www.unicode.org/versions/Unicode5.2.0/ch02.pdf
- https://en.wikipedia.org/wiki/Right-to-left_override
- https://tria.ge/241015-l98snsyeje/behavioral2
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_mmc_rlo_abuse_pattern.yml
author: Swachchhanda Shrawan Poudel (Nextron Systems), Huntrule Team
date: 2025-02-05
tags:
- attack.execution
- attack.stealth
- attack.t1204.002
- attack.t1218.014
- attack.t1036.002
logsource:
category: process_creation
product: windows
detection:
selection_image:
- Image|endswith: \mmc.exe
- OriginalFileName: MMC.exe
selection_commandline:
CommandLine|contains:
- cod.msc
- fdp.msc
- ftr.msc
- lmth.msc
- slx.msc
- tdo.msc
- xcod.msc
- xslx.msc
- xtpp.msc
condition: all of selection_*
falsepositives:
- Legitimate administrative actions using MMC to execute misnamed `.msc` files.
- Unconventional but non-malicious usage of RLO or reversed extensions.
level: high
license: DRL-1.1
related:
- id: 9cfe4b27-1e56-48b4-b7a8-d46851c91a44
type: derived
What it detects
This rule flags Windows process creation events where mmc.exe is the image and the command line contains specific reversed-extension filename patterns ending in .msc. Using Right-to-Left Override can cause a file’s displayed extension to appear as a different document type, helping attackers disguise the true target. The detection relies on process creation telemetry including the process image path and the full command line text.
Known false positives
- Legitimate administrative actions using MMC to execute misnamed `.msc` files.
- Unconventional but non-malicious usage of RLO or reversed extensions.
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.