Valkyrie Stealer
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.
Groups observed using it
1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.
The first part, published at dexpose.io, covered a deep technical reverse engineering of the Valkyrie Stealer, analyzing its capabilities, evasion techniques, and operator profile.
Techniques & procedures
21 distinct techniques documented for this family, organized by ATT&CK tactic.
Execution
1 technique
Execution
Privilege Escalation
1 technique
Privilege Escalation
Then it parses the payload’s PE header, scans DLL exports for “ReflectiveLoader” and allocates memory inside the target browser’s process (e.g., chrome.exe) This injection is performed specifically to bypass App-Bound Encryption (ABE) by executing within the trusted application’s context.
Stealth
5 techniques
Stealth
Then it parses the payload’s PE header, scans DLL exports for “ReflectiveLoader” and allocates memory inside the target browser’s process (e.g., chrome.exe) This injection is performed specifically to bypass App-Bound Encryption (ABE) by executing within the trusted application’s context.
Before execution, Valkyrie performs numerous checks to detect virtualization, sandboxes, analysis tools, and low-resource systems. This includes process checks, registry inspection, hardware/resource validation, blacklist comparisons (MAC/IP/HWID), screen resolution checks, and a 3-minute watchdog timer.
CPU core count & RAM check Next it checks the system hardware to detect low-resource sandbox environments. It first retrieves the CPU core count using GetSystemInfo; if the system reports fewer than two cores... If the total memory is below 2048 MB (2 GB), the malware logs “Low RAM”
Credential Access
5 techniques
Credential Access
Valkyrie iterates over all extracted Discord tokens and validates each one through the official users/@me API endpoint. For every token that resolves to a real Discord profile, the stealer builds a structured object containing the victim’s username, discriminator, user ID, email, phone, and token.
The most recent example is his Valkyrie Stealer, advertised on May 3, 2026 with the pitch “Valkyrie Stealer Services check my profile!! stealing passwords cookies wallets 200kb loader undetectable need affiliates”.
The injected payload targets Chromium-based browsers (Chrome, Edge, Brave) by recovering the AES master key and parsing profile databases using internal SQLite engine.
This file contains the encrypted_key field, which is a DPAPI-protected blob that contains the AES key used by the browser to encrypt passwords, cookies, and other records... These blobs are decrypted using the AES key previously extracted from the browser’s Local State file.
Discovery
6 techniques
Discovery
Next Valkyrie iterates over a hardcoded list of registry paths... It attempts to open every key in the list under HKEY_LOCAL_MACHINE using RegOpenKeyExA... compared to “vbox”, “virtual”, “vmware”, “qemu”, and “xen”.
Valkyrie enumerates running processes using CreateToolhelp32Snapshot, Process32FirstW, and Process32NextW. For each process entry, it extracts the PID and executable name and stores both values into the output array.
System Info Next the malware collect system information from the infected device: Host Name Username HWID MAC Address CPU brand GPU adapters RAM Free Disk Space Total Disk Space Windows version Windows build number
Before execution, Valkyrie performs numerous checks to detect virtualization, sandboxes, analysis tools, and low-resource systems. This includes process checks, registry inspection, hardware/resource validation, blacklist comparisons (MAC/IP/HWID), screen resolution checks, and a 3-minute watchdog timer.
CPU core count & RAM check Next it checks the system hardware to detect low-resource sandbox environments. It first retrieves the CPU core count using GetSystemInfo; if the system reports fewer than two cores... If the total memory is below 2048 MB (2 GB), the malware logs “Low RAM”
Collection
4 techniques
Collection
Valkyrie Stealer is a multi-stage, modular data-theft framework designed to harvest a wide range of sensitive information from compromised Windows systems... browser data extraction, messaging-app session theft, game-account data collection, cryptocurrency-wallet theft
Valkyrie captures a full-screen desktop image using standard GDI calls... The final file is saved as: %TEMP%\Valkyrie\screenshot.bmp
Command and Control
2 techniques
Command and Control
Exfiltration occurs via an HTTP POST request to /api/log with encrypted payloads and system metadata.
To obtain the primary C2 domain, Valkyrie sends an HTTP GET request to the following Steam profile... The extracted value is not an actual username, but an encrypted token. Valkyrie decrypts this token to obtain the real primary C2 domain: lylred[.]space | For C2 resolution, Valkyrie dynamically retrieves its primary server from a Steam profile and uses a fallback domain if needed.
IOCs tracked for this family
9 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.
IPs, domains, and DNS infrastructure linked to this family.
File hashes (MD5, SHA-1, SHA-256) from samples and reports.
Other indicator types observed in public reporting.
Recent activity
2 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
An information-stealing malware advertised as a fully undetectable stealer service, promoted for stealing passwords, cookies, and wallets, with noted evasion techniques and a small loader.
A modular Windows infostealer that steals browser credentials and data, Discord and Telegram sessions, game-account files, cryptocurrency wallets, screenshots, and detailed host/network information. It uses Themida protection, anti-VM/anti-analysis checks, a ChaCha20-decrypted browser-stealing payload, reflective DLL injection into Chromium browsers, ZIP packaging, AES-GCM encryption, and HTTP POST exfiltration via primary/fallback C2 infrastructure.
The version that knows your environment.
Match every observed IP, domain, and hash against your live telemetry.
Named campaigns wielding this family, with evidence pinned to each claim.
CVEs this family uses for access and lateral movement.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Every documented technique, ranked by evidence weight.
Reddit, Mastodon, and CTI community discussion around this family.