Fake Flash Player Installer Uses Microsoft-Themed Certificate to Deploy AtlasRAT

July 30, 2026

AtlasRAT is being delivered through a fake Flash Player installer that looks harmless but can give attackers remote control of a Windows computer.

The campaign abuses a familiar software name to lower a victim’s guard, then loads much of its malicious code directly into memory, where it is harder for traditional file-based checks to catch.

The threat highlights how old software brands still help criminals trick users into running harmful files.

Similar fake software installer campaigns have shown that attackers continue to disguise malware as trusted applications, updates, and downloads because the tactic remains effective.

Analysts at ASEC identified the malware as AtlasRAT, a Windows remote-access tool that uses a four-stage loader chain beginning with a Delphi application disguised as AGE Flash Player.

ASEC said in a report shared with Cyber Security News (CSN) that the malware can communicate with its operators through encrypted connections, run added modules, capture keystrokes, and inject code into WeChat processes.

The impact of a successful infection can extend well beyond the initial download. AtlasRAT gives an operator a foothold to inspect the system, fetch and run more files, identify active processes, and potentially maintain access after a user restarts the device.

Fake Flash Player Installer Uses Microsoft-Themed Certificate

The infection begins with FlashPlay.Exe, a program designed to look like a Flash Player installer.

Instead of installing legitimate software, it acts as a loader that rebuilds encrypted pieces of code and prepares a downloader to retrieve the next stage from attacker-controlled infrastructure.

That downloader is manually mapped into memory and calls ServiceRun, eventually leading to the final MainDll.Dll payload.

This approach reduces the visible traces normally left by a conventional installation and helps the operators keep the chain flexible as they update components.

The final payload contains a self-signed certificate carrying the name CN=update.Microsoft.Com, giving its encrypted connection a Microsoft-themed appearance.

It is not evidence of a Microsoft-issued certificate, but it may make suspicious traffic or artifacts seem less alarming during a quick review.

AtlasRAT uses TLS and ChaCha20 encryption for command-and-control traffic, while its plugins expand what an operator can do on a compromised system.

Readers tracking recent Atlas RAT phishing campaigns can see how the malware family has also appeared in other socially engineered delivery operations.

Persistence and Detection Opportunities

One AtlasRAT plugin, Persistence86.Dll, is built to help the malware survive beyond the first infection.

ASEC observed functions that can tamper with the Windows Background Intelligent Transfer Service database, use NTUSER.MAN for logon persistence, and attempt to bypass User Account Control through registry hijacking and CMSTPLUA.

The malware can also start or stop offline keylogging, download and execute files, check whether named processes are present, and inject a DLL into WeChat.Exe.

These functions could help an attacker collect information, prepare follow-on activity, or hide within a process that may appear normal to a user.

ASEC did not issue a specific mitigation list, but defenders can hunt the observed infrastructure, certificate fingerprints, file hashes, and unusual loader behavior.

Useful checks include 32-bit DLLs exporting ServiceRun, the By@V< marker alongside the identified handshake strings, and remote thread creation using LoadLibraryW against WeChat.

Organizations should also treat unexpected software installers as a warning sign, particularly when they arrive through untrusted links or downloads.

Previous social engineering toolkit activity shows why employees should verify download sources before opening installers and report suspicious files quickly.

Indicators of Compromise (IoCs):-

Type Indicator Description
File name FlashPlay.Exe First-stage fake Flash Player loader 
File name MainDll.Dll Final AtlasRAT DLL payload 
File name Persistence86.Dll Persistence-related plugin 
PDB path C:Usersxxx857857DesktopatlasPro验证版2026.6.2ReleasePluginx86MainDll.PDB Main payload development path 
PDB path C:Usersxxx857857DesktopatlasPro Trial Version 2026.6.2ReleaseExtendx86persistence86.PDB Persistence plugin development path 
IP address 150[.]158[.]50[.]175:443 Observed command-and-control endpoint 
IP address 116[.]204[.]169[.]70 Observed network indicator 
Domain bifa668[.]com Observed command-and-control domain 
IP address 23[.]226[.]57[.]50 Observed network indicator 
IP address 27[.]124[.]20[.]172 Observed network indicator 
IP address 38[.]46[.]13[.]82 Observed network indicator 
IP address 82[.]23[.]246[.]175 Observed network indicator 
IP address 192[.]163[.]162[.]30 Observed network indicator 
IP address 206[.]119[.]191[.]242 Observed network indicator 
IP address 101[.]43[.]53[.]116 Additional observed network indicator 
IP address 108[.]187[.]7[.]84 Additional observed network indicator 
IP address 143[.]92[.]32[.]49 Additional observed network indicator 
IP address 143[.]92[.]32[.]65 Additional observed network indicator 
Configuration marker By@V< AtlasRAT configuration marker 
Handshake string BFuck Observed protocol-related string 
Handshake string SFuck Observed protocol-related string 
Certificate subject CN=update.Microsoft.Com Self-signed TLS certificate subject 
Mutex GlobalNtuserManPayload Observed AtlasRAT artifact 
File path C:UsersPublicDocumentsWxfun.Dll Observed related artifact 
File path C:UsersPublicDocumentsoffline.Ini Observed related artifact 
File path C:UsersPublicDocumentsMODIf.Html Observed related artifact 
SHA-256 03d93b56ac4219a8ac8a55fd4ba777618b5682cc84bec0efe8ea78e497dd3b3d Observed sample hash 
SHA-256 04bef2153417efeb408d8e027bd91bb6db5b957c43ceb7429a15cb76ef436af3 Observed sample hash 
SHA-256 06abfcb1b253bb6722d01181dc4bf90f25d012ea585974e49a7bf839a20f0d24 Observed sample hash 
SHA-256 06b06be9dfbc70557278ebd9622c6994b30be2642793d2fafec228240459fbb2 Observed sample hash 
SHA-256 0941884daf94d347e4bdd793b2ecb8a0692ae8054ed7d62e0663a982af113a0e Observed sample hash 

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.

Building Resilience Against Phishing & Malware and Analyze it in a safe environment – Power your SOC with ANY.RUN

Original article can be found here