Invicta Stealer is malware built to steal sensitive user information, mainly from Discord, wallets and web browsers. Its builder was released on GitHub in April, so attackers can customize it easily. It uses syscalls, anti-analysis techniques and API hashing to avoid detection, and it hides its command and control address with AES encryption and Base64 encoding.
This blog post comes from the “Invicta Stealer Technical Analysis” by the Brandefense Research Team. For more details about the analysis, download the report.
What does this Invicta Stealer analysis cover?
This report includes a general overview and technical analysis of Invicta Stealer. At the end of the report, the obtained Indicators of Compromise (IoCs) and the written YARA rule have been shared.
What is in scope for the Invicta Stealer analysis?
In the ”Scope” section, hashes of the analyzed ”Invicta Malware” sample are given.
| Filename | ac3e7f3c9b98de937715b84bea470a00debb3eddbe91f13504519ae2f2dc610e.exe |
| MD5 | 8a9e7741ad1976685d7b64706760f022 |
| SHA1 | 2c10875b3a75cef2e785cd23f6ecbb842c2d08c8 |
| SHA256 | ac3e7f3c9b98de937715b84bea470a00debb3eddbe91f13504519ae2f2dc610e |
What Is Invicta Stealer?
Invicta Stealer is a malicious software designed to steal sensitive user information, with a focus on targeting Discord, wallets, and web browsers. It has gained attention due to its utilization of various techniques to evade detection and propagate its malicious activities.
The malware first emerged in April with the release of its builder on GitHub, allowing threat actors to easily customize and distribute instances of the malware. Invicta Stealer leverages syscalls and anti-analysis techniques to interact with the operating system at a low level, making it challenging for security solutions to detect and analyze its behavior.
Once deployed, Invicta Stealer exfiltrates a range of user data, including credentials, financial information, and browser-related data. It employs API hashing to obfuscate the names of Windows API functions it utilizes, further complicating its detection and analysis.
The builder, written in .NET, enables customization of the malware’s behavior by replacing the encrypted Command and Control (C2) URL address. Additionally, it utilizes AES encryption and Base64 encoding to encrypt and encode the C2 address within the patched binary.
Our Threat Research Team has prepared a Python script for the Invicta Stealer Command and Control Address dump.
Download YARA Rules and IoCs from GitHub.
