Millenium RAT v4: C++ Rewrite Fuels Y2K Operators' MaaS Campaign (62,289 Devices, 160+ Countries)
Millenium RAT v4 (TL-2026-1222), also tracked as Millenium RAT, is a high-severity malware campaign, first published 2026-07-11. It is attributed to Y2K Operators with medium confidence, affects Microsoft Windows, maps to 39 MITRE ATT&CK techniques (T1005, T1012, T1027.013), and is covered by 9 detection rules and 45 indicators of compromise.
Key facts for TL-2026-1222
- Threat ID
- TL-2026-1222
- Also known as
- Millenium RAT, Millennium RAT
- Severity
- HIGH
- Status
- ACTIVE
- Category
- MALWARE
- First published
- 2026-07-11
- Last reviewed
- 2026-07-11
- Attribution
- Y2K Operators
- Attribution confidence
- MEDIUM
- Motivation
- FINANCIAL
- Target sectors
- all sectors opportunistic, gaming, cybercriminal-underground
- Target regions
- Global
- Detection rules
- 9
- Indicators of compromise
- 45
Malware and tooling in Millenium RAT v4
Malware and tooling: AsyncRAT, Millenium RAT, NJRat, XWorm, Telegram Bot API
Millenium RAT, a commodity Remote Access Trojan sold as malware-as-a-service by developer "shinyenigma," has been rewritten from .NET to native C++ in version 4 to evade signature detection and drop the .NET runtime dependency. Group-IB attributes ongoing global distribution to a cluster tracked as "Y2K Operators," reporting 62,289 compromised Windows devices across 160+ countries, including 39,730 new infections in Q1 2026 alone, delivered via trojanized cracked software, game utilities, hacking tools, and even backdoored copies of other RATs (AsyncRAT, XWorm, njRAT).
How Millenium RAT v4 works
Millenium RAT is a commodity Windows Remote Access Trojan first documented in November 2023 (as v2.4, reported by CYFIRMA) and sold as Malware-as-a-Service by a developer operating under the handle "shinyenigma," who openly advertises the tool on underground forums (including Dread), GitHub, GitLab, Gitea, and a dedicated promotional website (milleniumrat[.]online). Pricing follows a subscription model: $50 for the first month, $10 for subsequent months, or $90 for lifetime access, placing full-featured RAT capability within reach of low-skilled threat actors.
Version 4.* represents a fundamental architectural shift: the malware has been rewritten from .NET to native C++, eliminating the .NET runtime dependency that previously aided detection and substantially raising the bar for signature-based defenses. The C++ build links libcurl for HTTP/HTTPS communication and continues the project's signature design choice of using the Telegram Bot API as its sole command-and-control channel, avoiding the cost and detectability of dedicated C2 infrastructure. Commands are polled via repeated HTTPS requests to the Telegram Bot API getUpdates endpoint and follow a structured format (/[botid]*command*parameter1*parameterN) using a randomly generated four-digit bot identifier created at first execution, which blends malicious traffic into legitimate, encrypted Telegram API calls and complicates network-based detection.
The embedded configuration is stored as a PE RCDATA resource: Base64-encoded, then further obscured with a custom XOR routine keyed to a password string compiled into the binary, with random Base64 padding inserted between the configuration blob and its separator specifically to alter file hashes across samples without changing operational behavior — a deliberate anti-signature technique. The decoded pipe-delimited configuration string supplies the Telegram bot token, chat ID, mutex/semaphore name, polling delays, persistence file/folder names, keylogger settings, and dozens of feature flags (including detect_sandbox and procmon flags used for anti-analysis).
On execution, the malware copies itself to an attacker-configured %APPDATA% subdirectory under an attacker-configured filename, and establishes persistence via a Run-key autorun entry under HKCU\Software\Microsoft\Windows\CurrentVersion\Run. Later-stage samples increasingly masquerade as legitimate system or security processes (svchost.exe, MsEdgeUpdate.exe, Microsoft Antivirus.exe) rather than using social-engineering-themed filenames, reflecting operational maturity. The malware relies solely on the standard Windows UAC consent prompt for privilege elevation — it implements no UAC bypass exploit, depending instead on victim approval. It also attempts to disable or weaken Windows Defender by modifying preferences and excluding drives (e.g. C:\) from scanning.
Capability-wise Millenium RAT v4 is a full-spectrum RAT: browser credential/cookie/history theft, cryptocurrency wallet browser-extension targeting, Telegram and Discord session-file theft, keystroke logging, screenshot capture, webcam image capture, audio recording (capped at 15 seconds), system/software/process reconnaissance, desktop document harvesting (.pdf/.txt), file execution, ransomware-style file encryption, and destructive system-shutdown/BSOD triggering. Collected data is staged locally as a .zip archive before exfiltration, primarily over the Telegram Bot API channel with the Gofile cloud-storage service as a secondary exfiltration path.
Distribution is entirely social-engineering driven, using four recurring lure themes: (1) fraud/cybercrime utilities (credit-card generators, gift-card generators, crypto balance checkers), (2) hacking/OSINT tooling (WiFi cracking tools, Instagram OSINT extractors, pentest bundles), (3) cracked software including license-defeat and KYC-bypass utilities, and (4) gaming-community lures (Roblox username checkers, cheat tools, config files). A particularly notable operational signature is that Y2K Operators backdoor popular open-source RATs and exploit builders (AsyncRAT, XWorm, njRAT) and redistribute the trojanized versions, turning aspiring or copycat attackers who download these tools into unwitting Millenium RAT victims. One documented delivery chain uses a .lnk shortcut disguised as a PDF that triggers PowerShell execution (via the mcdir.me proxy infrastructure) and a VBS script, displaying a decoy PDF document while silently deploying the RAT in the background.
Group-IB tracks the operators of this campaign as "Y2K Operators" and reports 62,289 cumulative compromised Windows endpoints across 160+ countries, with 39,730 new infections recorded in Q1 2026 alone — a sharp acceleration attributable to the v4 C++ rewrite's improved evasion and the group's aggressive backdooring of third-party tooling. Victimology is broadly opportunistic across all industries and geographies, with no evidence of sector-specific targeting; this is consistent with a commodity-crimeware MaaS operation rather than a targeted APT campaign. No CVE or CVSS applies, as this is malware distribution rather than a vulnerability. Recommended defensive posture per Group-IB includes avoiding executables from untrusted sources, prompt patching, MFA enforcement, scrutiny of unexpected UAC prompts, monitoring for anomalous autorun registry entries, and flagging system-named processes executing from user-writable directories, alongside network monitoring for anomalous outbound Telegram Bot API traffic from unusual hosts.
MITRE ATT&CK techniques used in TL-2026-1222
Collection
T1005 Data from Local System; T1056.001 Keylogging; T1074.001 Local Data Staging; T1113 Screen Capture; T1123 Audio Capture; T1125 Video Capture; T1560 Archive Collected Data
Discovery
T1012 Query Registry; T1033 System Owner/User Discovery; T1057 Process Discovery; T1082 System Information Discovery; T1083 File and Directory Discovery; T1217 Browser Information Discovery; T1518 Software Discovery; T1614 System Location Discovery
Defense Evasion
T1027.013 Encrypted/Encoded File; T1036.005 Match Legitimate Resource Name or Location; T1070.004 File Deletion; T1140 Deobfuscate/Decode Files or Information; T1497 Virtualization/Sandbox Evasion
Exfiltration
T1041 Exfiltration Over C2 Channel; T1567.002 Exfiltration to Cloud Storage
Execution
T1059.001 PowerShell; T1059.003 Windows Command Shell; T1106 Native API; T1204.002 Malicious File
Command and Control
T1071.001 Web Protocols; T1105 Ingress Tool Transfer; T1132.002 Non-Standard Encoding
Impact
T1485 Data Destruction; T1486 Data Encrypted for Impact; T1529 System Shutdown/Reboot
Credential Access
T1539 Steal Web Session Cookie; T1555.003 Credentials from Web Browsers
Persistence
T1547.001 Registry Run Keys / Startup Folder
Privilege Escalation
T1548.002 Bypass User Account Control
Initial Access
T1566 Phishing; T1566.002 Spearphishing Link
defense-impairment
Affected products and versions in Millenium RAT v4
- Microsoft — Windows
Vulnerable versions: all supported Windows desktop versions
Remediation for Millenium RAT v4
Immediate actions
- Block outbound connections to identified malicious domains and IPs at perimeter/DNS/proxy
- Hunt for HKCU\Software\Microsoft\Windows\CurrentVersion\Run autorun entries pointing to %APPDATA% executables
- Hunt for processes named svchost.exe, MsEdgeUpdate.exe, or Microsoft Antivirus.exe executing from user-writable directories (%APPDATA%, %LOCALAPPDATA%, %TEMP%) instead of %WINDIR%\System32
- Search endpoint telemetry for outbound HTTPS calls to api.telegram.org (getUpdates polling pattern) originating from unexpected/non-browser processes
- Isolate and reimage any host confirmed to be running Millenium RAT; rotate all browser-stored credentials, cookies, and cryptocurrency wallet secrets on affected hosts
Workarounds
- Treat unexpected UAC elevation prompts as suspicious and deny by default
- Restrict or monitor Telegram API domain access on corporate networks where Telegram is not a business requirement
Longer-term hardening
- Deploy EDR with behavioral detection for RCDATA-resource decoding, Base64+XOR unpacking patterns, and Telegram Bot API C2 beaconing
- Implement application allowlisting to block execution of unsigned binaries from user-writable paths
- User awareness training targeting cracked-software, game-cheat, and 'free tool' download risks
- Monitor underground/GitHub/GitLab/Gitea sources for redistribution of backdoored versions of popular open-source RATs and exploit tooling used internally by red teams
Weaknesses (CWE) in Millenium RAT v4
CWE-506, CWE-311, CWE-522, CWE-798
Timeline of Millenium RAT v4
- Millenium RAT v2.4 (.NET-based) first documented publicly by CYFIRMA
- Q1 2026 marks a sharp acceleration in infections, with 39,730 new compromises recorded during the quarter
- Infosecurity Magazine and CyberInsider publish coverage summarizing the Group-IB findings, citing 62,289 total infections across 160+ countries
- Group-IB publishes 'Millenium: A RAT Rewritten, A Threat Multiplied,' detailing the v4 C++ rewrite, MaaS pricing, Telegram C2 mechanics, and attributing operations to the 'Y2K Operators' cluster
- GBHackers publishes detailed technical breakdown of the Base64+XOR configuration obfuscation scheme and Telegram getUpdates C2 polling protocol
- Threat surfaced into the TL-Intel Harness backlog via the Cyber Security News RSS feed article
- Cyber Security News and Bright Nexus republish/summarize the campaign details, including IOC lists (30+ SHA-256 hashes, malicious domains and URLs)
- Full research pass completed: exploit/infection chain, MITRE ATT&CK mapping, and IOC extraction consolidated from Group-IB, GBHackers, and secondary reporting
Sources cited for Millenium RAT v4
- Millenium: A RAT Rewritten, A Threat Multiplied
- Millenium RAT Rewritten in C++ Infects 62,000+ Devices Across 160 Countries
- Telegram-Based Millenium RAT Campaign Infects 60,000 Devices
- Millenium RAT Rewritten in C++ Infects 62,000+ Devices Across 160 Countries
- The revamped Millennium RAT has infected over 62,000 devices
- Millenium RAT Uses Base64 and XOR Configuration to Hide Telegram C2 Settings
- New Millenium RAT version infects 62,000 Windows systems worldwide
- Group-IB: Millenium RAT MaaS campaign summary
Threats related to Millenium RAT v4
- Millenium RAT v4.x — Native C++ Telegram-Controlled Remote Access Trojan & Infostealer Sold as Malware-as-a-Service (ShinyEnigma)
- WeedHack MaaS Infostealer — Trojanized Minecraft Mods/Clients via YouTube + SEO Poisoning, 36-Browser & Crypto-Wallet Credential Theft with Paid RAT Tier (CVE-N/A)
- Remcos RAT: Technical Analysis of Windows Remote Access Trojan Operations
- GST Refund Phishing Delivers Remcos RAT via Multi-Stage .NET Bitmap-Steganography Infection Chain
- LabubaRAT: Rust-Based RAT Masquerades as NVIDIA Container Runtime to Backdoor Windows Hosts
- Operation Endgame: Global Law Enforcement Takedown Disrupts SocGholish, Amadey, and StealC Malware-as-a-Service Networks
Detection coverage for TL-2026-1222
As of 2026-07-11, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-1222 across Splunk SPL, Microsoft KQL and Sigma, covering 45 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.
Community OSINT corroboration for TL-2026-1222
2 of this threat's indicators have also been reported by the open-source security community, which observed at least one of them before this report was published. Community sightings are unverified and are kept separate from Threadlinqs' curated indicators. Indicator values, reporters and campaign linkage are available to authenticated Red-tier users.