Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to malware
Malware

ResolverRAT

ResolverRAT is a .NET-based remote access trojan (RAT) observed in a broad cybercrime campaign active since at least November 2025. It provides persistent backdoor access to infected systems and has been deployed alongside other malware families including LummaStealer, PureRAT, PureHVNC, PureLogs Stealer, and ClearFake/ClickFix infrastructure. In one documented March 2026 case, a 605,184-byte PE32 Mono/.NET executable decrypted from a Donut loader delivered both ResolverRAT and LummaStealer in a dual-payload package, giving operators both persistent access and credential theft capability.

The malware has been described as targeting healthcare and pharmaceutical organizations, including via phishing and DLL side-loading, and reporting also links the broader campaign to fake browser update lures associated with ClearFake/ClickFix. The analyzed attack chain used a Donut in-memory loader to execute an obfuscated .NET payload entirely in memory. The loader employed multiple protection layers including Donut, .NET Reactor obfuscation, a custom preprocessing stage, AES-256-CBC, and GZip decompression. Researchers also observed process hollowing for payload injection and runtime reconstruction of WinAPI names such as VirtualAlloc and WriteProcessMemory to evade static detection.

ResolverRAT uses encrypted command-and-control communications. Reported protections and communications features include HTTPS C2, RSA key exchange, AES-encrypted channels, and certificate pinning with 14 embedded SHA-256 certificate fingerprints. The malware was observed communicating over TCP port 56001, and broader related samples also referenced ports 443, 8443, 56001, 4782, 1337, 7777, 9090, 5555, 6666, and 4444. The .NET payload stored an encrypted configuration blob in resources and decrypted it through a Base64 decode, MD5-derived keying, AES-CBC decryption, and GZip decompression chain. Additional imported cryptographic functionality included RijndaelManaged, TripleDES, and RSACryptoServiceProvider.

The analyzed sample used randomized metadata and anti-analysis measures, including .NET Reactor obfuscation, GUID-named configuration fields, randomized assembly and namespace names, merged assemblies, and a forged compilation timestamp of 2052-03-03 01:23:11 UTC. The primary sample discussed in the reporting had SHA-256 87053d0ad81ac3367ef5e6305f4cf4eec11776e94971f3f54bc66eaddf756eb5 and imphash f34d5f2d4577ed6d9ceec516c1f5a744.

Associated infrastructure spanned at least 22 C2 IP addresses, 8 domains, more than 12 hosting providers, and at least 8 countries. ResolverRAT-specific C2 infrastructure was reported on port 56001, with identified IPs including 88[.]214[.]50[.]195, 64[.]188[.]91[.]191, 109[.]120[.]137[.]101, and 193[.]111[.]117[.]0. Additional campaign infrastructure and domains mentioned in reporting include kampf[.]huehnchenfarm[.]ru, 45[.]141[.]119[.]34, pat[.]microsoft-telemetry[.]at, windirautoupdates[.]top, stathub[.]quest, mktblend[.]monster, stategiq[.]quest, dsgnfwd[.]xyz, and dndhub[.]xyz. Attribution in the reporting was low to medium confidence and suggested an experienced financially motivated cybercrime operator or cluster, citing German-language domain artifacts, Austrian TLD abuse, and Russian-linked infrastructure.

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.

MITRE ATT&CK

Techniques & procedures

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

Initial Access

1 technique
T1566PhishingEvidence1

"ResolverRAT ... fear-based lures delivered via phishing emails"

Execution

2 techniques
T1059.007JavaScriptEvidence1

MITRE ATT&CK Mapping Tactic Technique ID Evidence Execution Command and Scripting Interpreter: JavaScript T1059.007 JS loader variant ( Form_1768322935.js )

T1204.002Malicious FileEvidence1

Execution User Execution: Malicious File T1204.002 Donut-wrapped .NET payload execution

Privilege Escalation

2 techniques
T1055.001Dynamic-link Library InjectionEvidence1

Defense Evasion Process Injection: DLL Injection T1055.001 Donut loader for in-memory .NET assembly

T1055.012Process HollowingEvidence1

The loader hides behind three layers of encryption ... and injects both payloads via process hollowing.

Stealth

6 techniques
T1027.002Software PackingEvidence2

Defense Evasion Obfuscated Files: Software Packing T1027.002 .NET Reactor, 119 GUID-named config fields

T1027.005Indicator Removal from ToolsEvidence1

Defense Evasion Obfuscated Files: Indicator Removal T1027.005 Forged PE timestamp (2052), encrypted config

T1036.005Match Legitimate Resource Name or LocationEvidence1

MITRE ATT&CK Mapping ... Defense Evasion Masquerading: Match Legitimate Name T1036.005 RuntimeBroker.exe , microsoft-telemetry.at

T1055.001Dynamic-link Library InjectionEvidence1

Defense Evasion Process Injection: DLL Injection T1055.001 Donut loader for in-memory .NET assembly

T1055.012Process HollowingEvidence1

The loader hides behind three layers of encryption ... and injects both payloads via process hollowing.

T1140Deobfuscate/Decode Files or InformationEvidence2

MITRE ATT&CK Mapping ... Defense Evasion Deobfuscate/Decode Files T1140 AES-256-CBC + custom block cipher + GZip at runtime

Command and Control

5 techniques
T1008Fallback ChannelsEvidence1

Command and Control Fallback Channels T1008 22 C2 IPs, 8 domains, 10+ port options

T1071.001Web ProtocolsEvidence1

Command and Control Application Layer Protocol T1071.001 HTTPS C2 with certificate pinning

T1571Non-Standard PortEvidence2

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

T1573.001Symmetric CryptographyEvidence1

MITRE ATT&CK Mapping ... Command and Control Encrypted Channel: Symmetric Cryptography T1573.001 AES-encrypted C2 communications

T1573.002Asymmetric CryptographyEvidence1

Command and Control Encrypted Channel: Asymmetric Crypto T1573.002 RSA + AES encrypted C2, 14 cert pins

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence1

Exfiltration Exfiltration Over C2 Channel T1041 Data exfiltration over encrypted C2

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
30 tracked

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

Hashes
17 tracked

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

TypeValueLatest sighting
hash.sha256●●●●●●●●●●●●View more in app14 days ago
hash.sha256●●●●●●●●●●●●View more in app14 days ago
hash.sha256●●●●●●●●●●●●View more in app14 days ago
hash.sha256●●●●●●●●●●●●View more in app14 days ago
ip.v4●●●●●●●●●●●●View more in app27 days ago
hash.sha256●●●●●●●●●●●●View more in app3 months 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 matching47

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

Threat actor attribution

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 mapping15

Every documented technique, ranked by evidence weight.

Researcher chatter

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