Unit 42: CL-CRI-1171 "Untracked Nightmares" — a pay-per-install marketplace behind commodity-looking loader infections
Summary
Unit 42's September 9, 2026 report ("Untracked Nightmares: The Threats Hiding Behind Commodity Infrastructure", Rem Dudas) documents a pay-per-install (PPI) infection marketplace tracked as CL-CRI-1171, operating "under the radar for at least two years" and distributing an indeterminate number of payloads through a single custom loader the group calls OfferLoader. The operation is primarily cybercrime, financially motivated, and its two delivery funnels — 11 gaming-optimization YouTube channels (hundreds of thousands of combined subscribers; notified to YouTube, which terminated them) and a search-engine-optimization (SEO) poisoning funnel of trojanized software downloads — target young gamers and, on the SEO side, corporate endpoints including critical infrastructure and government entities. Two separate intrusion sets in April 2026 shared one loader delivering three unrelated malware families (Insomnia RAT, ARKTunnel, Docro Hijacker); a June 2026 infection delivered two different ones (GCleaner, Socks5Systemz). Unit 42 counts more than 10,000 distinct OfferLoader samples, each capable of delivering unique payload combinations — the documented payloads are a small sample of a much larger pipeline.
Tags
- ops
- operations
- cybercrime
- PPI
- pay-per-install
- loader
- Inno Setup
- steganography
- RAT
- WebSocket
- browser hijacker
- SEO poisoning
- YouTube
- affiliate tracking
- CL-CRI-1171
- OfferLoader
- Insomnia RAT
- ARKTunnel
- Docro Hijacker
- Unit 42
The operation
- Structure: a PPI marketplace — an operator compromises machines and auctions access to multiple buyers; each buyer deploys their own payloads through the same dropper. One endpoint therefore can conceal multiple payloads from unrelated threat actors, each with its own C2 and objective.
- Discovery: two "seemingly routine" enterprise infections one week apart (April 2026) — one from a trojanized "Bluetooth Driver for Windows 10.exe" file-sharing archive (affiliate ID
CID=2855), one fromnoiseship[.]cfd(domain registered 39 days earlier) serving a trojanizedwindirstat.exe(CID=3075) — both executed the identical post-exploitation chain. Pivoting on the loader's C2 infrastructure revealed a network of 200+ rotational domains with a distinctive two-word compound naming pattern (e.g.bubbleslip,churchpail,dinosaursjam) across.xyz/.cfd/.space/.info. - Gating/evasion: every tracker URL carries a
click_idparameter — a Base64 fingerprint of the victim's OS, browser, referring domain, exact search keyword, and public IP. Only a valid, freshclick_idgets the malware; scanners, crawlers, and analysts receive a decoy clone of the legitimate WinRAR download page or broken links. This is why the campaign had almost no public footprint despite high activity. Decoding hundreds of these fingerprints exposed the full YouTube video titles/channels behind the gaming funnel. - Scale: >10,000 unique OfferLoader samples; payload rotation observed July 2025 – April 2026; 11 connected YouTube channels with hundreds of thousands of subscribers and millions of views.
OfferLoader (delivery mechanism)
- A trojanized Inno Setup package (chained installers) delivered in a ZIP with social-engineering instructions; the malicious logic lives entirely in the compiled Pascal code section triggered when the install page displays.
- Initial intrusion beacon to
voyagemist[.]space(another gate: the response file saysok— deploy all offers — orno— stop). - Spawns three child processes
eld0.exe,eld1.exe,eld2.exe— one per "offer" (campaign), each passed affiliate-tracking parameters via command line and then operating as an independent malware campaign with its own infrastructure, C2 protocol, and objective.
The three documented payload operations
Operation A — Insomnia RAT (cross-platform, dual-runtime backdoor)
- An upgraded Node.js backdoor (lineage noted by Walmart Global Tech in 2025; previously Windows/Linux/FreeBSD single-payload) now targets Windows and macOS with platform-specific C2 server lists, plus a companion Python agent as a redundant fallback. Named for the C2 User-Agent
insomnia/2023.4.0 Windows. t.ps1disables Defender protections (excludes the wholeC:\drive, suppresses notifications), installs Python and Node.js (Node hidden from Add/Remove Programs viaSystemComponent=1), and dropsa.dll+ downloadsaa.jsfromstryper[.]info.- Node agent: collects MachineGuid/UUID/hostname/OS; HTTPS POST to
/dfor commands (payload typesnode,cmd,ps1,sh,owself-update + download URL); results to/e. Persistence: scheduled task "Maps Performance Task" under\Microsoft\Windows\Maps\(hourly + startup, SYSTEM). - Python agent (from
aa.amazingshield[.]xyz): same/d//eC2 protocol; second scheduled task "OOBETaskScheduler" under\Microsoft\Windows\Servicing\; C2 domaincrowdstri[.]com— a deliberate typosquat ofcrowdstrike[.]comto blend into logs.
Operation B — ARKTunnel (previously unreported WebSocket tunneling RAT)
eld1.exeextracts a ZIP from a BMP image via LSB steganography →ProcorTrex.zip→wscl.exe.- Installs as a Windows service
wscl-13ormsvcsrvcwith delayed autostart; supports TCP and UDP tunneling and file execution. - C2
reg.pcsdkflyer[.]cais decoded from a 39-byte config blob (Base64 + XOR). PE metadata carries fabricated company names; at least 50 samples over a year, rotating four corporate identities: "EarthLink" (May 2025, coincidental — not the ISP), "EarthChain" (May 2025–Apr 2026, coincidental), EarthKark (fake, Feb–Jun 2026), TamarkLark (fake, Mar–Jun 2026). Despite a full year of development and 50 samples, ARKTunnel attracted no public reporting or dedicated tracking — each sample individually flagged as a generic trojan.
Operation C — Docro Hijacker (Chrome browser hijacker; first in-the-wild deployment of a modern variant)
eld2.exe(Inno Setup) →eld2.tmp(beacons to affiliate trackerextentrack[.]com) → dropsAdblock.dll, which bypasses Chrome's Secure Preferences HMAC-SHA256 integrity check: it extracts Chrome's HMAC key fromresources.pak, computes valid signatures for modified preference values, and writes them into the Secure Preferences file (anti-tamper bypass).- Actions: (1) search hijack — default search provider changed to
mqsearch[.]com; (2) installs thedocroChrome Manifest V3 extension atC:\ProgramData\DocsHelper\docro\, which uses thedeclarativeNetRequestAPI with rules fetched hourly fromvendralo[.]infoto rewrite search-result pages (injecting ads, rewriting affiliate links, redirecting clicks across 190+ Google ccTLD search domains; script loaded fromdrelto[.]info/farlixwithin the search engine's own origin context — visually indistinguishable from the legitimate page). - Silent extension updates via
vendralo[.]info/extensionInstaller/updateChromeExtension; install telemetry tofinersto[.]comandextentrack[.]com. 50+ unique samples contactingmqsearch[.]comper VirusTotal. Revives a browser-hijacking technique first seen in 2015 (modern PoC detailed by Synacktiv in 2025); this is the first documented in-the-wild deployment of the updated technique.
Why it matters
- The campaign is a reminder that commodity-looking loader infections are not minor events: the loader's deliberate simplicity (no sophisticated evasion, all logic in the packaged Pascal section) plus heavy gating made it exceptionally hard to track, while it quietly delivered possibly thousands of rotational malware bundles — including two previously undocumented families.
- The
click_idvictim-fingerprint gate and decoy pages are a reusable, low-cost anti-scanner technique: security tooling that walks URLs without solving the fingerprinting step only ever sees the decoy. - The PPI model means one infection vector can seed multiple unrelated actor payloads on the same host; hunting one family does not cover the others.
Defender priorities
- Hunt the loader, not the payload: Inno-Setup-style installers whose payload set changes per download; scheduled tasks
Maps Performance Task(\Microsoft\Windows\Maps\) andOOBETaskScheduler(\Microsoft\Windows\Servicing\); processeseld0.exe/eld1.exe/eld2.exe; C2 User-Agentinsomnia/2023.4.0 Windowson HTTPS/dand/epaths. - Network indicators:
voyagemist[.]space,stryper[.]info,aa.amazingshield[.]xyz,crowdstri[.]com(CrowdStrike typosquat),reg.pcsdkflyer[.]ca,mqsearch[.]com,vendralo[.]info,drelto[.]info,finersto[.]com,extentrack[.]com,noiseship[.]cfd. - Browser: unexpected
docroextension underC:\ProgramData\DocsHelper\;Adblock.dllloaded into Chrome; default-search-provider changes tomqsearch[.]com; Secure Preferences modification events. - Initial-access hygiene: the SEO-poisoning funnel targets searches for legitimate utilities (WinDirStat, Bluetooth drivers, game "optimization" tools) — treat top-organic results for software downloads from obscure domains as untrusted; prefer vendor-direct download paths.
- Treat the YouTube gaming funnel as an active initial-access vector for consumer and unmanaged endpoints; the 11 channels were terminated by YouTube, but re-registrations and SEO-adjacent Blogspot-style relay pages may persist.
Assessment limits
- Cluster name CL-CRI-1171 follows Unit 42's attribution framework; this is cybercrime activity with no state attribution asserted.
- The documented payloads are explicitly "only a small sample" of the loader's delivery history; GCleaner and Socks5Systemz (June 2026) and most other delivered families are not analyzed in the report.
- Palo Alto Networks product coverage claims (Advanced WildFire, Advanced URL/DNS Security, Cortex XDR/XSIAM) are vendor statements from the same post.
Related pages
- CISA KEV September 8, 2026: four exploited flaws
- Unit 42: two LLM-orchestrated LATAM intrusion campaigns (CL-CRI-1131 / CL-CRI-1163)
- RMM phishing campaign spanning 46 countries: verbatim disposable infrastructure (ANY.RUN)
- Counterfeit installers: deceptive software-download campaign (Microsoft Silver Fox / Yinhu)
Sources
- Unit 42: "Untracked Nightmares: The Threats Hiding Behind Commodity Infrastructure" (September 9, 2026; Rem Dudas)