Black friday Up to 3 extra licenses FOR FREE + Special offer for TI LOOKUP Get it now
Webinar
February 26
Better SOC with Interactive Sandbox Practical Use Cases
Register now

Overlord RAT

40
Global rank
30 infographic chevron month
Month rank
29 infographic chevron week
Week rank

Overlord RAT is a cross-platform remote access framework with Go-based agents and a TypeScript/Node/Bun server. It supports encrypted WebSocket C2, remote control, persistence, and multiple operating systems, including Windows, Linux, and macOS.

RAT
Type
Unknown
Origin
1 June, 2026
First seen
14 October, 2026
Last seen

How to analyze Overlord RAT with ANY.RUN

RAT
Type
Unknown
Origin
1 June, 2026
First seen
14 October, 2026
Last seen

IOCs

IP addresses
135.232.92.137
135.232.92.97
172.211.123.248
2.23.246.101
48.209.133.15
23.207.210.130
23.11.40.157
20.190.160.5
188.114.97.3
204.79.197.203
150.171.109.105
2.18.69.217
92.123.104.34
92.123.104.9
48.192.1.65
142.251.13.139
23.207.210.154
23.207.210.146
40.126.31.69
150.171.28.11
Hashes
96ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
59612f52b72988c5028f549c97926755c6ced681708793cb8d052b2bd3a5d68b
5f4afc766685e909e0c6803d916a2605f8b0db1975d0a442fcb0a1682ad52e12
3db4cd30fa85d28ea51d636349e36b4e32098b871ef249d8a70dec1b3950ebaf
142055d97c6dc44dd87db85ecd57b6fe9e43cfe128701f94ef857bbf1ac9ec4c
71453523c85ae94798b4935f8519f4bac0f7c53c0c99f4f5e24c3a8a1e5fab22
b848340aef333b6e9a65d2f2ca2f0cde08b7f7fcee661b666c9dae94643168e6
643ac89572093a4c907c1af802b3d354453c64d545dc3f1be1ce689046064511
7852fce59c67ddf1d6b8b997eaa1adfac004a9f3a91c37295de9223674011fba
266da3069a00ae9193ac11ae63771f5aeefa18b1862a441e03d319fde7bc1680
f49b515eedeed1abe391bc32f15ce43d3582cb6c41ff944fa9c79f476d5824ba
9888bcf68640f7cf6e495d69992375b004d905c47859efe7c49e328d2105101f
ba1f5fd9a190f1a72c710076e5816e3ef00724f94e4a70306c5119115099a787
f0b2216568bb538a00ee14c13ad49ea15b1653044a219a698889610edcf9bf05
a5ece01ed474d9ef130c671f4148ad7d6c972fc8236b908f3f31539a67aae23a
c078d69bf3409be2241f43d43857e4bd781c4c9cdd0e55233387ece67ded6b1b
b58b77da7d6b8189a959a9003a2f3b2adef58b01d8bb1251c1361d843f3a1e6b
8ee1e6d7a487c38412d7b375ac4a6bd7e47f70858055eeb7957226ada05544be
54722cf65ab74a85441a039480691610df079e6dd3316c452667efe4a94ffd39
5bb552beb00af20a3a39660decabba8520cf53ff43594d1cd923f9217081d169
Domains
fe3cr.delivery.mp.microsoft.com
www.microsoft.com
oneocsp.microsoft.com
activation-v2.sls.microsoft.com
client.wns.windows.com
ecs.office.com
slscr.update.microsoft.com
self.events.data.microsoft.com
734r7hw4s32wehashwdz273dn323eeasd.antimalwarediagnostics.st
login.live.com
settings-win.data.microsoft.com
crl.microsoft.com
www.bing.com
google.com
ocsp.digicert.com
th.bing.com
config.edge.skype.com
copilot.microsoft.com
aefd.nelreports.net
nexusrules.officeapps.live.com
URLs
http://ocsp.digicert.com/mfewtzbnmeswstajbgurdgmcgguabbq50otx%2fh0ztl%2bz8sipi7wewvxdlqqutijuibiv5unu5g%2f6%2brks7qyxjzkceaz1vqyrvgl0erhqlcpm8gy%3d
http://ocsp.digicert.com/mfewtzbnmeswstajbgurdgmcgguabbtrjrydryt%2bapf3gspypfhbxr5xtqqus9tippmhxdiunkhmewnpyim8s8yceajtxtab8my1oj8mfwpz%2f7y%3d
http://crl.microsoft.com/pki/crl/products/microoceraut2011_2011_03_22.crl
http://oneocsp.microsoft.com/ocsp/mfqwujbqme4wtdajbgurdgmcgguabbq3l3%2f%2fa6adk8nray2gxzvayrhg4aqub6t%2b2v%2bxq3lso2d33ojhnyhhqoucezmaaaafuwohyjguzpcaaaaaaau%3d
http://www.microsoft.com/pkiops/crl/microsoft%20secure%20server%20ca%202026.crl
https://settings-win.data.microsoft.com/settings/v3.0/wsd/waasassessment?os=windows&osver=10.0.19041.1.amd64fre.vb_release.191206-&ring=retail&sku=48&deviceclass=windows.desktop&locale=en-us&deviceid=bad99146-31d3-4ec6-a1a4-be76f32ba5d4&flightring=retail&telemetrylevel=1&hidovergattreg=c%3a%5cwindows%5csystem32%5cdriverstore%5cfilerepository%5chidbthle.inf_amd64_9610b4821fdf82a5%5cmicrosoft.bluetooth.profiles.hidovergatt.dll&appver=10.0&processoridentifier=amd64%20family%2023%20model%201%20stepping%202&oemmodel=dell&updateoffereddays=4294967295&processormanufacturer=authenticamd&installdate=1661339444&oemmodelbaseboard=&branchreadinesslevel=cb&oemsubmodel=j5cr&isclouddomainjoined=0&deferfeatureupdateperiodindays=30&isdeviceretaildemo=0&flightingbranchname=&osuilocale=en-us&devicefamily=windows.desktop&wuclientver=10.0.19041.3996&uninstallactive=1&isflightingenabled=0&osskuid=48&processorclockspeed=3094&totalphysicalram=6144&securebootcapable=0&app=waasassessment&processorcores=6&currentbranch=vb_release&installlanguage=en-us&deferqualityupdateperiodindays=0&servicingbranch=cb&oemname_uncleaned=dell&tpmversion=0&primarydisktotalcapacity=262144&installationtype=client&attrdataver=186&processormodel=amd%20ryzen%205%203500%206-core%20processor&isedgewithchromiuminstalled=1&osversion=10.0.19045.4046&ismdmenrolled=0&activationchannel=retail&honorwufbdeferrals=1&firmwareversion=a.40&trendinstalledkey=1&osarchitecture=amd64&defaultuserregion=244&updatemanagementgroup=2
https://settings-win.data.microsoft.com/settings/v3.0/flightsettings/fsservice?processorclockspeed=3094&isretailos=1&oemmanufacturername=dell&flightingpolicyvalue=3&enablepreviewbuilds=4294967295&osversionfull=10.0.19045.4046.amd64fre.vb_release.191206-1406&managepreviewbuilds=3&branchreadinesslevelsource=0&attrdataver=186&processorcores=6&branchreadinesslevelraw=16&totalphysicalram=6144&tpmversion=0&oemmodelnumber=dell&systemvolumetotalcapacity=260281&deviceid=s%3abad99146-31d3-4ec6-a1a4-be76f32ba5d4&app=fss&appver=10.0&smartactivehoursstate=1&activehoursstart=20&securebootcapable=0&activehoursend=13&devicefamily=windows.desktop
http://www.microsoft.com/pkiops/crl/microsoft%20ecc%20update%20secure%20server%20ca%202.1.crl
https://slscr.update.microsoft.com/sls/%7b522d76a4-93e1-47f8-b8ce-07c937ad1a1e%7d/x64/10.0.19045.4046/0?ch=686&l=en-us&p=&pt=0x30&wua=10.0.19041.3996&mk=dell&md=dell
https://fe3cr.delivery.mp.microsoft.com/clientwebservice/ping
https://slscr.update.microsoft.com/sls/ping
https://slscr.update.microsoft.com/sls/%7be7a50285-d08d-499d-9ff8-180fdc2332bc%7d/x64/10.0.19045.4046/0?ch=686&l=en-us&p=&pt=0x30&wua=10.0.19041.3996&mk=dell&md=dell
https://www.bing.com/threshold/xls.aspx?t=5&dl=1&f=9&wsbc=1
https://activation-v2.sls.microsoft.com/slactivateproduct/slactivateproduct.asmx?configextension=retail
https://www.bing.com/dsb/search?dsbmr=1&format=dsbjson&client=windowsminiserp&dsbschemaversion=1.1&dsbminiserp=1&q=q&cc=us&setlang=en-us&clientdatetime=10%2f14%2f2026%2c%203%3a39%3a03%20am
https://www.bing.com/th?id=odswg.ee2e8a5f-4ef9-4870-af41-fccd89f77cb7&pid=dsb
https://www.bing.com/th?id=odswg.be616194-c83d-43cd-b9a2-e1800051b5d8&pid=dsb
https://login.live.com/rst2.srf
https://login.live.com/ppsecure/deviceaddcredential.srf
https://th.bing.com/th?id=odswg.iotdlocalicon&w=16&h=16&c=1&rs=1&p=0
Last Seen at

Recent blog posts

post image
Fake AI Tools Put US Companies at Risk: Insid...
watchers 688
comments 0
post image
What's Really Attacking Your Industry? Insigh...
watchers 2281
comments 0
post image
Making Threat Intelligence Work for SOC Teams...
watchers 10095
comments 0

Key Takeaways

  • Cross-Platform RAT: Overlord RAT is a publicly available cross-platform RAT framework with Go-based agents and a server component built with TypeScript and Node/Bun.
  • Remote Access: The framework provides operators with remote access to compromised systems through a centralized C2 infrastructure.
  • Encrypted C2: Overlord RAT supports encrypted WebSocket communication using WSS for communication between agents and the C2 server.
  • Web-Based Control: Operators can manage connected agents through a web-based interface or Electron client.
  • Persistence: Overlord RAT supports mechanisms that can help maintain access to compromised systems beyond the initial execution.
  • Masquerading: The framework can employ techniques such as legitimate-looking filenames or system component names to make malicious activity less conspicuous.
  • C2 Tunneling: Overlord RAT can use tunneling services such as ngrok as part of its C2 infrastructure, potentially obscuring the underlying server.
  • Multi-Platform Support: The framework supports Windows, Linux, and macOS, allowing it to operate across different operating system environments.
  • ANY.RUN’s Interactive Sandbox analysis provides visibility into Overlord RAT’s execution behavior, including host discovery, remote communication, and activity performed after the malware becomes active on the system.

Overlord RAT detonated inside ANY.RUN’s Interactive Sandbox

Overlord RAT detonated inside ANY.RUN’s Interactive Sandbox

What is Overlord RAT?

Overlord RAT is a publicly available cross-platform remote access trojan (RAT) framework designed to provide remote access to compromised systems.

The framework uses Go-based agents, while its server-side components are implemented using TypeScript with Node.js/Bun. Operators can manage connected agents through a web-based interface or an Electron client.

Communication between agents and the C2 server takes place over encrypted WebSocket connections (WSS), providing a channel for exchanging commands and information.

The framework supports Windows, Linux, and macOS, making it applicable across multiple operating system environments. Its continued development also means that capabilities and implementation details may change between versions.

How Overlord RAT Affects Businesses and Organizations

An Overlord RAT infection can create several risks for organizations, including:

  • Unauthorized remote access: The RAT can provide an operator with remote access to a compromised endpoint.
  • Persistence: The Windows sample analyzed in this article uses multiple persistence mechanisms to maintain access after execution.
  • System masquerading: Names associated with legitimate Windows processes and components can make malicious activity less obvious during an initial investigation.
  • C2 exposure: Communication with remote infrastructure provides an external channel through which an operator can control an infected system.
  • Infrastructure concealment: The observed use of an ngrok tunnel can make identifying the attacker's underlying infrastructure more difficult.
  • Cross-platform exposure: Because the framework supports Windows, Linux, and macOS, organizations using different operating systems may need to account for the framework across multiple environments.
  • Follow-on activity: Remote access can provide an operator with an entry point for additional activity on the compromised system.

Get started today for free

Analyze malware and phishing in a fully-interactive sandbox

Create free account

Victimology: Potential Targets of Overlord RAT

Overlord RAT supports Windows, Linux, and macOS, potentially exposing organizations that operate mixed-OS environments.

The framework is not described as being restricted to a specific industry or sector. Its general-purpose remote-access capabilities can potentially be applied to a broad range of environments.

The impact of an infection can depend on the privileges available to the compromised agent, the system on which it is running, the configuration of the RAT, and the actions performed by the operator.

How Does Overlord RAT Function?

Observing an Overlord RAT sample inside ANY.RUN’s Interactive Sandbox shows that Overlord RAT uses a client-server architecture in which lightweight agents communicate with a central server operated through a web-based or Electron interface.

The agents are written in Go, while the server component uses TypeScript and Node.js/Bun. Communication between agents and the server takes place over encrypted WebSockets (WSS).

The observed Windows sample additionally uses several techniques intended to maintain access and make the malware appear less suspicious.

The general execution flow can be summarized as:

Agent execution → Persistence → Process masquerading → Encrypted C2 communication → Remote control

Overlord RAT detected in ANY.RUN’s Interactive Sandbox

Overlord RAT detected in ANY.RUN’s Interactive Sandbox

Stage 1: Agent Execution

Overlord RAT operates through an agent deployed to the target system.

The framework supports multiple operating systems, including Windows, Linux, and macOS. The Go-based agent is responsible for establishing communication with the server and carrying out actions received through the C2 channel.

On Windows, the analyzed sample is named: svchost-windows-amd64-a8d100a3.exe

The filename resembles the naming convention used by legitimate Windows system processes, helping the executable blend into the host environment.

Stage 2: Persistence Through Multiple Locations

The analyzed Windows sample establishes persistence using more than one mechanism.

First, the malware copies itself to: AppData\Roaming\Microsoft\DeviceSync\svchost.exe

It also places a copy in the Startup folder, allowing the malicious executable to be launched when the user logs into Windows.

Overlord RAT copies itself as svchost.exe to DeviceSync and Startup folder

Overlord RAT copies itself as svchost.exe to DeviceSync and Startup folder

In addition, the sample modifies a Windows Registry autorun key to establish another startup mechanism.

Registry autorun key modification for persistence

Registry autorun key modification for persistence

This combination provides redundant persistence, meaning that the malware has multiple ways to regain execution if one mechanism is removed.

Stage 3: Mutex Masquerading

The sample creates a mutex using a name associated with a legitimate Windows component: Global\BFE_Notify_Event_{...}

Overlord RAT masquerades as legitimate Windows BFE component mutex

Overlord RAT masquerades as legitimate Windows BFE component mutex

The use of a name associated with the Windows Base Filtering Engine (BFE) can make the mutex appear less suspicious during analysis and may help the malware avoid standing out among legitimate system objects.

A mutex can also help malware coordinate execution and prevent multiple instances of the same component from running simultaneously.

Stage 4: Encrypted C2 Communication

After establishing itself on the system, the agent communicates with the Overlord server using encrypted WebSocket connections (WSS).

This provides a persistent communication channel through which the agent and server can exchange information and commands.

The framework's server component is implemented using TypeScript and Node.js/Bun, while operators can interact with connected agents through a web panel or Electron client.

Stage 5: C2 Through an Ngrok Tunnel

The analyzed sample communicates with its C2 through an ngrok tunnel.

C2 via ngrok tunnel

C2 via ngrok tunnel

Ngrok provides a tunnel between the infected system and the remote service, which can obscure the attacker's underlying infrastructure from the victim's network.

For defenders, this means that the visible destination may belong to the tunneling service rather than directly revealing the infrastructure operated by the attacker.

Stage 6: Remote Control

Once the agent establishes its C2 connection, the framework provides the operator with a mechanism for remotely managing the compromised host.

Commands can be issued through the framework's control interface and transmitted to connected agents through the C2 channel.

This remote-access capability is the central function of Overlord RAT and distinguishes it from malware designed solely for information collection or payload delivery.

Stage 7: Persistence

Unlike Windows-only RATs, Overlord is designed as a cross-platform framework. Its agents support Windows, Linux, and macOS.

This architecture allows the same broader framework to be deployed across different operating system environments, although specific functionality may depend on the agent and platform.

Understanding Overlord RAT Behavior

The analyzed Windows sample demonstrates several notable behaviors:

  • Go-based agent provides the malware's endpoint component.
  • Windows process masquerading uses the filename svchost-windows-amd64-a8d100a3.exe.
  • Multiple persistence mechanisms place copies in the DeviceSync directory and Startup folder while modifying a Registry autorun key.
  • Mutex masquerading uses a name associated with the legitimate Windows BFE component.
  • Encrypted WebSocket communication provides the C2 channel between the agent and server.
  • Ngrok tunneling is used to route C2 traffic and conceal the underlying infrastructure.
  • Web/Electron management provides operators with an interface for controlling connected agents.
  • Cross-platform support extends the framework to Windows, Linux, and macOS.

Together, these capabilities allow Overlord RAT to establish a persistent presence, communicate with remote infrastructure, and provide operators with remote access to compromised systems.

How Threat Intelligence Can Help Investigate Overlord RAT

Because Overlord is a developing RAT/framework, samples may differ in configuration, filenames, infrastructure, and implementation. Defenders should therefore combine static indicators with behavioral and network analysis.

ANY.RUN’s Threat Intelligence can help analysts investigate suspicious Overlord activity by connecting samples with associated infrastructure and observable behaviors.

Threat Intelligence Lookup can be used to pivot from a suspicious sample or indicator toward:

  • Related Overlord RAT samples
  • Associated domains and IP addresses
  • C2 infrastructure
  • WebSocket or WSS connections
  • Persistence mechanisms
  • Suspicious Registry modifications
  • Startup-folder activity
  • Mutex names
  • Related processes and files
  • Previous sandbox executions

threatName:"overlord"

Searching for Overlord RAT in ANY.RUN’s Threat Intelligence Lookup

Searching for Overlord RAT in ANY.RUN’s Threat Intelligence Lookup

Overlord RAT Detection Indicators

Defenders investigating potential Overlord RAT activity can monitor for:

  • Executables using names that resemble legitimate system processes
  • Unexpected copies of executables in user Startup locations
  • New files under unusual AppData directories
  • Registry autorun modifications associated with unknown executables
  • Creation of mutexes using names associated with legitimate Windows components
  • Unexpected WSS/WebSocket connections from suspicious processes
  • Network connections involving ngrok infrastructure
  • Persistent outbound connections from newly executed binaries
  • Suspicious cross-platform RAT agents appearing on organizational endpoints

These behaviors can provide useful detection opportunities even when filenames, hashes, or C2 destinations change.

Overlord RAT Incident Response

If Overlord RAT is identified on an endpoint, organizations should investigate both the malware and the mechanisms used to maintain remote access.

Recommended actions include:

  • Isolate the affected endpoint where appropriate.
  • Preserve relevant forensic evidence before removing artifacts.
  • Identify the original Overlord agent and any copies created during execution.
  • Review Startup-folder contents for suspicious executables.
  • Inspect Registry autorun locations for recently added entries.
  • Investigate suspicious mutex creation and associated processes.
  • Review WSS/WebSocket connections made by the suspected agent.
  • Investigate ngrok-related network activity associated with the compromise.
  • Search other endpoints for matching filenames, paths, registry entries, or behavioral indicators.
  • Review authentication and endpoint telemetry for activity associated with the compromised host.

Because Overlord RAT provides remote access, defenders should also investigate what actions may have been performed while the agent was active.

Integrate ANY.RUN’s threat intelligence solutions in your company

Contact us

Conclusion

Overlord RAT is a cross-platform remote access framework built around Go-based agents and a TypeScript/Node/Bun server architecture. Its agents communicate with the C2 infrastructure through encrypted WebSocket connections and can be managed through web or Electron-based interfaces.

The analyzed Windows sample demonstrates several behaviors relevant to defenders, including multiple persistence mechanisms, Windows process masquerading, mutex masquerading, encrypted C2 communication, and ngrok-based tunneling.

Monitoring for suspicious Startup and Registry modifications, unusual AppData executables, masquerading filenames, unexpected WSS connections, and ngrok-related traffic can help organizations identify potential Overlord RAT activity.

Frequently Asked Questions: Overlord RAT

1. What is Overlord RAT?

Overlord RAT is a publicly available cross-platform remote access trojan (RAT) framework designed to provide remote access to compromised systems. Its agents are written in Go, while the server component uses TypeScript with Node.js/Bun.

2. Which operating systems does Overlord RAT support?

Overlord RAT supports Windows, Linux, and macOS, allowing the framework to operate across different operating system environments.

3. How does Overlord RAT communicate with its C2 server?

Overlord RAT supports encrypted WebSocket communication using WSS, allowing agents to exchange commands and information with the C2 server.

4. Does Overlord RAT establish persistence?

Yes. Overlord RAT can use persistence mechanisms to help maintain access to compromised systems after the initial execution. The specific mechanisms may vary depending on the platform and implementation.

5. Can Overlord RAT disguise its activity?

Overlord RAT can employ masquerading techniques, such as using filenames or system object names that resemble legitimate components, to make malicious activity less conspicuous.

6. Does Overlord RAT use a mutex?

Overlord RAT can create mutexes as part of its execution. Depending on the implementation, mutex names may also be designed to resemble legitimate system components.

7. Can Overlord RAT use tunneling services for C2?

Overlord RAT can use tunneling services such as ngrok as part of its C2 infrastructure. Such services can provide an intermediary between the agent and remote infrastructure.

8. How can interactive sandboxing and threat intelligence help investigate Overlord RAT?

Interactive sandboxing allows analysts to examine Overlord RAT's execution, persistence, process activity, and network communications.

Threat intelligence can then help connect observed indicators with related samples, infrastructure, and other activity.

HAVE A LOOK AT

RedLine screenshot
RedLine
redline stealer redline stealer malware
RedLine Stealer is a malicious program that collects users’ confidential data from browsers, systems, and installed software. It also infects operating systems with other malware.
Read More
SalatStealer screenshot
SalatStealer
salatstealer
SalatStealer, also known as WEB_RAT or Salat Stealer, is a Go-based information-stealing malware targeting Windows systems. It operates as a Malware-as-a-Service (MaaS) focusing on harvesting browser credentials, cryptocurrency wallets, and session data from popular applications like Telegram and Steam.
Read More
zgRAT screenshot
zgRAT
zgrat
zgRAT is a malware known for its ability to infect systems and exfiltrate sensitive data to command-and-control (C2) servers. It is primarily distributed through loader malware, as well as phishing emails. zgRAT employs various advanced techniques, including process injection and code obfuscation, to evade detection and maintain persistence on infected systems. The malware can also spread via USB drives and uses popular messaging platforms like Telegram and Discord for data exfiltration.
Read More
Gunra screenshot
Gunra
gunra
Gunra ransomware, a financially motivated threat actor that emerged in April 2025, deploys double-extortion tactics to encrypt victims' data and threaten leaks of exfiltrated information, primarily targeting Windows and Linux systems across healthcare, manufacturing, and other sectors worldwide.
Read More
BlindEagle screenshot
BlindEagle
blindeagle
BlindEagle is a cyber threat actor primarily associated with espionage and credential theft campaigns targeting organizations in Latin America, especially Colombia. Active since at least 2018, the group relies heavily on phishing, remote access trojans (RATs), PowerShell scripts, and social engineering to infiltrate systems and maintain persistence. BlindEagle is known for continuously evolving its delivery mechanisms and malware stack to bypass detection and compromise high-value targets.
Read More
Crypto malware screenshot
Crypto malware
miner xmrig jsminer
Crypto mining malware is a resource-intensive threat that infiltrates computers with the purpose of mining cryptocurrencies. This type of threat can be deployed either on an infected machine or a compromised website. In both cases the miner will utilize the computing power of the device and its network bandwidth.
Read More