Pulsar RAT Targets Windows Systems via Run Registry Key

A sneaky malware campaign called Pulsar RAT that hits Windows machines hard. It uses “living off the land” tricks tools already on your PC to stay hidden.

The attack starts with a batch file tucked into a user’s Run registry key. This file pulls out a PowerShell loader, which then injects shellcode into legit processes like explorer.exe. No big files on disk means it’s tough for antivirus to spot.

The final payload is a .NET stealer and remote access tool (RAT). It grabs credentials, spies with webcam and mic, and sends loot via Discord or Telegram.

Attackers love its anti-detection moves, like checking for virtual machines or debuggers. This shows how modular .NET malware is rising, using free tools like Donut for in-memory loads.

How The Attack Unfolds

The chain has three stages. First, a hidden batch file drops into %APPDATA%\Microsoft[random][batfile].bat and sets a Run key: HKCU\Software\Microsoft\Windows\CurrentVersion\Run[random] = “cmd.exe /c [bat path]”. At login, it runs quietly.

Attack Flow (Source: Point Wild)

The batch reads its own Base64 blob (marked ::6bbd64163c24f552::), decodes it to a temp PS1 file like ps_7b948266.ps1 in %TEMP%, and launches it with execution policy bypassed. Then it cleans up.

PowerShell does the heavy lift: XOR-decrypts Donut shellcode, waits 80 seconds to dodge monitors, and injects into svchost.exe via CreateRemoteThread.

A watchdog loop respawns it in explorer.exe if needed, using APIs like VirtualAllocEx and WriteProcessMemory.

Persistence via run key (Source: Point Wild)

Donut decrypts (via Chaskey cipher) to Client.exe (MD5: 666493877fb7328c3e8c313fbcfdfd1e). This .NET file loads Pulsar.Common.dll and Stealer37.dll in memory.

StageKey ArtifactsTechnique
1: Batch%APPDATA%\Microsoft\9bd8233d8354\0a1a98b5f9fc7c62.bat
HKCU\Run\bada287ebf
Persistence via Run key
2: PS Loader%TEMP%\ps_7b948266.ps1
XOR shellcode
Process injection, watchdog
3: .NET RATClient.exe
Pulsar.Common.dll, Stealer37.dll
In-memory load, Donut shellcode

RAT Powers and Data Theft

Pulsar RAT packs RAT controls (remote shell, task manager disable, UAC toggle) and stealer modules.

Anti-analysis shines: background threads hunt debuggers (x64dbg, dnSpy), VMs, and injections. It profiles the host, hooks clipboard for crypto wallets, snaps screens, and streams webcam/audio.

Stealer37 targets 100+ apps:

CategoryExamples
Remote ToolsAnyDesk, TeamViewer, PuTTY
FTP ClientsFileZilla, WinSCP
VPNsNordVPN, ExpressVPN
Browsers/GamesChrome passwords, Steam
MessengersDiscord, Telegram

According to Point Wild, loot goes into ZIPs with IntelIX.txt summary, exfiltrated to Discord webhooks or Telegram bots. C2 hits like 185.132.53.17:7800.

MITRE ATT&CK maps to T1055 (Process Injection), T1059.001 (PowerShell), T1562.001 (Disable Tools), T1027 (Obfuscation).

Decoded PowerShell script file (Source: Point Wild)

Reboot to Safe Mode, scan with UltraAV (detects as Trojan_210126_Donut_Client). It beats anti-VM tricks by watching behavior.

MD5Filename
648c0ba2bb1cde47fa8812f254821a720a1a98b5f9fc7c62.bat
69392e0d2b877cb932ab709ebe758975ps_7b948266.ps1
666493877fb7328c3e8c313fbcfdfd1eClient.exe
0020b06dc2018cc2b5bf98945a39cbd3Pulsar.Common.dll
3abcad7678dd78832a164349aceeaa59Stealer37.dll

This campaign blends public tools and custom code for long-term theft. Patch Windows, watch Run keys, and use behavior-based defenses.

Follow us on Google News , LinkedIn and X to Get More Instant UpdatesSet Cyberpress as a Preferred Source in Google

Varshini
Varshini
Varshini is a Cyber Security expert in Threat Analysis, Vulnerability Assessment, and Research. Passionate about staying ahead of emerging Threats and Technologies..

Trending News

Related Stories