Skip to main content
Mallory
Back to malware
MalwareRansomware

BlankGrabber

BlankGrabber is a Python-based information stealer first identified in 2023 that targets Windows systems. It is commonly packaged with PyInstaller and uses layered obfuscation and multi-stage delivery to evade analysis, including an encrypted payload file named blank.aes, runtime AES-GCM decryption, and additional encoded Python stages such as stub-o.pyc using Base64, ROT13, string reversal, and zlib-compressed content. Reporting cited in the content attributes analysis to Splunk Threat Research Team.

The malware is distributed through social engineering and commodity malware channels, including fake cracked software, malicious archives shared on Discord, fraudulent GitHub repositories, phishing, and at least one observed Gofile.io-hosted batch script. In the described attack chain, a batch loader abuses certutil.exe in a fake certificate installation workflow to decode a Rust-based stager. That stager performs anti-sandbox checks, then decrypts and launches a self-extracting archive that delivers BlankGrabber together with XWorm. The broader campaign is described as abusing counterfeit certificate-themed lures to conceal Rust- and Python-based stages.

BlankGrabber performs anti-analysis and victim triage by checking for virtual machines, debugger or sandbox indicators, security tools, MAC addresses, WMI hardware strings, adapter registry names, usernames, computer names, UUIDs, and cloud-hosting indicators such as ip-api.com hosting fields. The content notes expanded blacklists of UUIDs, computer names, and account names associated with sandbox farms.

Its theft capabilities include collecting data from Chromium and Firefox browsers, including credentials, saved passwords, cookies, session tokens, and autofill information; enumerating saved Wi-Fi profiles and stealing Wi-Fi passwords; harvesting clipboard contents; taking screenshots and webcam snapshots; and stealing cryptocurrency wallet data, including wallet extensions and directories associated with Exodus, AtomicWallet, Coinomi, and Electrum. It also targets Telegram Desktop data, Discord tokens, and data associated with Telegram, Roblox, Discord, Steam, and browser-stored wallet extensions.

BlankGrabber also tampers with host defenses and maintains persistence. The content states it disables multiple Windows Defender protections, including via PowerShell, removes antivirus signatures, modifies the Windows hosts file to redirect security websites to 0.0.0.0, uses a registry-based UAC bypass to relaunch with elevated privileges, and establishes persistence via Registry Run Keys and by copying itself into the Windows startup folder.

Exfiltration in this malware family is described as commonly occurring via Telegram Bot API or HTTP POST, including api.telegram.org endpoints such as sendDocument and sendMessage. The content also notes that Telegram bot tokens and C2 strings can often be recovered from process memory after runtime decryption. Overall, BlankGrabber is characterized in the source material as a mass-produced infostealer rather than an APT-grade tool, notable for broad credential and data theft, low barrier to entry, and widespread distribution.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

MITRE ATT&CK

Techniques & procedures

24 distinct techniques documented for this family, organized by ATT&CK tactic.

Reconnaissance

1 technique
T1589Gather Victim Identity InformationEvidence1

С точки зрения MITRE ATT&CK, Python-стилеры реализуют характерный набор техник: ... Gather Victim Identity Information ( T1589 ... ) - сбор IP, геолокации и сетевой информации через внешние сервисы

Initial Access

1 technique
T1566PhishingEvidence1

The malware spreads mainly through social engineering and phishing.

Execution

3 techniques
T1059.001PowerShellEvidence1

BlankGrabber also disables Windows Defender’s real-time protection and removes antivirus signatures through PowerShell.

T1204User ExecutionEvidence1

Attackers push it via fake “cracked” software downloads, malicious archives shared on Discord, and fraudulent GitHub repositories made to look like real utilities. Once a user runs the file, the infection chain starts quietly in the background

T1204.002Malicious FileEvidence1

Attacks commence with the distribution of a Gofile.io-hosted batch script that enables the installation of a certificate data-spoofing Rust stager...

Persistence

1 technique
T1547.001Registry Run Keys / Startup FolderEvidence2

...weaponizes registry-based UAC bypass to facilitate relaunches with escalated privileges and ensure persistence.

Privilege Escalation

2 techniques
T1547.001Registry Run Keys / Startup FolderEvidence2

...weaponizes registry-based UAC bypass to facilitate relaunches with escalated privileges and ensure persistence.

T1548.002Bypass User Account ControlEvidence1

...which also weaponizes registry-based UAC bypass to facilitate relaunches with escalated privileges and ensure persistence.

Stealth

6 techniques
T1027Obfuscated Files or InformationEvidence2

С точки зрения MITRE ATT&CK, Python-стилеры реализуют характерный набор техник: Obfuscated Files or Information ( T1027 ... ) - многослойная обфускация кода и шифрование payload

T1036MasqueradingEvidence2

Windows systems have been more stealthily compromised by the BlankGrabber malware through the exploitation of a counterfeit certificate holder for multi-stage Rust and Python attack chain concealment.

T1140Deobfuscate/Decode Files or InformationEvidence2

...conducts anti-sandbox checks before decrypting and deploying a self-extracting SFX archive that contains XWorm and the BlankGrabber stealer...

T1218.010Regsvr32Evidence1

The loader misused certutil.exe, a legitimate built-in Windows utility, to decode what looked like certificate data.

T1497Virtualization/Sandbox EvasionEvidence2

...a certificate data-spoofing Rust stager, which conducts anti-sandbox checks before decrypting and deploying a self-extracting SFX archive...

T1497.001System ChecksEvidence2

С точки зрения MITRE ATT&CK, Python-стилеры реализуют характерный набор техник: ... System Checks ( T1497.001 ... ) - проверки на виртуальную машину и sandbox перед выполнением основного кода

Credential Access

2 techniques
T1555Credentials from Password StoresEvidence2

...scouring Firefox and Chromium databases to compromise credentials, autofill information, and cryptocurrency wallet extensions...

T1649Steal or Forge Authentication CertificatesEvidence1

...through the exploitation of a counterfeit certificate holder...

Discovery

4 techniques
T1016System Network Configuration DiscoveryEvidence1

...as well as enumerate saved Wi‑Fi profiles...

T1082System Information DiscoveryEvidence1

...BlankGrabber proceeds to leverage multiple commands for victim profiling...

T1497Virtualization/Sandbox EvasionEvidence2

...a certificate data-spoofing Rust stager, which conducts anti-sandbox checks before decrypting and deploying a self-extracting SFX archive...

T1497.001System ChecksEvidence2

С точки зрения MITRE ATT&CK, Python-стилеры реализуют характерный набор техник: ... System Checks ( T1497.001 ... ) - проверки на виртуальную машину и sandbox перед выполнением основного кода

Collection

4 techniques
T1113Screen CaptureEvidence1

It targets browser credentials, session tokens, saved passwords, clipboard contents, Wi-Fi passwords, cryptocurrency wallet data, screenshots

T1115Clipboard DataEvidence1

It targets browser credentials, session tokens, saved passwords, clipboard contents

T1125Video CaptureEvidence1

It targets browser credentials, session tokens, saved passwords, clipboard contents, Wi-Fi passwords, cryptocurrency wallet data, screenshots, and webcam snapshots.

T1560Archive Collected DataEvidence1

...deploying a self-extracting SFX archive that contains XWorm and the BlankGrabber stealer...

Impact

1 technique
T1565.001Stored Data ManipulationEvidence1

It modifies the Windows hosts file to cut off access to security websites by redirecting them to 0.0.0.0.

Other

2 techniques
T1562Impair DefensesEvidence1

BlankGrabber also disables Windows Defender’s real-time protection and removes antivirus signatures through PowerShell.

T1562.001Disable or Modify ToolsEvidence1

Various Windows Defender protections have been deactivated by the infostealer...

INDICATORS OF COMPROMISE

IOCs tracked for this family

1 indicator attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
1 tracked

IPs, domains, and DNS infrastructure linked to this family.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app1 day ago
ACTIVITY FEED

Recent activity

3 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

codebyNews
Jun 10, 2026
Анализ вредоносного ПО на Python - от бинаря до C2

Python-based infostealer packaged with PyInstaller. It steals browser passwords, Discord tokens, cryptocurrency wallets, cookies, and screenshots, then exfiltrates data via Telegram Bot API or HTTP POST. The content describes multilayer obfuscation, including AES-GCM-encrypted payloads, anti-sandbox checks, and persistence via Registry Run Keys.

Read more
scworldNews
Mar 30, 2026
Clandestine BlankGrabber malware examined | brief | SC Media

BlankGrabber is an infostealer used in a multi-stage Rust and Python attack chain. It performs anti-analysis checks, profiles victims, enumerates saved Wi-Fi profiles, steals credentials and autofill data from Firefox and Chromium databases, targets cryptocurrency wallet extensions and applications such as Telegram, Roblox, Discord, and Steam, and disables Windows Defender protections while using a registry-based UAC bypass for privilege escalation and persistence.

Read more
cyber security newsNews
Mar 30, 2026
BlankGrabber Stealer Uses Fake Certificate Loader to Hide Malware Delivery Chain

Python-based information stealer with a modular, multi-stage delivery chain. It steals browser credentials, session tokens, saved passwords, clipboard contents, Wi-Fi passwords, cryptocurrency wallet data, screenshots, and webcam snapshots; it also disables Windows Defender protections, modifies the hosts file, and establishes persistence via the startup folder.

Read more
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching1

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping24

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.