
CrySome RAT is a .NET-based remote access trojan designed for post-compromise control, credential harvesting, and covert system interaction. The malware prioritizes persistence, defense evasion, and operator control over initial access techniques.
The analyzed sample demonstrates multiple persistence mechanisms, including:
Its evasion strategy focuses on disabling endpoint protections, interfering with security tooling execution, and degrading update mechanisms. Communication with its command-and-control (C2) infrastructure occurs over a custom TCP-based protocol, enabling modular remote operations such as file manipulation, surveillance, proxying, and credential access.
Unlike kernel-level threats, CrySome RAT operates primarily in userland, leveraging configuration abuse and native utilities to maintain stealth and control.
CrySome RAT is actively marketed across underground forums using a subscription-based model, indicating commercialization and ongoing development.


Cracked versions are also circulating, increasing accessibility and lowering the barrier for adoption by less sophisticated actors.

Additionally, the threat actor maintains a public-facing web portal, suggesting an organized distribution model and user onboarding flow.
![Fig 4 : Publicly available web portal “Crysome[.]net”.](https://gurucul.com/wp-content/uploads/2026/04/CrySome-RAT-4-1024x451.jpg)
CrySome RAT provides a broad post-exploitation capability set:
⚠️ Note: These features are modular and controlled via the C2 instruction framework.
CrySome RAT ensures single-instance execution using a mutex:
CrysomeClient.InstanceMutexIf the mutex exists, execution terminates.

Before establishing persistence, the malware verifies whether it is executing from a designated path. If not, it copies itself to a preferred location.
This behavior ensures:

This staged initialization ensures that persistence and environmental control mechanisms are established before exposing the host to operator-driven commands, reducing the risk of early disruption.
CrySome RAT establishes persistence via:
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnceIt uses deceptive naming such as:
RuntimeBroker
A persistent service is installed:
WindowsHealthMonitorCharacteristics:

The malware creates:
This redundancy mechanism ensures continued execution even if primary persistence artifacts are removed, indicating resilience against partial remediation.
CrySome RAT employs a multi-stage defense evasion model:

The malware modifies:
HKLM\…\Image File Execution Options\
It assigns a Debugger value to security tools, redirecting execution to:
cmd.exe /c echo
This prevents tools from launching.
sc.exenet.exeTo:

The implementation relies on spawning system utilities (sc.exe , net.exe rather than direct Windows API calls, indicating a preference for living-off-the-land techniques to blend with legitimate administrative activity.
0.0.0.0

Process termination appears to be driven by a predefined list of AV-related process names, suggesting static targeting rather than dynamic discovery.

CrySome RAT communicates via persistent custom TCP connections.
The communication model is based on a persistent socket connection, where the client maintains an active session with the C2 server to receive tasking in real time. This differs from traditional beaconing malware and enables lower-latency command execution.
Upon connection:

Command handling is initialized through a dispatcher mechanism (RegisterHandlers), mapping received instructions to specific functional modules.
Includes:
cmd)filemgr)proxy)audio, cam)rdp, hvnc)cred)keylog)Function naming and modular structure indicate a builder-based architecture, where capabilities are selectively enabled during payload generation.
CrySome RAT deploys a credential decryption module:
Deploys a credential decryption module (abe_decrypt.dll) to the local filesystem and executes it as a standalone component after terminating browser processes to bypass file locks.
The module processes browser storage artifacts and outputs structured credential data (e.g., passwords.json, cookies.json) for exfiltration.



Implements global keylogging using:
SetWindowsHookEx (WH_KEYBOARD_LL)Execution model:
PeekMessageDispatchMessage

The HVNC module operates by creating an alternate desktop context, enabling attacker interaction within an isolated graphical session that is not visible to the active user environment.



After connection, the malware collects:


This profiling enables the operator to tailor post-exploitation actions based on host characteristics and user activity context.
| Tactic | Technique ID | Technique Name | Observed Activity |
| Execution | T1059.001 | PowerShell | Executes PowerShell commands to disable Defender and run payloads |
| Execution | T1106 | Native API | Uses Windows APIs for process creation, injection, and system interaction |
| Persistence | T1547.001 | Registry Run Keys / Startup Folder | Adds entry in RunOnce (RuntimeBroker) for execution at logon |
| Persistence | T1543.003 | Windows Service | Creates persistent service (WindowsHealthMonitor) with auto-restart |
| Persistence | T1053.005 | Scheduled Task | Task creation observed via [artifact: schtasks.exe / TaskCache registry / XML definition] |
| Persistence | T1542.003 | Boot/Logon Autostart (Recovery) | Observed interaction with recovery-related execution paths or offline persistence locations (details omitted for brevity) |
| Defense Evasion | T1562.001 | Impair Defenses | Disables Microsoft Defender and security protections |
| Defense Evasion | T1546.012 | IFEO Injection | Uses IFEO Debugger to block execution of security tools |
| Defense Evasion | T1562.004 | Disable or Modify System Firewall | Firewall or network filtering configuration changes observed via system utilities or registry modifications |
| Defense Evasion | T1036 | Masquerading | Uses deceptive names like RuntimeBroker to appear legitimate |
| Defense Evasion | T1222.001 | File and Directory Permissions Modification | Hides files and directories using attributes |
| Defense Evasion | T1564.001 | Hidden Files and Directories | Sets hidden/system attributes for stealth |
| Credential Access | T1555.003 | Credentials from Web Browsers | Extracts browser credentials via execution of a local decryption module (abe_decrypt.dll) |
| Credential Access | T1056.001 | Keylogging | Uses SetWindowsHookEx for keystroke logging |
| Discovery | T1082 | System Information Discovery | Collects OS, username, uptime, GPU, etc. |
| Discovery | T1057 | Process Discovery | Enumerates running processes |
| Discovery | T1010 | Application Window Discovery | Captures active window title |
| Collection | T1113 | Screen Capture | Captures screenshots |
| Collection | T1125 | Video Capture | Captures webcam data |
| Collection | T1123 | Audio Capture | Records microphone input |
| Command and Control | T1071 | Application Layer Protocol | Communicates with C2 over TCP |
| Command and Control | T1090 | Proxy | Implements SOCKS proxy and reverse tunneling |
| Exfiltration | T1041 | Exfiltration Over C2 Channel | Sends collected data (credentials, system info) to C2 |
| Lateral Movement | T1021.001 | Remote Desktop Protocol | Supports RDP sessions |
| Lateral Movement | T1563.002 | Remote Service Session Hijacking (HVNC) | Uses hidden virtual desktop (HVNC) for control |
High-Confidence Detection Chain:
sc.exe or net.exeMedium-Confidence Indicators:
Low-Confidence Indicators (Contextual):
File Hashes (SHA-256)
| IOC | Filename |
| f30f32937999abe4fa6e90234773e0528a4b2bd1d6de5323d59ac96cdb58f25d | Crysome.Client.exe |
| fa896cc8ce13c69f6306eff2a8698998b48b422784053df6bb078c17fe3f04c3 | Crysome.Server.dll |
| c8836a733b3df2b4bfd861b81e3452a0bc169ffe707f483a06f7ad89a4cc2965 | abe_decrypt.dll |
Domain :
| Indicator | Value |
| Crysome[.]net | Domain |
CrySome RAT represents a modular, userland-focused post-exploitation framework emphasizing persistence, evasion, and operator control. While it does not exhibit kernel-level sophistication, its combination of defense evasion techniques and surveillance capabilities makes it effective against poorly monitored environments.
Its commercialization and availability in cracked forms significantly increase its threat surface, particularly among lower-tier threat actors.
Contributors:
Abhishek Samdole

Pandurang Terkar

Rudra Pratap
