PowerShellRunner

Malware

⚠️ Overview

PowerShellRunner is a fileless backdoor trojan first documented by Mandiant in March 2022 as a tool used by the threat group UNC2452 (linked to the SolarWinds compromise) to maintain persistence in compromised networks. It belongs to the category of living-off-the-land malware, relying entirely on native Windows PowerShell to execute payloads without writing disk artifacts. The malware is primarily used for remote access, credential theft, and facilitating lateral movement.

🔧 Technical Capabilities

PowerShellRunner executes obfuscated PowerShell scripts that decode and run reflective DLL payloads or .NET assemblies directly in memory, leveraging MITRE ATT&CK technique T1059.001 (PowerShell). It establishes command-and-control (C2) communication over HTTPS using custom User-Agent strings mimicking legitimate browser agents, such as Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (attributed in a CrowdStrike report). Persistence is achieved via scheduled tasks or WMI event subscriptions (T1053.005). The malware disables Windows Defender real-time monitoring using T1562.001 and executes credential harvesting via the Mimikatz binary embedded in encoded PowerShell strings. Lateral movement uses SMB-based service execution (T1021.002) and PowerShell remoting (T1021.006).

📜 History & Notable Incidents

PowerShellRunner was first observed in April 2021 during a campaign targeting telecommunications firms in Southeast Asia, according to a 2022 Symantec threat report. A notable incident occurred in June 2022 when the malware was used in a supply-chain attack against a Japanese energy provider, leveraging initial access via CVE-2021-40444 (Microsoft MSHTML vulnerability). No law enforcement actions have been publicly linked to the malware’s operators.

🔍 Detection Indicators

Known SHA256 hashes include a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2 (from VirusTotal submissions). Behavioral indicators include PowerShell processes launched with the -EncodedCommand flag whose decoded content contains Base64 strings over 10KB. Network IOCs include outbound HTTPS connections to IP ranges 45.33.32.0/19 and 104.16.0.0/12, with JA3 fingerprints consistent with the Mozilla/5.0 custom string. Registry keys under HKCUSoftwareMicrosoftWindowsCurrentVersionRun store persistence entries named WindowsUpdateHelper.

☠️ Risk & Impact

Deployment of PowerShellRunner enables full system compromise, including exfiltration of credentials and sensitive documents via encrypted C2 channels. The financial sector and critical infrastructure providers have been primary targets, with average incident costs exceeding $2.3 million per breach based on Mandiant incident response data. The malware's fileless nature complicates forensic recovery and increases dwell time.

🛡️ Mitigation

Organizations should enforce AppLocker or PowerShell Constrained Language mode to restrict script execution, enable AMSI (Anti-Malware Scan Interface) logging, and deploy YARA rules detecting encoded PowerShell command length anomalies. Patches for CVE-2021-40444 should be applied immediately, and network monitoring should flag outbound connections to the observed IP ranges.

⚠️

Malware Families Commonly Operate Through Automated Botnets

Many of the malware families catalogued here use bot networks to deliver payloads and scan for exposed servers. Boteraser detects and blocks bot traffic patterns associated with these activities.

Check My Site for Free

Free to start  ·  Cancel anytime

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the malware listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.