Snake Keylogger is a long-running .NET-based commodity keylogger and credential stealer sold as a subscription on underground forums. Despite the name it is a full stealer: keystroke logging, saved-credential theft from browsers and email and FTP clients, clipboard capture, screenshots and host profiling, with exfiltration over SMTP, FTP, Telegram and HTTP. It spreads mainly through malicious-attachment phishing, and a February 2025 FortiGuard Labs report detailed a heavily active variant using AutoIt packaging and process hollowing into RegSvcs.exe. It is also tracked as 404 Keylogger and KrakenKeylogger.
Overview
Snake Keylogger is commodity crimeware sold as a subscription and used by many unrelated actors; there is no credible public attribution of its author. Its origin date is disputed — some reporting places its first forum release around August 2019, other sources around November 2020 — so it is best described as emerging around 2019 to 2020. It first entered Check Point’s Global Threat Index top ten in July 2021, ranked second that month after an intensive phishing push.
Technical Capabilities
- Keystroke logging via a low-level keyboard hook (
SetWindowsHookExwithWH_KEYBOARD_LL). T1056.001 - Credential theft from installed browsers and from email and FTP clients. T1555.003
- Clipboard capture and periodic screenshots. T1115 T1113
- Host and location profiling to tag stolen data. T1082 T1614
It is modular: configuration specifies which exfiltration channels and target data to use.
The 2025 AutoIt Variant
FortiGuard Labs documented a prevalent February 2025 variant with a distinctive chain:
- AutoIt packaging: the payload is an AutoIt-compiled executable that unpacks and runs the keylogger, complicating static analysis and mimicking benign automation. T1027
- Persistence: an executable is dropped into a user-writable AppData subfolder and a VBS script into the Startup folder, which relaunches it at logon — no admin rights required. Specific file names vary between reports; take them from Fortinet’s original. T1547.001 T1059.005
- Injection: process hollowing into
RegSvcs.exe, a trusted .NET utility — spawned suspended, its code replaced, then resumed. T1055.012
Exfiltration
Snake Keylogger exfiltrates over SMTP (email), FTP, the Telegram bot API and HTTP POST; older analyses also note Pastebin. Embedded Telegram bot tokens and SMTP credentials in the configuration are useful for detection, though values are per-sample. T1048.003 T1567
MITRE ATT&CK Mapping
Snake Keylogger has no official ATT&CK Software entry; the techniques below are analyst-mapped from documented behaviour.
| Tactic | Technique | Usage |
|---|---|---|
| Initial Access | T1566.001 Spearphishing Attachment | Weaponised Office/PDF/archives |
| Persistence | T1547.001 Startup Folder | VBS relaunch at logon |
| Defense Evasion | T1055.012 Process Hollowing | Injection into RegSvcs.exe |
| Collection | T1056.001 Keylogging | Low-level keyboard hook |
| Collection | T1115 Clipboard Data | Clipboard capture |
| Credential Access | T1555.003 Credentials from Web Browsers | Saved logins |
| Exfiltration | T1048.003 Over Alternative Protocol | SMTP / FTP |
| Exfiltration | T1567 Over Web Service | Telegram bot API |
Prevalence
Fortinet reported more than 280 million blocked infection attempts attributed to Snake Keylogger around the February 2025 variant, with activity concentrated in China, Turkey, Indonesia, Taiwan and Spain. The measurement window for that figure is not clearly dated in secondary coverage; attribute it to Fortinet and do not imply a single-period count.
Detection & Mitigation
- Alert on
RegSvcs.exeor other .NET utilities being hollowed or making network connections — outbound SMTP, FTP orapi.telegram.orgtraffic from such a process is highly anomalous. - Flag an AutoIt-compiled executable spawning from a document or archive on a host with no legitimate AutoIt use, and VBS files written to the Startup folder.
- Apply attack-surface-reduction controls: block executable content from email and Office, block Office child processes, and monitor Startup-folder writes.
- Restrict workstation-originated SMTP and FTP egress, and block Telegram bot API where not needed.
- After infection, assume keystrokes and saved credentials were captured: rotate credentials and enforce MFA.
Stop Credential and Keystroke Theft
Mjolnir Security helps organisations detect keyloggers and respond to the credential theft they cause.
- Managed Detection and Response Monitoring for process hollowing, anomalous .NET-process egress and keyboard-hook installation.
- Email Security and Phishing Defense Attachment detonation and attack-surface-reduction controls against weaponised Office, PDF and archive lures.
- 24/7 Incident Response Containment and credential rotation when keylogger activity is detected. Call +1 833 403 5875.
Stay ahead of emerging threats. Get notified when we publish new intelligence reports and advisories.
Subscribe to Alerts