Site icon TheCyberThrone

Malware Dropper Based on A JavaScript

Advertisements

Researchers have provided details of a new strain of JavaScript-based dropper that delivers two forms of malware onto victims’ systems. Dubbed as PindOS after a user-agent string of the same name in the code, the dropper contains comments in Russian and delivers Bumblebee and IcedID malware.

Bumblebee is a malware loader associated with the Conti ransomware group discovered in March 2022 and acts as a primary vector for multiple types of other malware, including ransomware. IcedID is modular banking malware designed to steal financial information that has been around since 2017.

Researchers discovered the sophistication of the threat actor. The PindOS dropper exhibits a change in how Bumblebee is used, shifting from using PowerShell to JavaScript. The change indicates an attempt by the threat actors to adapt and refine their attack methods to maximize efficiency and evade detection.

Advertisements

With its deployment through PindOS, IcedID has deviated from its primary function as banking malware, potentially following in the steps of Emotet.

The PindOS JavaScript coding uses a simplistic structure that downloads and executes a payload .DLL from a specified URL. If the first attempt fails, PindOS tries again with a second URL. The researchers note that the dropper’s design and features make it a resilient and efficient tool for infiltrating systems and delivering its payload.

To avoid detection, the payloads generated by PindOS are “pseudo-randomly” created, a common evasion technique. But the evolving IOCs constantly updated to detect their action.

The researchers conclude by noting that although it’s uncertain whether the PindOS dropper will be permanently adopted by the groups behind Bumblebee and IcedID, if successful the method will become a more permanent tool in their arsenal and potentially gain popularity among other threat actors.

This research was documented by researchers from Deep Instinct

Advertisements

Indicators of Compromise

Bumblebee infection URLs

Bumblebee .JS dropper SHA256

Bumblebee DLL payload SHA256

IcedID infection URLs

IcedID .JS dropper SHA256

IcedID DLL payload SHA256

Exit mobile version