Skip to content
Malware

Millenium RAT Rewritten in C++ Infects 62,000+ Devices Across 160 Countries

A remote access trojan known as Millenium RAT has been quietly spreading across the globe, and the numbers are hard to ignore. Over 62,000 devices have been compromised across more than 160 countries, with no signs of slowing down. More than 39,000 of those infections happened in just the first quar...

· Jun 29, 2026 · 8 min read · 👁 1 views
Millenium RAT Rewritten in C++ Infects 62,000+ Devices Across 160 Countries

A remote access trojan known as Millenium RAT has been quietly spreading across the globe, and the numbers are hard to ignore. Over 62,000 devices have been compromised across more than 160 countries, with no signs of slowing down.

More than 39,000 of those infections happened in just the first quarter of 2026 alone, pointing to an operation that is actively scaling.

The malware first appeared in a threat report by CYFIRMA in November 2023, initially tracked as version 2.4. Since then, it has gone through a significant transformation.

Threat actors have moved to version 4, which carries a completely rebuilt technical foundation and a broader range of capabilities targeting Windows machines worldwide.

Analysts at Group-IB have attributed the active exploitation to a cluster they call the Y2K Operators. The malware’s developer operates under the handle “shinyenigma” and openly promotes it on underground forums and platforms like GitHub.

milleniumrat[.]online (Source - Group-IB)
milleniumrat[.]online (Source – Group-IB)

Group-IB said in a report shared with Cyber Security News (CSN) that the tool is sold as Malware-as-a-Service at $50 for the first month, $10 for renewals, or $90 for lifetime access.

The malware’s reach is not tied to any one region or industry. Victims range from everyday users to aspiring cybercriminals who unknowingly downloaded trojanised tools.

The Y2K Operators cast a wide net, using lures designed to pull in as many target groups as possible.

The sharp spike in infections during early 2026 suggests the operators are actively scaling up. With new versions still being released and a low-cost model in place, this threat is set to keep growing.

Millenium RAT Rewritten in C++

The most significant change in version 4 is its full rewrite from .NET into native C++. This removes the dependency on .NET on the victim’s machine and makes the malware harder to detect.

It communicates with operators through the Telegram Bot API, disguising command-and-control traffic as normal web activity with no dedicated server required.

Commit messages in Gitea repository (Source - Group-IB)
Commit messages in Gitea repository (Source – Group-IB)

Once executed, the RAT loads an encrypted configuration from an embedded file resource. This contains the Telegram bot token, chat ID, persistence settings, and keylogger options.

The data is Base64-encoded and protected with a custom XOR algorithm, with extra random data added to change the file hash and bypass signature-based detection.

The RAT’s capabilities are broad. It can steal browser credentials and cookies, capture screenshots and webcam images, record audio, log keystrokes, pull Telegram and Discord session data, and encrypt the victim’s files.

Operators issue all commands through Telegram without a dedicated server. Persistence is set up by copying the payload into %APPDATA% and adding a registry autorun entry.

The malware also attempts privilege escalation through a standard Windows UAC prompt, counting on the user to approve it. All functionality relies on standard Windows API calls with no zero-day exploits, meaning the operation depends entirely on user trust.

Social Engineering Delivery Tactics Used by Y2K Operators

The Y2K Operators rely entirely on deception to get Millenium RAT onto victim machines. Files are disguised as credit card generators, crypto balance checkers, hacking toolkits, cracked software, and gaming utilities.

Filenames are crafted to push targets into opening them immediately, with lures spread broadly to reach as many victim types as possible.

One tactic is particularly bold. The operators take known RATs and exploit builders, silently embed a backdoor, and redistribute the tampered files.

JSON config representation (Source - Group-IB)
JSON config representation (Source – Group-IB)

A would-be attacker downloads what looks like a working tool and gets infected instead. In one campaign, victims received a shortcut disguised as a PDF, which triggered PowerShell silently and fetched a decoy document alongside the RAT payload, opening the document in the foreground as cover.

After infection, the payload blends in using names like svchost.exe, MsEdgeUpdate.exe, and Microsoft Antivirus.exe.

Users are advised to treat unexpected UAC prompts as suspicious, avoid running files from untrusted sources, use a non-administrator account for daily tasks, keep systems patched, and enable multi-factor authentication to limit damage if credentials are captured.

Indicators of Compromise (IoCs):-

TypeIndicatorDescription
URLhxxp://158[.]94[.]208[.]168/files/8514679081/DRTjyu7[.]exeMillenium RAT payload delivery URL
URLhxxps://www[.]thesnapchatmodapk[.]com/update1[.]exeMillenium RAT payload delivery URL
URLhxxps://modedapk[.]net/update1[.]exeMillenium RAT payload delivery URL
URLhxxps://75877[.]mcdir[.]me/files/doc1.exeMillenium RAT payload delivery URL (Russian PDF campaign)
URLhxxp://kuttabilla[.]top/mr[.]exeMillenium RAT payload delivery URL
URLhxxp://62[.]60[.]226[.]97:5553/voshod[.]exeMillenium RAT payload delivery URL
URLhxxp://130[.]12[.]180[.]43/files/7924412375/upOSLDn[.]exeMillenium RAT payload delivery URL
URLhxxps://blackhatusa[.]com/setup[.]exeMillenium RAT payload delivery URL
URLhxxps://blackhatusa[.]com/clip[.]exeMillenium RAT payload delivery URL
URLhxxp://blackhatusa[.]com/mr[.]exeMillenium RAT payload delivery URL
URLhxxps://blackhatusa[.]com/update[.]exeMillenium RAT payload delivery URL
Domain75877[.]mcdir[.]meDomain used to proxy Telegram Bot API requests
Domainblackhatusa[.]comDistribution domain for multiple RAT payloads
Domainmilleniumrat[.]onlineDeveloper advertising/promotional website
SHA-2561d699a46339626db299548e32ed3a77eec267840c3de39b49caf38b88aeb150dMillenium RAT sample
SHA-2562267d05dbd5e30c6dfcdde25731280dd755e689faa684bd21cfbef5281fd3e86Millenium RAT sample
SHA-25612b41c07299d2535f7cdc194d97496acd944a9eb5d94b8d24b19291ed9d0830cMillenium RAT sample
SHA-2561d52ded1f3838a1eee849ae20b2fee6c84b183cc98abe7244365b9f34b925eeaMillenium RAT sample
SHA-2564e035575be8fe350a9e36cf29dbbc8826af2f772672bd08c9e489a243cb90e31Millenium RAT sample
SHA-2561c01ab1b59245f24ebdc5d9c414fcf4e2ce31f71f181522efc5a3d27476c8e21Millenium RAT sample
SHA-256e4496565d9fd2f9425c10a98d3a8632c12af5fe4259484cb202d7f65532b7df2Millenium RAT sample
SHA-256ad0f892b7b99b68491ade4949ef6b575e64d9df5f84a53019b5c1e4eeb4c46a9Millenium RAT sample
SHA-256ad74f502cc37e815482df49f118b2f678daf1a3f522daf07a2abeb32c2ed3831Millenium RAT sample
SHA-2562d8e5a2763f9a899fda44390d5b8495836c11fb266a61868d52d1f397c5243eeMillenium RAT sample
SHA-256cc47209d2e4d5a9b2b1d71622b0ad7f73e9c4aa56edd9aaf1e29265650c30f16Millenium RAT sample
SHA-25685816d89dac648645a9026973772815e956c267232b3d2577a06a43418f19ed3Millenium RAT sample
SHA-25692710bdb44279dbe8ccff34ba698d1558fa6d271c99ed4960ccbfb6d518d9418Millenium RAT sample
SHA-256a8acc24bb3e6a1a3b66a31ceaefda07d4a0e17415468683458b499f2ba240450Millenium RAT sample
SHA-256d55ce447e249ef9045750865fa196c8ca8434c8c484f861b7bdecbceeab7c16eMillenium RAT sample
SHA-256a97f15d7bfad02a600eba426c3ef72be34e944a7c8364a975c53866735f7aa4eMillenium RAT sample
SHA-256fc41c336b79cbc6559a17d716b84101dbef1adc5357b643a75111af442719611Millenium RAT sample
SHA-2565a23ca644cb1f310be1abd5f6c6a3b3e15681ced99b0947a7f3465a79aae5089Millenium RAT sample
SHA-2563e17ce0b30b9fd6863b341ae58ee118dc13f2ee7f1c92ac4b81c04d54480d0e0Millenium RAT sample
SHA-2567d8b6a64f7b65b281e7b5568929c6f96c62bbae9628162aabe7d8140a86d3de8Millenium RAT sample
SHA-256307964ed02f34bff4e40c5402cc936be07fd9957ef400596a4b3e2cd98c50ec1Millenium RAT sample
SHA-2568bef879c6920cdce7c01b8dbb7da24dca23b8822a7aa00dfc72cb32f55879a24Millenium RAT sample
SHA-25619e0070e5009bd5b376b9be997361d0773dcb004200ee8fafe6c14b96cbd93e4Millenium RAT sample
SHA-25688f9e169a85dcf6a1c03bf3ca1b1a262ed32baeca46cb87f0324adfdc098d4a2Millenium RAT sample
SHA-2565562246e38f8935ba8b07350e6aaa44bc22abf37b77f49836fde5999f4b61cf1Millenium RAT sample
SHA-256de3842bbb6626912d5b9b01fb775e1843004edb5855d4e627fd74b88bc7fe33bMillenium RAT sample
SHA-256ccca11a6d5835999c40a0a5264084b3740633600c157754fad2ef59559e31736Millenium RAT sample
SHA-2568f8a71352d2f18162f2f74090dc6f0cae6b37029e3244e6522825ade75163055Millenium RAT sample
SHA-25657edeb575862ce8d3bff2eb4d32d9e3fa1ffb7cb8f818e2e7fc6d25a506faea6Millenium RAT sample
SHA-2562d5615acd1b0666995fd124fb72f2713c6609b5368350340288b52fecbdd016dMillenium RAT sample
SHA-256848036661c71b80ee41566918faa5eae3bf4f03ae807bb4af42cb483b6c141e2Millenium RAT sample
SHA-256aa2ccd18a7a09f66ca5c1bbd927f7fe411bd3874df77b0eaf40738dab7566606Millenium RAT sample
SHA-256a4b34b94a905fe330b0a3e4502aa45356e383a8f45ff1d008b785ea0ec14acafMillenium RAT sample
SHA-256a911fe0259772906447d7e80a902ea954f3530edd9ea7d0427b6380707a8e681Millenium RAT sample
SHA-2567a370a9262d37de6a24706f92ff0cdded7202281a6ff3bf313721756226ebff9Millenium RAT sample
SHA-25666bf111030a2e22db575c0b7b7b677208745eef8b44265bb4259f41f126f1bf8Millenium RAT sample
SHA-256512adab2c69feaf026adfb12cbd7d2eb4fee746120491e44f476eebddcbb19f2Millenium RAT sample
SHA-2568419b1f0acca46d45f4c54c315c8cc4784946e07d547fe55187b928fa6c6b8f5Millenium RAT sample
SHA-2564991873515d6dea70d7769cf67ccd8ea69184e5e454a6e6d1e093b6a3c48eb47Millenium RAT sample
File Namedoc1.exeMillenium RAT payload (Russian PDF lure campaign)
File Name2.vbsVBScript dropper used to download and execute RAT
File Nameglass_example.pdfDecoy PDF used in Russian-language campaign
File Namedocument_kp_glass.pdfDecoy PDF written to victim’s Downloads folder
File Namesvchost.exePayload masquerading as Windows system process
File NameMsEdgeUpdate.exePayload masquerading as Edge update process
File NameMicrosoft Antivirus.exePayload masquerading as antivirus software
Registry KeyHKCU\Software\Microsoft\Windows\CurrentVersion\RunAutorun persistence entry added by Millenium RAT
Directory%APPDATA%[install_foldername]Persistence directory created by the RAT

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Source: CybersecurityNews.com

Follow ShomoySoft for more: Follow on Facebook

💬 Comments (0)

Login to join the discussion.

No comments yet. Be the first!

Recommended for you