Skip to main content
Mallory
Back to malware
MalwareUsed by 2 actors

DPAPILoader

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

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

View more details
AppleJeus

The framework consists of three interconnected malware families: DPAPILoader – First-stage loader responsible for decrypting payloads tied to victim-specific DPAPI keys.

via polyswarmblog.polyswarm.io
Lazarus

The framework consists of three interconnected malware families: DPAPILoader – First-stage loader responsible for decrypting payloads tied to victim-specific DPAPI keys.

via polyswarmblog.polyswarm.io
MITRE ATT&CK

Techniques & procedures

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

Persistence

1 technique
T1543.003Windows ServiceEvidence3

In one observed intrusion, the malware was deployed as C:\Windows\System32\Iassvc.dll under a malicious Windows service masquerading as the legitimate Internet Authentication Service (IAS). The malware abuses Windows service infrastructure to establish persistence through svchost.exe while imitating legitimate Windows components.

T1543.003Windows ServiceEvidence3

In one observed intrusion, the malware was deployed as C:\Windows\System32\Iassvc.dll under a malicious Windows service masquerading as the legitimate Internet Authentication Service (IAS). The malware abuses Windows service infrastructure to establish persistence through svchost.exe while imitating legitimate Windows components.

Stealth

6 techniques
T1027Obfuscated Files or InformationEvidence1
TacticStealth

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

T1036MasqueradingEvidence2
TacticStealth

Researchers noted the malicious DLL intentionally mimicked the legitimate iassvcs.dll naming convention, differing by only a single character.

T1140Deobfuscate/Decode Files or InformationEvidence3
TacticStealth

DPAPILoader functions as the first-stage component responsible for decrypting and executing encrypted payloads tied to the victim environment via the Windows Data Protection API (DPAPI)... The malware applies an additional XOR operation using the constant 0x8D after DPAPI decryption, creating a layered protection mechanism.

T1218System Binary Proxy ExecutionEvidence2
TacticStealth

Researchers identified multiple DPAPILoader variants utilizing different execution methods, including service execution, DLL sideloading via ESET software, and export-based loading through WMI-related functionality.

T1497.001System ChecksEvidence2

Meanwhile, the malware checks the host process and loops over specific device metadata paths.

T1620Reflective Code LoadingEvidence4
TacticStealth

It filters out legitimate Microsoft Cabinet files by checking for the MSCF magic bytes and decrypts remaining files larger than 50 KiB using DPAPI before reflective loading through the open-source libpeconv library.

T1555.004Windows Credential ManagerEvidence1

“DPAPILoader is implemented as a DLL whose purpose is to decrypt and load an encrypted payload from disk using DPAPI.”

Discovery

1 technique
T1497.001System ChecksEvidence2

Meanwhile, the malware checks the host process and loops over specific device metadata paths.

Impact

1 technique
T1486Data Encrypted for ImpactEvidence1
TacticImpact

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

1 technique
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

9 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
3 tracked

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

TypeValueLatest sighting
hash.sha256●●●●●●●●●●●●View more in app7 days ago
hash.sha256●●●●●●●●●●●●View more in app7 days ago
hash.sha256●●●●●●●●●●●●View more in app7 days ago
domain●●●●●●●●●●●●View more in app14 days ago
domain●●●●●●●●●●●●View more in app14 days ago
domain●●●●●●●●●●●●View more in app14 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 matching9

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

Threat actor attribution2

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 mapping10

Every documented technique, ranked by evidence weight.

Researcher chatter

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