Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
MalwareUsed by 1 actor

PureHVNC

Also known asPureHVNC RAT

PureHVNC is a modular .NET remote access trojan (RAT) from the “Pure” malware family, commonly described as a hidden VNC/remote desktop malware. Across the provided reporting, it is repeatedly observed in malspam and phishing campaigns, often alongside other commodity RATs and stealers such as AgentTesla, FormBook, Remcos, AsyncRAT, DcRAT, XWorm, VenomRAT, Violet, PureLogs, PureCrypter, zgRAT, and Brute Ratel C4 wrappers. It has been associated with financially motivated cybercrime activity including the SERPENTINE#CLOUD campaign and other ClickFix/ClearFake-style delivery chains.

Documented capabilities include hidden or real-time remote desktop control, screen capture/control, command execution, persistent access, browser credential and data theft, theft from email clients, cryptocurrency wallet theft, collection of hardware and software information, and plugin-based extensibility. Reporting also states it can steal data from Telegram and Foxmail. In one campaign, the inner payload was described as zgRAT with PureHVNC functionality providing full remote desktop control, credential theft from browsers and email clients, and persistence.

Observed infection vectors include malspam campaigns targeting Italy with business-themed lures such as orders, requests, invoices, quotations, payments, bank transfers, documents, offers, notices, shipments, declarations, purchases, reservations, account statements, and miscellaneous business topics. Additional delivery methods include fake Booking.com verification/CAPTCHA pages targeting hospitality staff, Google Forms impersonating job interviews, project briefs, and financial documents, LinkedIn-distributed lures, and ClickFix-style social engineering that tricks users into executing PowerShell. Victims were also directed to malicious ZIP archives hosted on Dropbox, filedn.com, fshare.vn, WebDAV servers, and Cloudflare Tunnel infrastructure.

Execution and evasion behavior described in the content includes staged PowerShell loaders, DLL side-loading/hijacking, use of legitimate binaries such as psl.exe, trojanized libpsl-5.dll and msimg32.dll, hidden AppData or ProgramData extraction paths, persistence via Run keys, Startup-folder scripts, scheduled tasks, and in-memory process injection. Multiple reports describe Donut shellcode as the bridge into .NET payload execution, with AMSI/WLDP bypasses and injection into legitimate processes including explorer.exe, SearchUI.exe, and notepad.exe. Python-based loaders using AES-CBC, XOR, RC4, and Kramer-style obfuscation were repeatedly used in SERPENTINE#CLOUD-related activity. Anti-analysis behavior mentioned includes IsDebuggerPresent(), time64()-based checks, sandbox/debugger detection messages, self-deletion, abuse of trusted Windows utilities, and anti-idle scripts to keep remote sessions alive for PureHVNC.

Associated infrastructure and indicators directly mentioned in the content include C2 IP 207.148.66.14 on ports 56001, 56002, and 56003; C2 correlation to 12.202.180.133 on port 6757; and DuckDNS-based PureHVNC infrastructure including bsmaopm.duckdns.org:6757. One campaign IOC set included URLs https://58gold.com/h0v6wg63gK4DY2Sbkpy7eOnbTqgRSpzYDTgpjubd3qg7 and https://clubcampestrededurango.com/clubcampestrededurango.zip, IP 94.26.90.216, and SHA-256 hashes ca1dbbbd75b898b5df5ff2a63b592ecdcd2777b0d370eb3848d9604e02627e64, 526cd0ca695d223e6c244c7a557f9d115fe2f68fbe2684fe403a04de908c70d3, and 354daf11614e9c0097798f213e0867aa68c8d736b26e54ef67c0ba9c3da415a1. Additional host artifacts mentioned include the mutex Rluukgz. The content also notes delivery through a Ygfumkl packer and reflective loading of Lhjknyy.dll in one campaign.

Victimology in the provided material includes Italian organizations targeted via malspam, hospitality-sector victims including Italian-speaking Booking.com users and hotel staff, professionals in finance, logistics, technology, sustainability, and energy, German-speaking businesses, UK organizations, and SMB/accounting-related targets. Overall, the reporting consistently characterizes PureHVNC as a commodity but actively used remote access malware favored in financially motivated phishing and multi-stage loader campaigns.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
PureCoder

Pure HVNC is a hidden stealth VNC used to control systems covertly.

via cyble comcyble.com
MITRE ATT&CK

Techniques & procedures

24 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

2 techniques
T1566PhishingEvidence8

The campaigns in Italian analyzed by the TG Soft C.R.A.M. were grouped according to macro categories, obtained from the subject of the email message used for malware distribution (malspam).

T1566.001Spearphishing AttachmentEvidence8

15/06/2026 AgentTesla - spread through five campaigns themed around: ‘Documents’, ‘Invoices’, 'Orders' (two) and ‘Requests’. ... FormBook - spread through two campaigns themed around ‘Payments’ and ‘Requests’.

Execution

8 techniques
T1059.001PowerShellEvidence2

Organizations should prioritize behavioral detection strategies focused on suspicious PowerShell execution...

T1059.003Windows Command ShellEvidence2

The batch stagers are the initial execution layer. 29 .bat files recovered across six evidence directories deduplicate to 13 unique templates in four categories.

T1059.005Visual BasicEvidence1

Each stager also downloads Shoopify.bat , PWS.vbs , and pws1.vbs into the Startup folder... Anti-idle scripts Deployed by all download stagers to the Startup folder

T1059.006PythonEvidence1

The ZIP contains a Python runtime and one or more loader scripts. Each loader decrypts embedded shellcode, and that shellcode bootstraps the .NET Common Language Runtime (CLR) to load the actual payload.

T1106Native APIEvidence1

allocate RWX memory, write shellcode via WriteProcessMemory ... ctypes.windll.kernel32.VirtualProtect(... 0x40, # PAGE_EXECUTE_READWRITE ... )

T1204User ExecutionEvidence2

Below we see the subjects used in the various campaigns divided by day and type of malware.

T1204.002Malicious FileEvidence5

The top-ranking samples this week are Script files accounting for 65,22%. MSIL files follow in second place with 20,65%. As for third place, we find Office documents (Word, Excel, PowerPoint) with 14,13%.

T1574.001DLLEvidence1

After patching, Donut loads mscoree.dll , calls CLRCreateInstance to start the .NET CLR (v4.0.30319), and invokes ExecuteInDefaultAppDomain with the target class and method names stored in the instance.

Privilege Escalation

3 techniques
T1055Process InjectionEvidence2

By combining user-assisted PowerShell execution, staged payload delivery, DLL side-loading, persistence mechanisms, and in-memory process injection...

T1055.004Asynchronous Procedure CallEvidence2

Injection technique: create a suspended notepad.exe , allocate RWX memory, write shellcode via WriteProcessMemory , queue an APC, resume the thread... Instead of notepad.exe, the loaders now create a suspended explorer.exe and use Early Bird APC injection

T1055.012Process HollowingEvidence1

MITRE ATT&CK Mapping Technique ID Implementation ... Process Injection: Process Hollowing T1055.012 PureHVNC via VirtualAlloc / WriteProcessMemory

Stealth

11 techniques
T1027Obfuscated Files or InformationEvidence1

Wave 4/5 introduces the deepest nesting observed in the campaign. The Nov19 Donut instances deliver native x64 PE wrappers instead of .NET assemblies directly... Layer 2: Kramer decode (hex -> unicode shift -> rotation -> RC4 -> base64)

T1027.002Software PackingEvidence1

MITRE ATT&CK Mapping Technique ID Implementation ... Obfuscated Files: Software Packing T1027.002 Donut shellcode packer

T1036.005Match Legitimate Resource Name or LocationEvidence1

MITRE ATT&CK Mapping Tactic Technique ID Implementation Defense Evasion Masquerading: Match Legitimate Name T1036.005 msedge_elf.dll, libpsl-5.dll

T1055Process InjectionEvidence2

By combining user-assisted PowerShell execution, staged payload delivery, DLL side-loading, persistence mechanisms, and in-memory process injection...

T1055.004Asynchronous Procedure CallEvidence2

Injection technique: create a suspended notepad.exe , allocate RWX memory, write shellcode via WriteProcessMemory , queue an APC, resume the thread... Instead of notepad.exe, the loaders now create a suspended explorer.exe and use Early Bird APC injection

T1055.012Process HollowingEvidence1

MITRE ATT&CK Mapping Technique ID Implementation ... Process Injection: Process Hollowing T1055.012 PureHVNC via VirtualAlloc / WriteProcessMemory

T1218System Binary Proxy ExecutionEvidence1

The campaign also highlights increasing abuse of legitimate Windows utilities and trusted binaries to evade conventional security controls.

T1497Virtualization/Sandbox EvasionEvidence1

If detected, downloads abb11.zip (OBKS-only, Avast-safe profile). If not, downloads quz11.zip (full WBKS + BKSNO deployment).

T1497.001System ChecksEvidence1

Checks for AvastUI.exe and AVGUI.exe via tasklist. If detected, downloads abb11.zip (OBKS-only, Avast-safe profile). If not, downloads quz11.zip

T1574.001DLLEvidence1

After patching, Donut loads mscoree.dll , calls CLRCreateInstance to start the .NET CLR (v4.0.30319), and invokes ExecuteInDefaultAppDomain with the target class and method names stored in the instance.

T1620Reflective Code LoadingEvidence1

Donut is the bridge between the Python shellcode and .NET. Every wave uses it. The framework packages .NET assemblies as position-independent shellcode that bootstraps the CLR from scratch.

Discovery

2 techniques
T1497Virtualization/Sandbox EvasionEvidence1

If detected, downloads abb11.zip (OBKS-only, Avast-safe profile). If not, downloads quz11.zip (full WBKS + BKSNO deployment).

T1497.001System ChecksEvidence1

Checks for AvastUI.exe and AVGUI.exe via tasklist. If detected, downloads abb11.zip (OBKS-only, Avast-safe profile). If not, downloads quz11.zip

Lateral Movement

1 technique
T1021.005VNCEvidence1

MITRE ATT&CK Mapping Technique ID Implementation ... Remote Services: VNC T1021.005 PureHVNC hidden VNC

Collection

1 technique
T1113Screen CaptureEvidence2

Collection Screen Capture T1113 PureHVNC remote desktop capture

Command and Control

2 techniques
T1105Ingress Tool TransferEvidence3

By combining user-assisted PowerShell execution, staged payload delivery...

T1571Non-Standard PortEvidence1

Command and Control Non-Standard Port T1571 Ports 56001, 4782, 1337, 7777, 9090

INDICATORS OF COMPROMISE

IOCs tracked for this family

147 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
85 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
59 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
3 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in app1 day ago
domain●●●●●●●●●●●●View more in app3 days ago
hash.sha256●●●●●●●●●●●●View more in app19 days ago
hash.sha256●●●●●●●●●●●●View more in app19 days ago
hash.sha256●●●●●●●●●●●●View more in app19 days ago
hash.sha256●●●●●●●●●●●●View more in app19 days ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching147

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution1

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping24

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.