Microsoft has discovered an email campaign delivering Java-based access Trojans that can steal individual or organizational credentials and take over the control of systems. Microsoft Security intelligence team warned of an ongoing “StrRAT malware campaign” via the Twitter platform concerning attackers or hackers who used the 1.5 Java-based strRAT malware version. The hackers used the version to obtain confidential information from various browsing platforms and email users whose systems were infected by the malware. The security team reports that the malware starts with spam emails sent from compromised email accounts presented as a portable document format (pdf) attachment. Still, once the pdf is opened, it links to a malicious domain to download the StrRAT malware. Microsoft has developed 365 Defender to fight against this malware threat.
StrRAT was first discovered in June 2020 by G Data, a German cybersecurity firm. G Data discovered windows malware in phishing emails containing malicious attachments. StrRAT malware has recently gained popularity through Microsoft tweets since May 2021. The main intention behind strRAT malware is to steal mail recipients and browsers’ credentials such as passwords, log keystrokes, execute remote commands, and PowerShell scripts. This malware uses a command-and-control (C2) server command to download additional payload onto the infected machine. StrRAT has an exceptional feature, which is not common to this specific type of malware,” ransomware encryption or decryption module”. The feature enhances the malware to modify file names to suggest encryption as the preceding step. However, the so-called encryption only renames files by appending the ‘.crimson’ extension to each files. The files can be opened as usual If the extension is removed. The malware authors are attackers who use spam mails with enticing subjects such as outgoing payments, new order, and confirmation of payments to lure the recipients into opening malicious Portable Document Format that claims to be payments. Still, in reality, they connect to a rogue domain to download the strRAT malware. The malware permits the installation of RDPWrap, an open source tool that enhance remote desktop Host support on windows.
The main StrRAT malware campaign targets are all global email and browser users. This malware targets browsers such as; Firefox, Chrome, Thunderbird, Outlook, Fox mail, and Internet Explorer. Additionally, the Remote Access Trojans has seen targeting governmental, financial, and corporate institutions to access hard drives and download classified and illegal information. From regional perspectives, German customers are among the malware’s primary targets.
The following section discusses how the StrRAT malware campaign is designed to deliver the malware to the target browsers and mail recipients.
The infection commences with a rather ordinary spam email containing malicious attachments known as a New Order jar, which entails wording like payment order, outgoing payments, new order, and confirmation of the order, among other luring email subjects. The New other mails use the subject refer to particular payment supposedly made by the accounts payable departments, a tactic through which mails are signed. Order jar is a simple dropper, which retrieves a VBScript from the resources, saves the script as bqhoonmpho.vbs to the user’s home directory, and executes it using wscript.exe.
The VBScript has a large string in it and utilizes PowerShell to replace characters within the string. The replaced characters in the large string result in a base64 string, which is consequently decoded and implemented by PowerShell. The combined string is a VBScript that copies the packed version, downloads a Java Runtime Environment, and adds it to the registry. Through the above steps, the unpacked VBScript is ready to infect systems that have not installed JAVA. The unpacked VBScript has a built-in check, an additional feature that runs javaw.exe, verifying Java Runtime Environment has either 1.6 to 1.8 versions. The email attachment requires a JRE, which implies that the present infection chain misses the opening to function irrespective of the JRE system installation.
The step entails various URLs which are observed when the jar file is obfuscated. In this step Java (low level) system hooks offer a very lightweight global keyboard and mouse listener for Java, which help estimate the malware’s potential to use log keystrokes.
Indicators of Compromise are pieces of forensic information, such as system files, system log entries, or network traffic that recognize potentially malevolent activities on a network or system. Information security professionals and digital forensic analysts use IOCs to detect malware infections, data breaches, and other security incidents. By monitoring IoCS, security teams can identify cyber-attacks and respond quickly to limit the security breach damages and prevent security breaches. Essentially, IOCs acts as red flags that aid the cybersecurity team to detect suspicious activities swiftly.
Indicators of Compromise in StrRAT malware campaign include; Spam email, Java-based VBS dropper, VBScript based JAR dropper, Java Remote Access Trojans, and RDPWrap Spam email or phishing email is the ultimate start of the StrRAT malware campaign. Innocently enough, the end-users receive an email with portable documentation that appears legitimate, but a user often opts to open the attachment. JAVA Remote Access Trojans are programs that permit attackers to gain authorized access to a targeted computer without the victim’s consent. Trojan droppers silently install malicious web browser extensions that inject luring content into the victim’s Facebook platform page and spams the friend’s list with enticing messages containing malicious attachments to further its spread. The attached files may contain words like “watch this!!!” or other enticing phrases. If the recipient clicks and opens the attached files, it silently creates a folder on the recipient’s computer, into which it drops a zipped file involving three elements; BAT file, JAR file, and a Java installer.
Also check for: Microsoft-365-Defender-Hunting-Queries
Description | Filename | SHA256 |
---|---|---|
[1] Spam email | 1124150.eml | e6b0a56662d1f0544257c63e63b2f85ad7215f0df3a7f5a689dee66f27e24db7 |
[2] Java based VBS dropper | NEW ORDER.jar | 0f0e25e859bc6f21447ed196d557eb6cdba9737dd3de22a5183a505da0126302 |
[3] VBScript based JAR dropper | bqhoonmpho.vbs edeKbMYRtr.vbs | b76e2eea653b480c8a559215aa08806fad4c83c60f9a5996e89d51709212ee29 |
[4] Java RAT | ntfsmgr.jar | 7c24d99685623b604aa4b2686e9c1b843a4243eb1b0b7b096d73bcae3d8d5a79 |
[5] RDPWrap | multrdp.jpg | ac92d4c6397eb4451095949ac485ef4ec38501d7bb6f475419529ae67e297753 |
We will list down some of the measures which you can take to counter the StrRATmalware.om
Search for IOAs (Indicator of Attack): IOAs include signs such as code execution, lateral movements, and behavioral actions. IOAs don’t tell how the attack is being carried out. Instead, it talks about the signs of in-progress attacks.
Keep the systems up to date: Never miss applying the new upgrades or patches.
Remove unwanted services: Disable unwanted ports, enforce to use of only secure network protocols, remove unused applications from the system.
Fix latest vulnerabilities: Run the periodic VA scan and fix all vulnerabilities, especially remote execution vulnerabilities.
Harden the system: Close all the configuration gaps and make the system more secure.
Defense-in-Depth strategy: Don’t trust a single product. Deploy multiple layers of defense and use multiple different products for the defense.
Cybersecurity training & awareness: Host training programs and create awareness about the vectors of cybersecurity.
Thanks for reading this article. Please read more such interesting articles here:
You may also like these articles:
Arun KL is a cybersecurity professional with 15+ years of experience in IT infrastructure, cloud security, vulnerability management, Penetration Testing, security operations, and incident response. He is adept at designing and implementing robust security solutions to safeguard systems and data. Arun holds multiple industry certifications including CCNA, CCNA Security, RHCE, CEH, and AWS Security.
“Knowledge Arsenal: Empowering Your Security Journey through Continuous Learning”
"Cybersecurity All-in-One For Dummies" offers a comprehensive guide to securing personal and business digital assets from cyber threats, with actionable insights from industry experts.
BurpGPT is a cutting-edge Burp Suite extension that harnesses the power of OpenAI's language models to revolutionize web application security testing. With customizable prompts and advanced AI capabilities, BurpGPT enables security professionals to uncover bespoke vulnerabilities, streamline assessments, and stay ahead of evolving threats.
PentestGPT, developed by Gelei Deng and team, revolutionizes penetration testing by harnessing AI power. Leveraging OpenAI's GPT-4, it automates and streamlines the process, making it efficient and accessible. With advanced features and interactive guidance, PentestGPT empowers testers to identify vulnerabilities effectively, representing a significant leap in cybersecurity.
Tenable BurpGPT is a powerful Burp Suite extension that leverages OpenAI's advanced language models to analyze HTTP traffic and identify potential security risks. By automating vulnerability detection and providing AI-generated insights, BurpGPT dramatically reduces manual testing efforts for security researchers, developers, and pentesters.
Microsoft Security Copilot is a revolutionary AI-powered security solution that empowers cybersecurity professionals to identify and address potential breaches effectively. By harnessing advanced technologies like OpenAI's GPT-4 and Microsoft's extensive threat intelligence, Security Copilot streamlines threat detection and response, enabling defenders to operate at machine speed and scale.