CrystalX RAT Combines Stealer, Spyware and Prankware Capabilities

· Original article ↗

Summary

Kaspersky describes CrystalX, a MaaS RAT promoted since early 2026, with credential theft, keylogging, clipboard manipulation, remote control and prankware. Its initial infection vector is unknown; telemetry indicates dozens of victims and ongoing development.

Key points

  • CrystalX RAT, initially promoted as Webcrystal RAT, is sold as malware-as-a-service through Telegram and a YouTube channel.
  • Its builder supports geoblocking and anti-analysis features; implants are compressed with zlib and encrypted with ChaCha20.
  • The RAT can steal credentials and browser data, log keystrokes, and send collected information to its command-and-control server over WebSocket. Builds observed when the article was written lacked the stealer component.
  • A clipper can inject a malicious extension into Chrome or Edge through the Chrome DevTools Protocol to replace cryptocurrency wallet addresses.
  • Remote-access features include file upload, command execution, VNC, and background microphone and camera capture.
  • The “Rofl” module can disrupt normal desktop use with actions such as rotating the display, remapping mouse buttons, and disabling system components.
  • The initial infection vector is unknown. Researchers report infection attempts in Russia, dozens of victims, and telemetry indicating continued development.

Article Details

Attack Vectors
  • The initial infection vector is not known. Infection attempts had been observed in Russia.
  • CrystalX RAT communicates with its C2 over WebSocket using a hard-coded URL; the article does not provide the URL.
  • The malware can steal credentials and browser data, log keystrokes, access and modify the clipboard, and capture microphone audio and camera video.
  • The RAT supports remote file upload, command execution through cmd.exe, filesystem browsing, and remote desktop control through its integrated VNC.
  • A clipper can inject a malicious browser extension into Chrome or Edge through the Chrome DevTools protocol to replace cryptocurrency wallet addresses.
Defensive Notes
  • Kaspersky products detect the threat as Backdoor.Win64.CrystalX.*, Trojan.Win64.Agent.*, and Trojan.Win32.Agentb.gen.
  • The malware checks for proxies, analysis processes and certificates, virtual-machine indicators, and debugging conditions; it also patches AmsiScanBuffer, EtwEventWrite, and MiniDumpWriteDump.
  • The article reports that builds available at the time lacked the stealer component, which the author had reportedly removed while updating it.
  • The article lists three C2 domains and six implant MD5 hashes as indicators.

Indicators of compromise

TypeIndicatorContext
DOMAINcrystalxrat[.]topListed as CrystalX RAT C2 infrastructure.
DOMAINwebcrystal[.]lolListed as CrystalX RAT C2 infrastructure.
DOMAINwebcrystal[.]sbsListed as CrystalX RAT C2 infrastructure.
MD51a68ae614fb2d8875cb0573e6a721b46Listed as a CrystalX RAT implant hash.
MD52dbe6de177241c144d06355c381b868cListed as a CrystalX RAT implant hash.
MD547accb0ecfe8ccd466752dde1864f3b0Listed as a CrystalX RAT implant hash.
MD549c74b302bfa32e45b7c1c5780dd0976Listed as a CrystalX RAT implant hash.
MD588c60df2a1414cbf24430a74ae9836e0Listed as a CrystalX RAT implant hash.
MD5e540e9797e3b814bfe0a82155dfe135dListed as a CrystalX RAT implant hash.

MITRE ATT&CK

T1021 · Remote ServicesThe RAT's integrated VNC allows the operator to view and control the victim's desktop remotely.T1027 · Obfuscated Files or InformationThe builder compresses implants with zlib and encrypts them with ChaCha20.T1041 · Exfiltration Over C2 ChannelThe malware sends collected data to its C2 over the established channel as plain-text JSON.T1056.001 · KeyloggingThe keylogger captures user input and transmits it to the C2 over WebSocket.T1059.003 · Windows Command ShellThe operator can execute commands through cmd.exe using the RAT.T1071.001 · Web ProtocolsCrystalX RAT uses WebSocket over a hard-coded URL to communicate with its C2.T1113 · Screen CaptureThe operator can view the victim's screen through the RAT's remote-access capabilities.T1115 · Clipboard DataThe malware can read and modify the victim's clipboard and replace cryptocurrency addresses through its clipper.T1123 · Audio CaptureThe malware can capture audio from the victim's microphone in the background.T1125 · Video CaptureThe malware can capture video from the victim's camera in the background.T1497 · Virtualization/Sandbox EvasionThe malware checks for virtual-machine indicators, including running processes, guest tools, and hardware characteristics.T1555.003 · Credentials from Web BrowsersThe stealer extracts credentials for Steam, Discord, and Telegram and gathers data from Chromium-based browsers using ChromeElevator.T1562 · Impair DefensesThe malware patches AmsiScanBuffer, EtwEventWrite, and MiniDumpWriteDump.

Malware

Vendors

Products

Tools

Countries

Related Articles