Cyber Security News

New Sophisticated Multi-Stage Malware Campaign Uses VBS Files to Execute PowerShell Script

A recently uncovered malware campaign has revealed a highly sophisticated, multi-stage infection process utilizing heavily obfuscated Visual Basic Script (VBS) files to deploy remote access trojans (RATs) such as Remcos, LimeRAT, DCRat, and AsyncRAT.

Discovered across a cluster of 16 open directories on various hosts, this campaign relies on a file named “sostener.vbs” (Spanish for “sustain”) as a key component of its initial payload.

Discovery of a Complex Malware Deployment System

The intricate design of this malware delivery system, which involves a three-stage process of obfuscation, dynamic script generation, and remote payload downloads, highlights the evolving tactics of modern cyber threats.

result of the deobfuscation

Researchers have noted potential ties to APT-C-36 (Blind Eagle), a Colombian threat actor known for similar techniques, though definitive attribution remains unconfirmed.

The malware operates through a meticulously crafted three-stage process. In the first stage, the obfuscated VBScript, often found in files like “sostener.vbs”, decodes a Base64-encoded payload and dynamically generates a PowerShell script in memory.

This script, forming the second stage, acts as a stager that reaches out to remote services to download additional malicious components.

These components are often hidden in unconventional locations, such as JPEG images on the Internet Archive or text files on hosting services like paste[.]ee and gofile[.]io.

JPEG containing base64-encoded malware stored on archive[.]org

Technical Breakdown of the Three-Stage Attack

The downloaded elements include a memory injector and the final RAT payload. In the third stage, the injector loads the RAT primarily Remcos, but also variants like LimeRAT and DCRat into memory for execution, granting attackers persistent remote access to compromised systems.

The command-and-control (C2) infrastructure for these RATs predominantly uses “duckdns[.]org” for dynamic DNS, enabling IP rotation to evade detection, with specific domains like “rem25rem[.]duckdns[.]org” and “sosten38999[.]duckdns[.]org” tied to active listeners on rotating IPs.

The campaign’s sophistication is further evident in its use of shared infrastructure, with overlapping C2 servers and TLS certificate fingerprints linking multiple RAT variants to the same threat actors.

For instance, IP addresses like 186[.]169.80.199 and 193[.]23.3.29 have been observed hosting Remcos listeners, while others, such as 213[.]209.150.22, support DCRat operations.

Additionally, an accidental exposure of a personal email (“shadowgamer5628@gmail.com”) in a Bitbucket repository commit log offers a rare glimpse into the potential identity behind the campaign, though this remains unverified.

This malware deployment system, likely the final stage of a broader spearphishing effort, underscores the importance of monitoring open directories and obfuscated scripts to detect such threats early.

Indicators of Compromise (IOCs)

TypeIndicator
DNSremc21[.]duckdns[.]org, sosten38999[.]duckdns[.]org
DNSrem25rem[.]duckdns[.]org, trabajonuevos[.]duckdns[.]org
DNSgotemburgoxm[.]duckdns[.]org, dcupdate[.]duckdns[.]org
DNSdgflex[.]duckdns[.]org, purelogs2025[.]duckdns[.]org
DNSromanovas[.]duckdns[.]org
TLS Fingerprint95f61fba6418c812c4c62d0c7ee4c8e5c369fc76e044cab6de3b6ddf787db2ed
RAT Hashd8119df3e735dba78bc6c528f2737d8acb2e87f442596c810afcb5fa85261ad5
Host186[.]169.80.199:1515, 213[.]209.150.22:55140

Find this News Interesting! Follow us on Google News, LinkedIn, and X to Get Instant Updates

Aman Mishra

Aman Mishra is a Security and privacy Reporter covering various data breach, cyber crime, malware, & vulnerability.

Recent Posts

Storm-2603 Hackers Exploit SharePoint and Abuse Cloudflare Tunnel to Hide Remote Access

A December intrusion to Storm-2603, the China-based group Microsoft ties to Warlock ransomware. The attackers…

2 minutes ago

OpenSSH sshole Flaw Allows Hackers to Log Into Password-Disabled Linux Accounts Using 257-Character Passwords

A decade-old authentication bypass in OpenSSH on musl-based Linux lets attackers log into accounts that…

5 minutes ago

New GhostMap Android Vulnerability Can Crash Phones Permanently Without Opening an App or Granting Permissions

Bitdefender researchers have revealed a vulnerability called GhostMap that affects Android devices. This vulnerability can…

15 minutes ago

Microsoft Paint Vulnerability Allows Hackers to Execute Malicious Code Remotely Without User Interaction

Microsoft has announced a vulnerability in Windows Paint that could let unauthenticated attackers execute malicious…

38 minutes ago

ARTEX AI Framework Linked to Bank Breaches and Cloud Attacks Found Exposed Across Hundreds of Servers

An autonomous penetration-testing framework linked to South Korean banking breaches and cloud supply-chain attacks is…

1 hour ago

Shopify Makes IP Allowlisting Mandatory for All Public Apps to Prevent Stolen API Token Abuse

Shopify is making IP allowlisting mandatory for all public apps to limit abuse of stolen…

1 hour ago