Home » Rat » NjRAT (Bladabindi)

NjRAT (Bladabindi) Technical Intelligence Dossier

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

This technical brief is synchronized with the peer-reviewed threat intelligence dossier published at the SystemHelpDesk NjRAT (Bladabindi) 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

njRAT (also tracked as Bladabindi, Njw0rm, and Backdoor:MSIL/Bladabindi) is a notorious, widely disseminated remote access trojan (RAT) developed in Microsoft Visual Basic .NET by a Kuwaiti threat actor known as 'njq8'. First surfacing in 2012 and publicly distributed across underground forums, njRAT became one of the most widespread commodity remote administration tools in the Middle East and worldwide. njRAT establishes persistent reverse TCP socket connections to operator command-and-control servers, utilizing dynamic DNS domains and communicating via custom plaintext protocols delimited by the string '|'|'|'. The trojan provides operators with extensive interactive surveillance and administrative control: it features real-time keystroke logging via the GetAsyncKeyState Windows API, live desktop screen streaming, webcam and microphone spying, arbitrary process execution via cmd.exe and PowerShell, file system manipulation, and automated credential theft from web browsers, FileZilla, and instant messaging clients. To evade detection, njRAT executes process hollowing (T1055.012) into trusted Windows processes (such as svchost.exe), modifies firewall rules via netsh, and adds itself to registry autostart keys. In June 2014, Microsoft and the FBI executed a landmark civil and criminal operation, seizing 22 dynamic DNS domains managed by No-IP (Vitalwerks) that were actively facilitating njRAT and Bladabindi botnets, accompanied by CISA Alert AA14-143A.

Observed Threat Aliases: Bladabindi, Njw0rm, Backdoor:MSIL/Bladabindi, Trojan.MSIL.njRAT, Win32/Bladabindi

Ancestry & Lineage Tracking

Derived From / Upstream Ancestry: Proprietary origin

Documented Downstream Variants: njrat_v0.7d, njw0rm, bladabindi

Weaponized Vulnerabilities & Exploitation Topology

Documented common vulnerabilities and exposures (CVEs) weaponized by NjRAT (Bladabindi) 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-2012-0158 (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.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 ↗
T1555.003 Credentials From Web Browsers ATT&CK Spec ↗
T1055.012 Process Injection Process Hollowing 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 njRAT and who created it?

njRAT is a .NET remote access trojan created by a Kuwaiti developer known as 'njq8'. Released around 2012, it was widely shared on cybercrime forums and used in both criminal activities and targeted regional espionage.

How does njRAT communicate with C2 servers?

njRAT connects via raw TCP sockets, using dynamic DNS services (such as No-IP) to route traffic, formatting commands and stolen data with a distinctive pipe-delimited string '|'|'|'.

What capabilities does njRAT possess?

njRAT includes full remote desktop control, webcam and microphone eavesdropping, keylogging, file transfer, registry editing, and password recovery from web browsers.

What was the 2014 Microsoft and FBI No-IP takedown?

In June 2014, Microsoft obtained a federal court order to seize 22 No-IP dynamic DNS domains that were routing traffic for over 7 million malicious connections, severely disrupting njRAT and Bladabindi botnets worldwide.

Need YARA & Sigma Ingestion Files?

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

Export Rules & Hashes ↗