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

RemotePELoader

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

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

View more details
Lazarus

Researchers identified a new malware toolset used by Lazarus consisting of three components: DPAPILoader, RemotePELoader and RemotePE.

via malware newsmalware.news
Lazarus

RemotePELoader – Second-stage loader that retrieves payloads from C2 infrastructure.

via polyswarmblog.polyswarm.io
AppleJeus

RemotePELoader – Second-stage loader that retrieves payloads from C2 infrastructure.

via polyswarmblog.polyswarm.io
MITRE ATT&CK

Techniques & procedures

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

Execution

1 technique
T1106Native APIEvidence3

The malware implements the TartarusGate variant of the HellsGate technique to dynamically resolve Windows syscall numbers directly from ntdll.dll, bypassing userland API hooks commonly deployed by endpoint security products. Using direct syscalls, the malware remaps clean DLL copies from the Windows \KnownDlls object directory, effectively removing security hooks placed by EDR products.

Stealth

8 techniques
T1027Obfuscated Files or InformationEvidence1

After DPAPI decryption, the payload is additionally XORed with 0x8D before loading. This is consistent across all observed DPAPILoader samples.

T1027.007Dynamic API ResolutionEvidence1

The first is HellsGate (specifically the TartarusGate variant), a technique that dynamically resolves Windows syscall numbers at runtime.

T1027.013Encrypted/Encoded FileEvidence1

`decrypt_c2_message` decodes a base64 blob, derives a key and nonce, and uses `AES.new(key, AES.MODE_GCM, nonce)` to decrypt the ciphertext from the `C2Message` structure.

T1036MasqueradingEvidence1

network packets utilize HTTP cookie names that mimic the Microsoft ecosystem. For instance, headers incorporate fields like MSCC and MicrosoftApplicationsTelemetryDeviceId to appear authentic.

T1070Indicator RemovalEvidence1

Before contacting its command-and-control server, it removes security hooks placed by endpoint protection products and disables Windows event tracing, allowing the malware to operate with little or no visibility to defenders.

T1140Deobfuscate/Decode Files or InformationEvidence2

DPAPILoader decrypts and loads RemotePELoader from disk using the Windows Data Protection API.

T1497.003Time Based ChecksEvidence1

On the first run it sleeps until the configured wake-up timestamp and on subsequent iterations it sleeps for a random interval within the configured bounds.

T1620Reflective Code LoadingEvidence5

The final component, a fully featured remote access trojan (RAT), is executed entirely in memory and provides attackers with extensive control over compromised systems.

Discovery

1 technique
T1497.003Time Based ChecksEvidence1

On the first run it sleeps until the configured wake-up timestamp and on subsequent iterations it sleeps for a random interval within the configured bounds.

Command and Control

5 techniques
T1001.002SteganographyEvidence1

The script defines a `CabinetStream` structure with `compressed_buf` and uses `decompress_mszip` with zlib to decompress the command output after decryption.

T1071Application Layer ProtocolEvidence5

It then initiates an encrypted HTTP communication loop with remote servers.

T1071.001Web ProtocolsEvidence2

C2 communications occur over HTTP POST requests using specially crafted cookie fields designed to resemble legitimate Microsoft telemetry traffic.

T1105Ingress Tool TransferEvidence4

The second-stage loader retrieves the final payload directly from attacker-controlled infrastructure.

T1573Encrypted ChannelEvidence1

All messages exchanged with the C2 server are AES-encrypted, except for the initial check-in response containing the session ID.

Impact

1 technique
T1486Data Encrypted for ImpactEvidence1

DPAPILoader uses the Windows Data Protection API (DPAPI) to decrypt its payload... each deployment produces a unique encrypted blob, meaning the payload hash differs across victims and evades hash-based detection.

Other

3 techniques
T1562Impair DefensesEvidence2

RemotePELoader additionally patches the EtwEventWrite() function to disable Event Tracing for Windows (ETW) event generation by forcing the function to immediately return success without logging events.

T1562.001Disable or Modify ToolsEvidence2

Remote PELoader patches function EtwEventWrite() in the current process... Therefore, this patch causes the function to return zero immediately. As a result, endpoint security solutions fail to receive runtime process events.

T1656ImpersonationEvidence1

The attack followed a pattern increasingly common in Lazarus operations, social engineering via Telegram, with operatives posing as employees of a legitimate trading firm, scheduling fake meetings through spoofed Calendly and Picktime domains to gain initial access to a victim’s device.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
6 tracked

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

Hashes
1 tracked

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

TypeValueLatest sighting
hash.sha256●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month 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 matching7

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

Threat actor attribution3

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 mapping18

Every documented technique, ranked by evidence weight.

Researcher chatter

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