MITRE ATT&CK sub-technique
T1059.001 — PowerShell
Last fetched
T1059.001 (PowerShell) is a MITRE ATT&CK sub-technique tracked in WhisperGraph, serving the Execution tactic.
Description
Adversaries may abuse PowerShell commands and scripts for execution. PowerShell is a powerful interactive command-line interface and scripting environment included in the Windows operating system.(Citation: TechNet PowerShell) Adversaries can use PowerShell to perform a number of actions, including discovery of information and execution of code. Examples include the <code>Start-Process</code> cmdlet which can be used to run an executable and the <code>Invoke-Command</code> cmdlet which runs a command locally or on a remote computer (though administrator permissions are required to use PowerShell to connect to remote systems). 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. A number of PowerShell-based offensive testing tools are available, including [Empire](https://attack.mitre.org/software/S0363), [PowerSploit](https://attack.mitre.org/software/S0194), [PoshC2](https://attack.mitre.org/software/S0378), and PSAttack.(Citation: Github PSAttack) PowerShell commands/scripts can also be executed without directly invoking the <code>powershell.exe</code> binary through interfaces to PowerShell's underlying <code>System.Management.Automation</code> assembly DLL exposed through the .NET framework and Windows Common Language Interface (CLI).(Citation: Sixdub PowerPick Jan 2016)(Citation: SilentBreak Offensive PS Dec 2015)(Citation: Microsoft PSfromCsharp APR 2014)
Tactics
Related techniques
Parent technique: T1059 · Command and Scripting Interpreter
Threat actors observed using this technique
- Silence
- APT41
- APT42
- CURIUM
- TA459
- LazyScripter
- Storm-1811
- DarkVishnya
- Wizard Spider
- BlackByte
- Molerats
- Storm-0501
- FIN10
- Gallmaker
- FIN13
- menuPass
- Medusa Group
- Fox Kitten
- BRONZE BUTLER
- Inception
- Gamaredon Group
- HEXANE
- Scattered Spider
- Nomadic Octopus
- Threat Group-3390
- UNC3886
- APT3
- APT5
- Cobalt Group
- Earth Lusca
- APT-C-36
- MoustachedBouncer
- TA505
- Stealth Falcon
- Indrik Spider
- Play
- ToddyCat
- Mustang Panda
- Ember Bear
- Akira
- Volt Typhoon
- DarkHydrus
- Confucius
- CopyKittens
- Dragonfly
- Thrip
- Poseidon Group
- Blue Mockingbird
- Lazarus Group
- RedCurl
- HAFNIUM
- Chimera
- Saint Bear
- TA2541
- Tonto Team
- Patchwork
- Winter Vivern
- Deep Panda
- Sidewinder
- APT19
- Daggerfly
- FIN8
- FIN7
- FIN6
- Leviathan
- Gorgon Group
- TeamTNT
- OilRig
- Kimsuky
- VOID MANTICORE
- Cinnamon Tempest
- GALLIUM
- APT28
- APT29
- GOLD SOUTHFIELD
- Aquatic Panda
- Magic Hound
- APT32
- APT33
- Sandworm Team
- APT38
- APT39
- WIRTE
- MuddyWater
- Turla
- MUSTANG PANDA
- INDRIK SPIDER
© The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation.
Related pages
Pivot from T1059.001 into its tactic, related techniques and the actors that use it.
Queries
Resolves the segment to this technique or tactic.
MATCH (t:ATTACK_PATTERN {name: $id})
RETURN t.id AS id, t.name AS name, t.kind AS kind, t.description AS descriptionRun yourself →The tactic(s) this technique serves.
MATCH (t:ATTACK_PATTERN {name: $id})-[:USES_TACTIC]->(tac:ATTACK_PATTERN)
RETURN tac.id AS id, tac.name AS name
LIMIT 10Run yourself →This id's parent technique, if it is a sub-technique.
MATCH (p:ATTACK_PATTERN {name: $parentId})
RETURN p.id AS id, p.name AS name
LIMIT 1Run yourself →Sub-techniques of this technique, if any.
MATCH (c:ATTACK_PATTERN) WHERE c.id STARTS WITH $subPrefix
RETURN c.id AS id, c.name AS name
ORDER BY c.id
LIMIT 25Run yourself →Threat actors observed using this technique.
MATCH (a:ACTOR)-[:USES_TECHNIQUE]->(t:ATTACK_PATTERN {name: $id})
RETURN a.name AS name
LIMIT 100Run yourself →Or query Whisper from your own LLM workflow via the Whisper MCP server.