Hackers are actively deploying VIP Keylogger through phishing emails disguised as routine business documents, using multi‑layered loaders, steganography, and in‑memory execution to quietly steal credentials and other sensitive data from compromised systems.
Recent VIP Keylogger campaigns rely heavily on social engineering, with phishing emails crafted to look like legitimate bank payment notifications, procurement orders, logistics updates, or other financial and operations‑related messages.
The attachments are typically script‑based loaders or archives masquerading as business documents, encouraging users to open them under the guise of invoices, payment confirmations, or internal approvals.
STRT analyzed more than 200 VIP script loader samples collected between March and April 2026, noting consistent naming patterns aligned with financial workflows to improve the chances of user interaction.
These naming conventions, observed via services like VirusTotal, help attackers blend into normal business traffic, reducing suspicion at both the user and email gateway levels.
The VIP Keylogger infection chain is driven by three primary script loader families: VBScript (.vbs), JavaScript (.js), and batch files (.bat), all heavily obfuscated to evade static analysis and security tooling.
The malicious VBScript variant pads the file with large sections of junk code at the beginning and end, hiding the real payload in the middle and decoding a long hex‑encoded string into a PowerShell stager when executed.
This PowerShell stager then writes its decoded script into a user environment variable (for example, INTERNAL_DB_CACHE), executes it, and removes it, minimizing filesystem artifacts while still leaving a detectable footprint in the HKCU\Environment registry hive.
Splunk Threat Research Team (STRT) said in a report shared with GBhackers, shows how this infostealer combines common phishing lures with evasive scripting techniques to bypass traditional defenses and remain difficult to detect in enterprise environments.

JavaScript‑based loaders follow a similar pattern, using deep obfuscation to hide code that ultimately spawns PowerShell, where subsequent stages perform decryption and in‑memory loading of the final payload.
Hackers Spread VIP Keylogger
A key evasion technique observed by STRT is the use of steganography to hide malicious components inside PNG images downloaded during the infection chain.

The PowerShell stager retrieves image files from attacker‑controlled infrastructure, where the first PNG contains an encoded downloader and the second PNG embeds the final VIP Keylogger payload in an obfuscated format.
The decoding routine searches for specific markers within the embedded data, replaces characters that disguise base64 patterns, reverses the string, and then base64‑decodes it to reconstruct the executable content in memory.
This approach allows attackers to move the most sensitive stages of the malware into memory without ever dropping a conventional executable to disk, significantly complicating detection by signature‑based tools.
Once decoded, VIP Keylogger relies on staged PowerShell to decrypt multiple PE modules and inject the final payload into legitimate .NET utilities such as aspnet_compiler.exe using reflective loading techniques.
The first is a .NET module designed to inject the second executable, the VIP Keylogger, into a legitimate aspnet_compiler.exe process using “Invoke-AssemblyExecution” Function.

Running inside a trusted Windows process enables the stealer to blend in with normal activity, bypassing simplistic allow‑lists that treat signed Microsoft binaries as inherently safe.
For persistence, one common loader variant hides a PowerShell stager inside a batch file and then writes the decoded script to user‑writable locations like %AppData%\Microsoft\Windows\Libraries, before configuring the UserInitMprLogonScript registry key so that the malware is executed at every user logon.
This ensures that VIP Keylogger remains active across reboots and continues exfiltrating data over time unless detected and removed.
Once active on a host, VIP Keylogger behaves as a full‑featured infostealer, collecting keystrokes, browser‑stored credentials, cookies, autofill data, clipboard content, Wi‑Fi profiles, and screenshots to maximize the value of stolen information for attackers.
The malware targets Chromium‑based browsers, Firefox‑family products, and applications like Discord, abusing their local storage and database structures to harvest credentials and session tokens at scale.
To evade analysis, the malware performs environment checks, including IP reputation lookups and hostname comparisons, to detect sandboxes or automated analysis environments, and it can self‑delete or alter execution if suspicious artifacts are found.
It then exfiltrates stolen data to multiple command‑and‑control endpoints, including Telegram bots and dedicated C2 servers, leveraging standard web protocols to blend in with normal outbound traffic.
STRT’s research maps VIP Keylogger behaviors to MITRE ATT&CK and provides several Splunk analytics to help defenders hunt for this activity in their environments.
High‑value telemetry includes monitoring registry changes under HKCU\Environment for anomalously long values or the UserInitMprLogonScript key, script‑based spawning of .NET utilities from unusual directories, and PowerShell ScriptBlock logs combining environment variable operations with dynamic code execution.
IOCs
| SHA256 | description |
|---|---|
| 95e6c6c13f65217f41c371abf6d03594b2bfed2259a1813bb4222fb2d3c32745 | MSI_105759.png – Steganography |
| 07ee41817b9f338719bea03676ab607349cc3accba0dddb800f6276a01cfdd9f | img_085027.png – steganography |
| img_085027.png – steganography 2df582bb41d1e6f0a6d44e8dbc1d8bca8e3d332bb268685b9dfc381a566c63a68d1f59c65ebe64d0e817ffe7ecbf1d5a4bc3768d896c934b00dfd57263c3fe15 8d5de337baa0b0938e4283324d3b1e8ccbdeed694aab3b6118910476200c621b | .vbs script loader |
| 14b25dfcc6e7f69992b3f5543bcc9ebe86bd0b682e211f49cb62c019d8e9bc4d 28613bfb4e866186133235a88e318df3059b01001f297ad6a524eab0885305a5 d2ab8dcab70822c839912cb672e93de459e5608bea210c78a1be56b54cbd8f81 14b25dfcc6e7f69992b3f5543bcc9ebe86bd0b682e211f49cb62c019d8e9bc4d | .bat script loader |
| 9bca7a3ac404807c63670141a3459eac24450e0cffbe1066cd3c8b503a917170 9905c76ccf4ebdd12e1df63047a3206026073781d885165e82d298656b5f4937 927c6d68f6413e437e4a919b2007f6a2ade32be71f80467856ce19a0325b63eb ae6918bfe8774e1ec1ec34f3db26e7e548dd0dc33a4e6fa80970e0bd2ba7ad9d a2862e4d2c722c7bfc86aa6c2c589455659b7a4ce6bb15ae55706df40e0f1f4e | .js loader |
| cbdecb69250504d0b00bf3a9ac2209e3f6000553aa0e8980489b8d88106af6b7 b79d5ad4a4b03f9b153d27d356c6e62648fa87c2c378af407b894ed66119b921 | VIP Keylogger |
| 2801ccd00ad4c93afcc23b9f8e5f56a8ddef81c1f4b331978d9b288a69f8ce4d | Powershell Stager |
| 93cca0789e92ef11ccc9abd411bdc621a34138aaee4db3241f5266bccc7eac78 | Powershell in Environment Variable |
Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.
Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.





