Cross-source coverage

T1086 / ATT&CK

PowerShell

ATT&CK has retired this technique. Rules still tag it; the current id is T1059.001 Command and Scripting Interpreter: PowerShell.

48 rules · 43 families across 3 sources.

Showing deprecated rules · back to the default

From MITRE ATT&CK 19.2

PowerShell is a powerful interactive command-line interface and scripting environment included in the Windows operating system. Adversaries can use PowerShell to perform a number of actions, including discovery of information and execution of code. Examples include the Start-Process cmdlet which can be used to run an executable and the Invoke-Command cmdlet which runs a command locally or on a remote computer.

PowerShell may also be used to download and run executables from the Internet, which can be executed from disk or in memory without touching disk.

Administrator permissions are required to use PowerShell to connect to remote systems.

A number of PowerShell-based offensive testing tools are available, including Empire, PowerSploit, and PSAttack.

PowerShell commands/scripts can also be executed without directly invoking the powershell.exe binary through interfaces to PowerShell's underlying System.Management.Automation assembly exposed through the.NET framework and Windows Common Language Interface (CLI).

Tactics
Execution
Platforms
Windows
Telemetry

chronicle/detection-rules

31 rules · 30 families
Detection Severity Format
apt29 2 variants Undefined YARA-L
apt29 2 variants Undefined YARA-L
apt29_part_1 Undefined YARA-L
backdoor_detection_on_sql_servers Undefined YARA-L
default_powersploit_and_empire_schtasks_persistence Undefined YARA-L
default_powersploit_schtasks_persistence Undefined YARA-L
detect_crackmapexec_mimikatz_module_footprint_on_a_victim_machine Undefined YARA-L
detection_of_powershell_execution_via_dll Undefined YARA-L
detect_service_creation_by_metasploit_on_victim_machine Undefined YARA-L
empire_monkey Undefined YARA-L

+ 21 more from chronicle/detection-rules → showing the 10 highest-severity

Emerging Threats Open

9 rules · 7 families
Detection Severity Format
ET MALWARE CSharp SMB Scanner Assembly in PowerShell Inbound M2 High Suricata
ET MALWARE Outbound POST Request with Base64 ps PowerShell Command Output M1 3 variants High Suricata
ET MALWARE Outbound POST Request with Base64 ps PowerShell Command Output M2 3 variants High Suricata
ET MALWARE Outbound POST Request with Base64 ps PowerShell Command Output M3 3 variants High Suricata
ET MALWARE Outbound POST Request with ps PowerShell Command Output High Suricata
ET MALWARE Possible PowerShell Empire Activity Outbound High Suricata
ET MALWARE Wide HTA with PowerShell Execution Inbound High Suricata
ET POLICY Inbound PowerShell Capable of Enumerating Internal Network via WMI High Suricata
ET ATTACK_RESPONSE PowerShell Internet Connectivity Check via Network GUID Inbound Medium Suricata

socfortress/Wazuh-Rules

8 rules · 6 families
Detection Severity Format
Powershell Critical EventLog High Wazuh XML
Powershell Error EventLog Medium Wazuh XML
Powershell Information EventLog Low Wazuh XML
Powershell Warning EventLog Low Wazuh XML
Sysmon - Event 1: Process creation · Powershell (1086) 2 variants Low Wazuh XML
Sysmon - Event 1: Process creation · Powershell (1086) 2 variants Low Wazuh XML
Sysmon - Event 1: Process creation · PowerShell (T1086) 2 variants Low Wazuh XML
Sysmon - Event 1: Process creation · PowerShell (T1086) 2 variants Low Wazuh XML

Detection rules belong to the projects that publish them and remain under their own licenses. This site indexes and links to them; it claims no rights in them.