STRRAT, also known as Strigoi Master, is a Java-based remote access trojan targeting Windows systems. Active since at least 2020, it is commonly distributed through phishing and malspam campaigns using malicious JAR attachments, macro-enabled Office documents, Java-based downloaders, and archives or installer files crafted to disguise the payload. Some campaigns bundle a Java Runtime Environment so the malware can execute even when Java is not already installed, while others rely on Java already being present. STRRAT has also been observed appended to MSI installers to hinder superficial analysis.
The malware provides broad remote administration and post-compromise functionality. It can execute shell and PowerShell commands, manage files, enumerate processes, capture the screen, and operate a reverse proxy. STRRAT supports credential theft from multiple browsers and email clients, including Chromium-based browsers, Firefox, Outlook, Thunderbird, and Foxmail, and includes both keylogging and offline log collection capabilities. It performs host reconnaissance and can attempt privilege escalation. Persistence has been observed through Startup-folder placement, scheduled tasks, and Windows Run-key autoruns.
Some variants can deploy components associated with hidden or wrapped Remote Desktop access to enable interactive remote control. STRRAT also contains a ransomware-themed module. In stronger implementations, this module encrypts user files in common profile directories and can display a ransom note; in other observed variants, it merely renames files with a dedicated extension without performing real encryption. This indicates the family has evolved over time and that capability may vary by sample.
STRRAT is frequently associated with commodity cybercrime activity rather than bespoke espionage tooling. It has been linked to phishing operations targeting business users with shipping, payment, order, and request-themed lures, and has appeared in campaigns affecting sectors such as aviation, aerospace, transportation, manufacturing, and defense through actors including TA2541. It has also been used historically by the cluster tracked as Bloody Wolf before that actor shifted toward abusing legitimate remote administration software. The malware is commonly obfuscated, including with Java obfuscators, and uses encrypted configuration data to conceal command-and-control settings and hinder analysis.
Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.
2 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.
In recent campaigns, vjw0rm and STRRAT also leveraged task creation and adding entries to the registry.
Historically, the group’s weapon of choice was the remote access Trojan (RAT) STRRAT, also known as Strigoi Master.
32 distinct techniques documented for this family, organized by ATT&CK tactic.
threat actors often use shipping as a lure for phishing emails—such as false invoices, changes in shipping delivery, or notices related to a fictitious purchase—to entice recipients into opening malicious attachments and inadvertently downloading malware.
This sample dispenses with that tactic and instead attaches the final payload directly to the phishing email.
The phishing email shown in Figure 2 is part of this attack campaign. It targets staff members, implying that a payment is underway and encourages them to click a button to verify payment information. Upon clicking the button, a harmful JAR file hosted on AWS is downloaded to the victim's computer.
The malware establishes persistence by creating a scheduled task called “Skype”.
STRRAT is a multi-capability Remote Access Trojan... Unusually, it is Java-based
Run method: CMD.EXE /C C:\User\bin\java.exe -jar C:\User\x.jar
The malware establishes persistence by creating a scheduled task called “Skype”.
creates a new entry under the “Software\Microsoft\Windows\CurrentVersion\Run” registry key ... prevents the display of the last username by modifying a Registry value.
The malware establishes persistence by creating a scheduled task called “Skype”.
In addition, despite other classes being obfuscated, there are deobfuscated classes referring to Windows USER32, WinGDI, Kernel32, and HBrowserNativeApis keywords.
perform keylogger activities ... implements the addKeyListener function, which listens to keyPressed and keyReleased events ... The window name on which the keys were pressed is also recorded.
It retrieves the content of the “COMPUTERNAME” (or “HOSTNAME”) and “USERNAME” environment variables that will be exfiltrated.
processes command — The RAT retrieves a list of running processes via a WMI query, which will be exfiltrated to the C2 server.
perform keylogger activities ... implements the addKeyListener function, which listens to keyPressed and keyReleased events ... The window name on which the keys were pressed is also recorded.
During this infection, STRRAT was installed... The following traffic occured on an infected Windows host: 54.202.26[.]55 port 80 ... port 443 ... 105.109.211[.]84 port 1990 ... TCP traffic generated by STRRAT
rev-proxy command — This command implements a reverse proxy on the host. It receives a “CONNECT IP:Port” request and sends back a “200 Connection Established” message.
45 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.
IPs, domains, and DNS infrastructure linked to this family.
File hashes (MD5, SHA-1, SHA-256) from samples and reports.
Other indicator types observed in public reporting.
22 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Remote access trojan previously used by the Stan Ghouls/Bloody Wolf group in targeted campaigns.
Remote access trojan previously used by the actor prior to shifting to NetSupport RAT.
Remote access trojan historically used by the Stan Ghouls/Bloody Wolf group to maintain control of infected systems.
Remote access trojan historically used by the Stan Ghouls (Bloody Wolf) group for interactive control of victim systems.
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.