Home » Rat » AsyncRAT

AsyncRAT Technical Intelligence Dossier

Category: Rat EMBER Samples: 95 Status: Curated Threat Profile
Canonical Source & Detection Telemetry

This technical brief is synchronized with the peer-reviewed threat intelligence dossier published at the SystemHelpDesk AsyncRAT Threat Profile. Review complete multi-tier YARA rules, Sigma detection rules, and REST API telemetry endpoints on the canonical authority hub.

View Canonical Dossier ↗

Executive Summary & Threat Architecture

AsyncRAT is an open-source remote access trojan (RAT) developed in C# (.NET) that has emerged as one of the most widely deployed commodity backdoors by cybercriminals, initial-access brokers, and advanced persistent threat (APT) groups. Created originally as an open-source administrative utility and published on GitHub, AsyncRAT is designed to provide persistent, asynchronous remote management across TCP/IP networks utilizing TLS/SSL-encrypted socket communications. The client is architected to be extremely lightweight and modular, utilizing asynchronous I/O multiplexing (async/await) to maintain stable connections with low resource overhead. Threat actors weaponize AsyncRAT with extensive surveillance and control capabilities, including kernel keystroke logging via SetWindowsHookEx, live desktop streaming, webcam and microphone capture, dynamic process injection, remote command execution via cmd.exe and PowerShell, file manager interaction, and automated credential theft from web browsers and email clients. Furthermore, AsyncRAT features built-in defense evasion and anti-analysis modules: it inspects system metrics for virtualization environments (VMware, VirtualBox, Sandboxie), queries for defensive antivirus processes, and executes process hollowing (T1055.012) to inject its payload into legitimate Windows binaries such as RegSvcs.exe, RegAsm.exe, or MSBuild.exe. Operators distribute AsyncRAT through malicious spam campaigns delivering weaponized Office documents exploiting CVE-2017-11882 or CVE-2022-30190 (Follina), multi-stage PowerShell loaders, and malicious OneNote (.one) attachments. Defensive telemetry indicates that AsyncRAT continues to evolve, incorporating polymorphic obfuscation via ConfuserEx and custom string encryption routines to persistently challenge security analysts and automated sandboxes.

Observed Threat Aliases: AsyncRAT, Async RAT, Backdoor:MSIL/AsyncRAT, Trojan.MSIL.AsyncRAT, Win32/AsyncRAT, AsyncRAT.Client

Ancestry & Lineage Tracking

Derived From / Upstream Ancestry: asyncrat_github

Documented Downstream Variants: asyncrat_v0.5.7b, asyncrat_apt_fork, venomrat_derivative

Weaponized Vulnerabilities & Exploitation Topology

Documented common vulnerabilities and exposures (CVEs) weaponized by AsyncRAT operators for initial execution, sandbox evasion, or SYSTEM-level kernel privilege escalation:

CVE IdentifierExploitation ScopeOfficial Reference
CVE-2017-11882 (Canonical Catalog Hub ↗)Weaponized in in-the-wild exploitation chainsNIST NVD Advisory ↗
CVE-2022-30190 (Canonical Catalog Hub ↗)Weaponized in in-the-wild exploitation chainsNIST NVD Advisory ↗

→ Explore all 77 exploited vulnerabilities on the SystemHelpDesk CVE Threat Matrix Hub.

MITRE ATT&CK® Tactical Tradecraft

Tactics, techniques, and procedures (TTPs) systematically mapped across real-world intrusion kill-chains:

Technique IDTechnique NameMITRE ATT&CK Framework
T1056.001 Keylogging ATT&CK Spec ↗
T1113 Screen Capture ATT&CK Spec ↗
T1125 Video Audio Capture ATT&CK Spec ↗
T1123 Audio Capture ATT&CK Spec ↗
T1059.001 Command And Scripting Interpreter ATT&CK Spec ↗
T1059.003 Command And Scripting Interpreter ATT&CK Spec ↗
T1071.001 Application Layer Protocol Web ATT&CK Spec ↗
T1547.001 Boot Or Logon Autostart ATT&CK Spec ↗
T1055.012 Process Injection Process Hollowing ATT&CK Spec ↗
T1105 Ingress Tool Transfer ATT&CK Spec ↗
T1497.001 Virtualization Sandbox Evasion System ATT&CK Spec ↗

→ Inspect the complete 226-technique matrix on the MITRE ATT&CK Defense Hub.

Indicators of Compromise (IOCs) & Forensic Artifacts

Curated indicators for retrospective threat hunting across SIEM and EDR platforms:

Initial Delivery Vectors

Host Persistence & Execution Hooks

Reference File Hashes (SHA-256)

Frequently Addressed Questions

What is AsyncRAT and why is it so commonly observed?

AsyncRAT is an open-source .NET remote access trojan hosted on GitHub. Its free availability, robust asynchronous socket engine, and rich surveillance feature set have made it a favored tool for cybercriminals and APT groups.

How does AsyncRAT secure its command-and-control channel?

AsyncRAT utilizes custom TLS/SSL certificates over TCP sockets to encrypt all communications between the client implant and the operator server, preventing plain-text packet inspection by network firewalls.

What evasion mechanisms does AsyncRAT implement?

AsyncRAT performs anti-sandbox checks (detecting virtualized drivers, low disk sizes, and debugger processes) and executes process hollowing to inject its executable code into legitimate Microsoft binaries like RegSvcs.exe or MSBuild.exe.

How is AsyncRAT delivered to corporate workstations?

AsyncRAT is distributed via phishing campaigns containing weaponized Office documents (CVE-2017-11882, CVE-2022-30190), malicious OneNote files, ISO archives with embedded LNK shortcuts, and obfuscated PowerShell downloaders.

Need YARA & Sigma Ingestion Files?

Export production-grade Sigma signatures, YARA detection rules, and automated SIEM ingestion feeds directly from the Official AsyncRAT Technical Portal.

Export Rules & Hashes ↗