SimpleRunPE is a Windows loader used in a Microsoft-reported 2026 cryptojacking campaign that targeted users seeking popular PC utilities and hardware-monitoring tools, including CrystalDiskInfo, HWMonitor, Display Driver Uninstaller, FurMark, K-Lite Codec Pack, and PDFgear. Victims were directed to attacker-controlled download sites via SEO poisoning and, in some observed cases, AI assistant software recommendations. The infection chain used malicious ZIP archives containing a legitimate executable and a malicious autorun.dll for DLL sideloading, which installed ScreenConnect (ConnectWise Control) for persistent remote access; after the ScreenConnect session was established, attackers transferred SimpleRunPE.exe, or in some cases downloaded the same component via PowerShell under the name vlc.exe.
Once executed, SimpleRunPE copies itself to a hidden installation path as RuntimeHost.exe, hides the file via attribute changes, and establishes persistence through multiple mechanisms including registry Run keys, scheduled tasks, and a Startup folder shortcut. Reported scheduled task names include Windows System Health, Windows System Health Monitor, and Windows System Health Check. The malware recreates persistence artifacts if removed and re-adds Microsoft Defender exclusions if those exclusions are deleted. It invokes PowerShell Add-MpPreference commands to create path-based and process-based Defender exclusions covering its hollowing targets and miner-related binaries.
The malware performs anti-analysis and environment checks for virtualization platforms such as VMware, VirtualBox, and QEMU, and for analyst or monitoring tools including Task Manager, Process Explorer, Process Hacker, System Informer, dnSpy, x64dbg, IDA, Ghidra, ProcMon, Wireshark, and Fiddler. It uses process hollowing to execute payloads inside trusted Microsoft-signed .NET binaries, including InstallUtil.exe, RegAsm.exe, RegSvcs.exe, MSBuild.exe, AppLaunch.exe, AddInProcess.exe, and aspnet_compiler.exe.
After hollowing, SimpleRunPE profiles the host and communicates with attacker-controlled infrastructure. Reported reconnaissance includes CPU and GPU details, RAM, Windows version, local IP address, country code, installed antivirus, idle time, GPU activity, and mining state. Microsoft reported that the malware stores its C2 in an AES-128-CBC encrypted blob, pins the TLS certificate by hardcoded SHA-256 fingerprint, and decrypts to the WebSocket URL wss://minemine.gleeze[.]com:8443/ws. The malware then downloads and runs GPU-focused cryptocurrency miners at runtime, specifically gminer, lolMiner, and SRBMiner-MULTI, rather than embedding a miner directly.
Microsoft assessed that the broader operation selectively targeted systems with high-performance GPUs to maximize mining profitability and that the persistent ScreenConnect access could also enable follow-on activity such as data theft, lateral movement, or ransomware. Additional high-confidence identifiers mentioned in reporting include the campaign identifier D3F4E2A1 used in the install path, mutex Global\D3F4E2A1_Svc, and Defender exclusion entries; ScreenConnect infrastructure at 193.42.11[.]108 with host parameter directdownload[.]icu; and related infrastructure including 93.115[.]10.35, 198.23[.]185.238, 2.59.132[.]106, and domains such as direct-download[.]giize[.]com and free-download[.]giize[.]com. Microsoft also noted an embedded PDB path in SimpleRunPE.exe matching the public GitHub proof-of-concept Watermwo/Simple-RunPE-Process-Hollowing and assessed with moderate confidence that the malware may be a fork of that codebase.
Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.
10 distinct techniques documented for this family, organized by ATT&CK tactic.
The persistence mechanisms span three scheduled tasks... Scheduled task On user logon (highest privileges) Task name: Windows System Health ... On system boot, 1-hour delay ... On every 5 minutes...
In a subset of compromises, rather than dropping SimpleRunPE.exe directly via ScreenConnect file transfer, a malicious PowerShell script that fetched the binary from a remote drive, stored it locally as vlc.exe, and created a one-time scheduled task to execute and then delete itself...
The campaign impersonates trusted system utilities including CrystalDiskInfo, HWMonitor, Display Driver Uninstaller, FurMark, K-Lite Codec Pack, and PDFgear... Each fake site presents a download button that claims it has the legitimate utility.
The malware simplerunpe.exe proceeds to attempt process hollowing into a legitimate Microsoft-signed binary... uses API calls such as WriteProcessMemory, SetThreadContext, ResumeThread to hollow the process.
The malware performs anti-analysis checks, exiting silently if any indicator suggests the binary is running in an analysis environment. The malware checks for virtual machine detection... VMware Tools and VirtualBox Guest Additions... VBOX/VMWARE/QEMU substrings...
Once executed, SimpleRunPE.exe copies itself into a hidden installation folder under the name RuntimeHost.exe and modifies file attributes to hide the malware from default Windows Explorer views.
The malware also checks against a hardcoded list of forty analyst-tool process names spanning debuggers, disassemblers, decompilers, PE inspection tools, and network analysis utilities, including dnSpy, x64dbg, IDA, Ghidra, ProcMon, Wireshark, Fiddler. If any of the binaries are detected, the process terminates its execution.
The malware performs anti-analysis checks, exiting silently if any indicator suggests the binary is running in an analysis environment. The malware checks for virtual machine detection... VMware Tools and VirtualBox Guest Additions... VBOX/VMWARE/QEMU substrings...
The malware also checks against a hardcoded list of forty analyst-tool process names spanning debuggers, disassemblers, decompilers, PE inspection tools, and network analysis utilities, including dnSpy, x64dbg, IDA, Ghidra, ProcMon, Wireshark, Fiddler. If any of the binaries are detected, the process terminates its execution.
13 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.
IPs, domains, and DNS infrastructure linked to this family.
File hashes (MD5, SHA-1, SHA-256) from samples and reports.
4 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Вредоносный компонент, обеспечивающий закрепление в системе, уклонение от защиты, антианализ и запуск полезной нагрузки через process hollowing, после чего связывается с C2 и загружает майнеры.
A loader dropped after remote access is established. It installs itself under a disguised filename, hides its presence, communicates with attacker infrastructure, gathers host information, and downloads cryptocurrency miners for execution.
A dropped .NET loader/dropper used in a cryptojacking campaign. It copies itself as RuntimeHost.exe, establishes persistence via scheduled tasks, Run keys, and a Startup shortcut, adds Microsoft Defender exclusions, performs anti-analysis checks, hollows legitimate Microsoft-signed .NET binaries, connects to a pinned WebSocket C2, performs host reconnaissance, and downloads/runs GPU miners at runtime.
A malicious loader/dropper used after ScreenConnect access is established. It installs itself persistently as RuntimeHost.exe, sets Defender exclusions, performs anti-analysis checks, hollows legitimate Microsoft-signed .NET binaries, conducts host reconnaissance, connects to C2, and orchestrates downloading and execution of GPU mining tools.
Match every observed IP, domain, and hash against your live telemetry.
Named campaigns wielding this family, with evidence pinned to each claim.
CVEs this family uses for access and lateral movement.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Every documented technique, ranked by evidence weight.
Reddit, Mastodon, and CTI community discussion around this family.