Sunday, October 18, 2026

SolyxImmortal Malware Steals Passwords, Cookies, Files, and Keystrokes

A newly analyzed Python-based information stealer named SolyxImmortal is actively targeting sensitive user data, including browser credentials, cookies, documents, screenshots, and keystrokes.

The malware uses common Python libraries and multi-threading techniques to run multiple surveillance and data theft operations simultaneously, making it efficient and difficult to detect during execution.

Security researchers, including Cyfirma, report that the malware primarily targets Turkish users and exfiltrates stolen data through Discord webhooks.

The analyzed sample, identified with SHA256 hash 5a1b440861ef652cc207158e7e129f0b3a22ed5ef5d2ea5968e1d9eff33017bc, is a relatively small Python script of just over 10 KB.

Despite its size, it contains extensive functionality by importing multiple built-in and third-party Python modules. These modules allow the malware to interact with the operating system, extract browser data, capture screenshots, log keystrokes, and communicate with remote servers.

Once executed, SolyxImmortal establishes persistence on the infected system by copying itself into the %APPDATA%\WindowsGraphics directory and creating a registry entry under HKCU\Software\Microsoft\Windows\CurrentVersion\Run.


Execution flow of SolyxImmortal (Source : Pulsedive).
Execution flow of SolyxImmortal (Source : Pulsedive).

This ensures the malware executes every time the user logs in. After a short delay, the malware launches multiple threads to begin data collection activities in parallel.

One of its core functions involves extracting saved credentials from Chromium-based browsers such as Chrome, Edge, and others. The malware accesses browser databases, retrieves encrypted credentials, and uses Windows cryptographic APIs to decrypt stored passwords.

These credentials are formatted and saved locally in a file named “sifreler.txt,” which translates to “passwords” in Turkish. In addition, it collects cookies from Firefox by copying cookie database files from user profiles.

SolyxImmortal Malware

Pulsedive said in a report shared with GBhackers, the malware also searches the victim’s system for sensitive documents. It recursively scans directories starting from the user’s home folder while skipping system-related paths.

Only specific file types such as .txt, .pdf, .docx, and .xlsx are targeted, and only if their size falls between 100 bytes and 10 MB. Collected files are staged in a temporary folder before being compressed into an archive for exfiltration.

SolyxImmortal includes a keylogging component that records every keystroke entered by the user. The captured data is temporarily stored in a buffer and sent to attacker-controlled infrastructure every 60 seconds in JSON format.

This allows continuous monitoring of user activity, including login credentials and private communications.

Another notable capability is its screenshot functionality. The malware captures screenshots at regular intervals and also when specific keywords appear in active window titles.

These keywords include terms related to banking and login pages, many of which are in Turkish. When triggered, screenshots are immediately captured and exfiltrated, indicating a focus on credential harvesting.

Discord Webhooks identified by Cyfirma (Source : Pulsedive).
Discord Webhooks identified by Cyfirma (Source : Pulsedive).

All collected data, including files, screenshots, and keystrokes, is exfiltrated via Discord webhooks. This method allows attackers to blend malicious traffic with legitimate services, making detection more challenging.

Messages used during exfiltration contain Turkish phrases, further suggesting that the campaign is tailored toward Turkish-speaking victims.

The goal of the start function is to establish persistence, delay execution for 15 seconds after persistence is achieved, and then create threads to collect information.

Functions executed by the malware, including the use of threading to run functions in parallel (Source : Pulsedive).
Functions executed by the malware, including the use of threading to run functions in parallel (Source : Pulsedive).

SolyxImmortal demonstrates how threat actors continue to leverage simple scripting languages like Python to build effective and modular malware.

Its use of legitimate libraries, multi-threading, and trusted platforms like Discord highlights a growing trend of stealthy and adaptable information stealers.

Organizations and users should monitor unusual outbound connections, restrict script execution where possible, and deploy endpoint detection solutions to mitigate such threats.

Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

Mayura Kathir
Mayura Kathirhttps://gbhackers.com/
Mayura Kathir is a cybersecurity reporter at GBHackers News, covering daily incidents including data breaches, malware attacks, cybercrime, vulnerabilities, zero-day exploits, and more.

Hot this week

How To Access Dark Web Anonymously and know its Secretive and Mysterious Activities

What is Deep Web The deep web, invisible web, or...

How to Build and Run a Security Operations Center (SOC Guide) – 2023

Today’s Cyber security operations center (CSOC) should have everything...

Russian Hackers Bypass EDR to Deliver a Weaponized TeamViewer Component

TeamViewer's popularity and remote access capabilities make it an...

Web Server Penetration Testing Checklist – 2026

Web server pentesting is performed under three significant categories: identity,...

ATM Penetration Testing – Advanced Testing Methods to Find The Vulnerabilities

ATM Penetration testing, Hackers have found different approaches to...

Hackers Use ConnectWise SkyKick Credentials to Access Microsoft 365, Halting Cloud Backups

Attackers abused compromised ConnectWise Cloud Backup credentials to access...

Anthropic’s Claude AI Uncovers Origins of NSA-Provided Cryptographic Keys After 25 Years

Anthropic says an internal Claude research model reconstructed how...

OpenBSD Kernel Flaw Dating Back 37 Years Enables Local Privilege Escalation to Root

A newly disclosed OpenBSD kernel exploitation chain combines a...

GhostAction Hackers Hide Credential-Stealing Malware in Fake Font Files Across 94 GitHub Repositories

GhostAction attackers have expanded their GitHub credential theft campaign...

SideCopy Hackers Target Indian Organizations With ReverseRAT Malware to Steal Data

Indian authorities have warned that SideCopy hackers are targeting...

New GhostBat Android Malware Targets 60 Banking and UPI Apps to Steal PINs

A new GhostBat RAT variant targets 60 Android financial...

New ROMULUS Malware Platform Uses Six Servers to Deliver Multiple Malicious Payloads

ROMULUS, a shared ClickFix delivery platform operating across six...

Related Articles

Recent News