Python-Based SolyxImmortal Malware Abuses Discord to Silently Steal Sensitive Data

A sophisticated Python-based malware strain dubbed SolyxImmortal, which operates as a persistent surveillance and data-theft tool disguised within legitimate Windows environments.

The malware, first observed in January 2026, leverages Discord’s webhook infrastructure to exfiltrate credentials, documents, screenshots, and keystroke data without triggering conventional security alerts.

Unlike typical commodity malware, SolyxImmortal demonstrates advanced operational security practices, including silent execution, behavioral stealth, and cleanup routines designed to minimize forensic artifacts.

Technical Specifications and Delivery Mechanisms

The malware is distributed as a Python script packaged for Windows execution under the filename Lethalcompany.py (10.29 KB).

Analysis reveals a monolithic application with no external configuration dependencies, relying instead on hardcoded command-and-control parameters embedded directly within the source code.

The sample identified carries MD5 hash 2690f7c685784fff006fe451fa3b154c and SHA-256 5a1b440861ef652cc207158e7e129f0b3a22ed5ef5d2ea5968e1d9eff33017bc.

AttributeValue
FilenameLethalcompany.py
File Size10.29 KB
File TypePython Script
Code SigningUnsigned
MD5 Hash2690f7c685784fff006fe451fa3b154c
SHA-256 Hash5a1b440861ef652cc207158e7e129f0b3a22ed5ef5d2ea5968e1d9eff33017bc
First ObservedJanuary 2026
Distribution VectorTelegram underground channels

Upon execution, the malware establishes persistence by copying itself to %AppData% with a filename mimicking legitimate Windows components.It registers under the user’s Run registry key, ensuring automatic startup without administrator privileges.

The absence of self-propagation or lateral movement capabilities indicates that the threat actor focuses on maximizing data extraction from individual endpoints rather than on network-wide compromise.

SolyxImmortal operates through a multi-threaded architecture that simultaneously performs keystroke logging, window monitoring, credential extraction, and file harvesting.

Document and File Harvesting
Document and File Harvesting (Source: cyfirma)

The malware maintains two distinct Discord webhooks: one for structured data (credentials, archives, logs) and another dedicated to screenshot transmission.

This separation enables prioritized handling of high-value events such as authentication attempts and financial service interactions.The malware’s credential-stealing mechanism targets Chromium-based browsers, including Chrome, Edge, and Brave.

It extracts the master encryption key from each browser’s Local State file, then decrypts stored credentials using AES-GCM encryption bound to the user’s Windows DPAPI.

Recovered plaintext passwords are staged locally, compressed into ZIP archives, and transmitted via HTTPS POST requests to attacker-controlled Discord endpoints.This approach exploits Discord’s legitimate reputation to bypass network-based detection systems.

Keystroke logging occurs through persistent keyboard hooks, with captured data buffered in memory rather than transmitted immediately.

A background thread periodically exfiltrates accumulated keystrokes at fixed intervals, reducing outbound network frequency and lowering detection risk.

Network Communication and C2
Network Communication and C2 (Source: cyfirma)

Special keys, including Enter, Backspace, and modifier combinations, are translated into readable representations rather than raw scan codes.

The malware actively monitors foreground window titles against predefined keyword sets associated with authentication, financial services, and account access.

When matches are detected, screenshots are captured and immediately transmitted via the dedicated webhook.

Routine screenshots are also captured at fixed intervals, enabling continuous visual surveillance regardless of user activity context.

All exfiltrated data undergoes compression and staging within system TEMP directories. Following successful transmission, the malware performs cleanup routines that delete temporary files and directories, reducing residual forensic artifacts while maintaining continuous operation for subsequent collection cycles.

Open-source intelligence collection identified the initial malware distribution through a Telegram channel commonly associated with low-to-medium-sophistication threat actors and commodity malware sharing.

Codebase analysis reveals linguistic, structural, and operational characteristics suggesting a potential link to Turkish-speaking threat actors, assessed with medium confidence.

Codebase analysis
Codebase analysis (Source: cyfirma)

Security researchers observed that the threat actor’s behavior indicates participation in hacktivist coordination and opportunistic cyber activities rather than structured, financially motivated campaigns.

The combination of Telegram distribution, Discord infrastructure abuse, and overlap with the underground community suggests the malware is intended for opportunistic data theft targeting individual users and small organizations.However, its modular design enables repurposing or redistribution within broader threat ecosystems.

Organizations should implement behavioral detection, prioritizing anomalous access to browser credential stores, unusual screen-capture and input-monitoring activity, and outbound HTTPS traffic from background processes to webhook services.

Application allowlisting, browser credential protection, and network-based monitoring of third-party webhook abuse are critical defensive controls.

Incident response teams should validate persistence mechanisms by examining registry keys and hunting user profile directories during the triage and remediation phases.

MITRE ATT&CK MAPPING

TacticTechnique IDTechnique / Sub-technique
ExecutionT1059.006Command and Scripting Interpreter: Python
PersistenceT1547.001Boot or Logon Autostart Execution: Registry Run Keys
Credential AccessT1555.003Credentials from Password Stores: Browsers
Credential AccessT1552.001Unsecured Credentials: Credentials in Files
CollectionT1056.001Input Capture: Keylogging
CollectionT1113Screen Capture
DiscoveryT1083File and Directory Discovery
ExfiltrationT1041Exfiltration Over C2 Channel
Command and ControlT1102.003Web Service: Third-Party Services
Defense Evasion / CollectionT1027Obfuscated/Compressed Files and Information

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

Tamilselvan
Tamilselvanhttps://cyberpress.org/
Tamilselvan is an Investigative cybersecurity journalist dedicated to breaking stories on ransomware cartels, data breaches, and state-sponsored espionage.

Trending News

Related Stories