WSHRAT is a script-based remote access Trojan targeting Windows systems, with VBScript and JScript implementations. It provides remote-access functionality, keylogging, RDP access, and reverse-proxy capabilities. Analyzed JScript variants implement these functions by decoding and executing embedded Base64-encoded .NET executables rather than relying solely on script logic. Their multistage execution chain uses encoded string arrays, placeholder substitution, and runtime evaluation to conceal executable code and hinder analysis. UAC bypass behavior has also been identified.
WSHRAT has been distributed through malicious email campaigns, including targeted spearphishing, and through the RATDispenser JavaScript loader. Discord-hosted payloads have also been used for its delivery. The financially motivated OPERA1ER threat actor deployed WSHRAT alongside other off-the-shelf remote access Trojans during campaigns in 2019–2020. Those campaigns primarily targeted African banks and financial services organizations, with mobile banking and telecommunications companies also among the group's targets.
Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.
1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.
“We were able to observe the following payload families through campaigns in 2019 and 2020: NanoCore, H-Worm (Houdini Worm), WSH Rat, Remcos, Adwind or QNodeJS.”
11 distinct techniques documented for this family, organized by ATT&CK tactic.
Nowadays it is really a common thing for a malware to have a crypter packer, obfuscation and encryption to hide its code from analyst, evade AV detections , bypassed emulation and so on.
4 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.
File hashes (MD5, SHA-1, SHA-256) from samples and reports.
7 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Remote access trojan referenced in the sample list, associated in this content with JavaScript delivery.
A VBS RAT, also known as Houdini, with typical remote access trojan capabilities; one of the most frequently delivered payloads of RATDispenser.
A JavaScript-based remote access trojan analyzed as a multi-stage obfuscated loader. It uses string replacement, Base64 decoding, and hex-encoded string arrays to hide functionality, and contains features such as RDP, keylogging, and reverse proxy by decoding and executing embedded .NET payloads. The content also mentions UAC bypass and defense evasion techniques.
Remote access trojan delivered via collaboration platforms (e.g., Discord).
Match every observed IP, domain, and hash against your live telemetry.
Named campaigns wielding this family, with evidence pinned to each claim.
CVEs this family uses for access and lateral movement.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Every documented technique, ranked by evidence weight.
Reddit, Mastodon, and CTI community discussion around this family.