MITRE ATT&CK technique
Windows Management Instrumentation detection rulesT1047
Windows Management Instrumentation (T1047) is a MITRE ATT&CK technique in the Execution tactic. This page lists the 52 community-maintained Sigma detection rules in the library mapped to T1047 and its sub-techniques. Each rule includes its detection logic, log source, false positives and original YAML. These rules mainly target windows, rpc_firewall, zeek.
Top products
Tactic
Potential Maze Ransomware Activity
criticalDetects specific process characteristics of Maze ransomware word document droppers
windows · process_creation
UNC2452 PowerShell Pattern
criticalDetects a specific PowerShell command line pattern used by the UNC2452 actors as mentioned in Microsoft and Symantec reports
windows · process_creation
Wmiexec Default Output File
criticalDetects the creation of the default output filename used by the wmiexec tool
windows · file_event
Wmiprvse Wbemcomn DLL Hijack - File
criticalDetects a threat actor creating a file named `wbemcomn.dll` in the `C:\Windows\System32\wbem\` directory over the network and loading it for a WMI DLL Hijack scenario.
windows · file_event
Blue Mockingbird
highAttempts to detect system changes made by Blue Mockingbird
windows · process_creation
Blue Mockingbird - Registry
highAttempts to detect system changes made by Blue Mockingbird
windows · registry_set
HackTool - CrackMapExec Execution
highThis rule detect common flag combinations used by CrackMapExec in order to detect its use even if the binary has been replaced.
windows · process_creation
HackTool - CrackMapExec Execution Patterns
highDetects various execution patterns of the CrackMapExec pentesting framework
windows · process_creation
HackTool - Potential Impacket Lateral Movement Activity
highDetects wmiexec/dcomexec/atexec/smbexec from Impacket framework
windows · process_creation
HTML Help HH.EXE Suspicious Child Process
highDetects a suspicious child process of a Microsoft HTML Help (HH.exe)
windows · process_creation
Potential Remote SquiblyTwo Technique Execution
highDetects potential execution of the SquiblyTwo technique that leverages Windows Management Instrumentation (WMI) to execute malicious code remotely. This technique bypasses application whitelisting by using wmic.exe to process malicious XSL (eXtensible Stylesheet Language) scripts that can contain embedded JScript or VBScript. The attack typically works by fetching XSL content from a remote source (using HTTP/HTTPS) and executing it with full trust privileges directly in memory, avoiding disk-based detection mechanisms. This is a common LOLBin (Living Off The Land Binary) technique used for defense evasion and code execution.
windows · process_creation
Potential Windows Defender Tampering Via Wmic.EXE
highDetects potential tampering with Windows Defender settings such as adding exclusion using wmic
windows · process_creation
PSExec and WMI Process Creations Block
highDetects blocking of process creations originating from PSExec and WMI commands
windows
Remote DCOM/WMI Lateral Movement
highDetects remote RPC calls that performs remote DCOM operations. These could be abused for lateral movement via DCOM or WMI.
rpc_firewall · application
Script Event Consumer Spawning Process
highDetects a suspicious child process of Script Event Consumer (scrcons.exe).
windows · process_creation
Suspicious Autorun Registry Modified via WMI
highDetects suspicious activity where the WMIC process is used to create an autorun registry entry via reg.exe, which is often indicative of persistence mechanisms employed by malware.
windows · process_creation
Suspicious Encoded Scripts in a WMI Consumer
highDetects suspicious encoded payloads in WMI Event Consumers
windows · wmi_event
Suspicious HH.EXE Execution
highDetects a suspicious execution of a Microsoft HTML Help (HH.exe)
windows · process_creation
Suspicious Microsoft Office Child Process
highDetects a suspicious process spawning from one of the Microsoft Office suite products (Word, Excel, PowerPoint, Publisher, Visio, etc.)
windows · process_creation
Suspicious Process Created Via Wmic.EXE
highDetects WMIC executing "process call create" with suspicious calls to processes such as "rundll32", "regsrv32", etc.
windows · process_creation
Suspicious WMIC Execution Via Office Process
highOffice application called wmic to proxye execution through a LOLBIN process. This is often used to break suspicious parent-child chain (Office app spawns LOLBin).
windows · process_creation
Suspicious WmiPrvSE Child Process
highDetects suspicious and uncommon child processes of WmiPrvSE
windows · process_creation
T1047 Wmiprvse Wbemcomn DLL Hijack
highDetects a threat actor creating a file named `wbemcomn.dll` in the `C:\Windows\System32\wbem\` directory over the network for a WMI DLL Hijack scenario.
windows
WMImplant Hack Tool
highDetects parameters used by WMImplant
windows · ps_script
Wmiprvse Wbemcomn DLL Hijack
highDetects a threat actor creating a file named `wbemcomn.dll` in the `C:\Windows\System32\wbem\` directory over the network and loading it for a WMI DLL Hijack scenario.
windows · image_load
Application Removed Via Wmic.EXE
mediumDetects the removal or uninstallation of an application via "Wmic.EXE".
windows · process_creation
Application Termination Attempt via Wmic.EXE
mediumDetects an attempt to terminate a process via "wmic" with the "call terminate" flag. Adversaries may use wmic to terminate security products or other applications on the compromised host. This event is triggered on on attempt and process creation can be either successful or unsuccessful.
windows · process_creation
Computer System Reconnaissance Via Wmic.EXE
mediumDetects execution of wmic utility with the "computersystem" flag in order to obtain information about the machine such as the domain, username, model, etc.
windows · process_creation
Hardware Model Reconnaissance Via Wmic.EXE
mediumDetects the execution of WMIC with the "csproduct" which is used to obtain information such as hardware models and vendor information
windows · process_creation
MITRE BZAR Indicators for Execution
mediumWindows DCE-RPC functions which indicate an execution techniques on the remote system. All credit for the Zeek mapping of the suspicious endpoint/operation field goes to MITRE
zeek
Password Set to Never Expire via WMI
mediumDetects the use of wmic.exe to modify user account settings and explicitly disable password expiration.
windows · process_creation
Potential Process Reconnaissance via Wmic.EXE
mediumDetects the execution of "wmic" with the "process" flag, which might indicate an attempt to perform reconnaissance on running processes. Adversaries may use wmic to query for running processes and their details as part of their reconnaissance efforts.
windows · process_creation
Potential Product Class Reconnaissance Via Wmic.EXE
mediumDetects the execution of WMIC in order to get a list of firewall, antivirus and antispywware products. Adversaries often enumerate security products installed on a system to identify security controls and potential ways to evade detection or disable protection mechanisms. This information helps them plan their next attack steps and choose appropriate techniques to bypass security measures.
windows · process_creation
Potential Product Reconnaissance Via Wmic.EXE
mediumDetects the execution of WMIC in order to get a list of firewall and antivirus products
windows · process_creation
Potential Unquoted Service Path Reconnaissance Via Wmic.EXE
mediumDetects known WMI recon method to look for unquoted service paths using wmic. Often used by pentester and attacker enumeration scripts
windows · process_creation
Potential WMI Lateral Movement WmiPrvSE Spawned PowerShell
mediumDetects Powershell as a child of the WmiPrvSE process. Which could be a sign of lateral movement via WMI.
windows · process_creation
Process Creation Attempt via Wmic.EXE
mediumDetects the attempt to create a process via "wmic" with the "process call create" flag, which might indicate an attempt to execute a malicious process on the compromised host. Adversaries may use wmic to execute a process on the compromised host as part of their attack. This event is triggered on on attempt and process creation can be either successful or unsuccessful.
windows · process_creation
RDP Enable or Disable via Win32_TerminalServiceSetting WMI Class
mediumDetects enabling or disabling of Remote Desktop Protocol (RDP) using alternate methods such as WMIC or PowerShell. In PowerShell one-liner commands, the "SetAllowTSConnections" method of the "Win32_TerminalServiceSetting" class may be used to enable or disable RDP. In WMIC, the "rdtoggle" alias or "Win32_TerminalServiceSetting" class may be used for the same purpose.
windows · process_creation
Registry Enumeration via WMI Stdregprov
mediumDetects the usage of wmic.exe to enumerate or read Windows registry via the WMI StdRegProv class read methods (EnumKey, EnumValues, GetStringValue, etc.). While registry reads are common, attackers may use this technique to perform reconnaissance and discover sensitive configuration values, credentials, or installed software. The use of WMI as an alternative to standard tools like reg.exe can indicate an attempt to evade detection focused on traditional registry query commands.
windows · process_creation
Registry Manipulation via WMI Stdregprov
mediumDetects the usage of wmic.exe to modify Windows registry via the WMI StdRegProv class write methods (CreateKey, DeleteKey, SetStringValue, etc.). This behaviour could be potentially suspicious because it uses an alternative method to modify registry keys instead of legitimate registry tools like reg.exe or regedit.exe. Attackers specifically choose this technique to evade detection and bypass security monitoring focused on traditional registry modification commands.
windows · process_creation
Service Reconnaissance Via Wmic.EXE
mediumAn adversary might use WMI to check if a certain remote service is running on a remote device. When the test completes, a service information will be displayed on the screen if it exists. A common feedback message is that "No instance(s) Available" if the service queried is not running. A common error message is "Node - (provided IP or default) ERROR Description =The RPC server is unavailable" if the provided remote host is unreachable
windows · process_creation
Service Started/Stopped Via Wmic.EXE
mediumDetects usage of wmic to start or stop a service
windows · process_creation
Service Startup Type Change Via Wmic.EXE
mediumDetects changes to service startup type to 'disabled' or 'manual' using the WMIC command-line utility.
windows · process_creation
System Disk And Volume Reconnaissance Via Wmic.EXE
mediumAn adversary might use WMI to discover information about the system, such as the volume name, size, free space, and other disk information. This can be done using the 'wmic' command-line utility and has been observed being used by threat actors such as Volt Typhoon.
windows · process_creation
Windows Hotfix Updates Reconnaissance Via Wmic.EXE
mediumDetects the execution of wmic with the "qfe" flag in order to obtain information about installed hotfix updates on the system. This is often used by pentester and attacker enumeration scripts
windows · process_creation
WMI Event Consumer Created Named Pipe
mediumDetects the WMI Event Consumer service scrcons.exe creating a named pipe
windows · pipe_created
WMIC Remote Command Execution
mediumDetects the execution of WMIC to query information on a remote system
windows · process_creation
WMIC Unquoted Services Path Lookup - PowerShell
mediumDetects known WMI recon method to look for unquoted service paths, often used by pentest inside of powershell scripts attackers enum scripts
windows · ps_script
WmiPrvSE Spawned A Process
mediumDetects WmiPrvSE spawning a process
windows · process_creation
XSL Script Execution Via WMIC.EXE
mediumDetects the execution of WMIC with the "format" flag to potentially load local XSL files. Adversaries abuse this functionality to execute arbitrary files while potentially bypassing application whitelisting defenses. Extensible Stylesheet Language (XSL) files are commonly used to describe the processing and rendering of data within XML files.
windows · process_creation
Successful Account Login Via WMI
lowDetects successful logon attempts performed with WMI
windows
WMI Module Loaded By Uncommon Process
lowDetects WMI modules being loaded by an uncommon process
windows · image_load