Kaspersky Details GenieLocker Ransomware Attributed to Toy Ghouls

· Original article ↗

Summary

Kaspersky analyzes GenieLocker, a custom ransomware family attributed to Toy Ghouls and active since March 2026 against Russian organizations. Attackers likely used stolen partner VPN credentials; Windows, Linux and ESXi variants encrypted systems, with no evidence of [

Key points

  • The article attributes GenieLocker to Toy Ghouls and reports the custom ransomware active since March 2026.
  • Kaspersky telemetry showed detections concentrated in Russia; manufacturing was the primary affected sector, followed by construction, financial services, retail and technology.
  • Initial access was through an OpenVPN connection from an external partner network, likely using stolen but valid credentials.
  • Attackers used SoftPerfect Network Scanner for discovery and Mimikatz for credential dumping; they also accessed KeePassXC databases, likely to seek stored credentials.
  • RDP and SSH were used for lateral movement, while PsExec and PAExec helped deploy the ransomware.
  • Separate Windows and Linux/ESXi builds encrypt files and virtual-machine disks using XChaCha20-Poly1305; the malware uses Curve25519-XSalsa20-Poly1305 for key encryption.
  • Forensic analysis found no evidence of data exfiltration; the article says Toy Ghouls did not use double extortion or a data-leak site.

Article Details

Attack Vectors
  • Initial access: attackers entered through an OpenVPN connection from an external partner network, likely using stolen but still valid credentials and the trusted partner relationship.
  • Credential access: Mimikatz was used to dump credentials. Attackers also accessed KeePassXC on compromised machines, likely attempting to extract stored credentials.
  • Discovery and lateral movement: SoftPerfect Network Scanner was used for discovery; attackers used RDP to reach Windows machines and SSH to reach Linux servers. PsExec and PAExec were used to deploy the ransomware, and a reverse SSH tunnel was established for communication with the C2 server.
  • Impact: GenieLocker encrypted files on Windows systems and disks on Linux and ESXi servers; active virtual machines were stopped before disk encryption.
Defensive Notes
  • Kaspersky products detect the malware as Trojan-Ransom.Win64.Agent.genie, HEUR:TrojanRansom.Win64.Generic, and Trojan-Ransom.Linux.Agent.genie.

Indicators of compromise

TypeIndicatorContext
IPV489[.]125[.]66[.]101Listed as the command-and-control server for the attack.
MD518f61c6d686cffd131c9fd3f3437064bHash listed among GenieLocker for Windows samples.
MD525480dad40152ef3d0c6d38eecc9bd9bHash listed among GenieLocker for Windows samples.
MD534a7f28e0bb69b0d49bacc88bdf20ac1Hash listed among GenieLocker for Windows samples.
MD53a4479b51890373bfc4a011ef41fe376Hash listed among GenieLocker for Windows samples.
MD558c0dda52b8f069660166d61fd74f911Hash listed among GenieLocker for Windows samples.
MD55d62c1349b8981c396c9a23f4f8f053cMD5 hash identified for the Windows GenieLocker sample.
MD5780c8f4c6f077da4da96582987920362Hash listed among GenieLocker for Windows samples.
MD57dad78584795aa5c160520cc6accf260Hash listed among GenieLocker for Windows samples.
MD5824ca1e906cc073ee5b0f3519df69a8fHash listed among GenieLocker for Windows samples.
MD59201e35e2993612612919a3c71302cabMD5 hash identified for the Linux and ESXi GenieLocker sample.
MD59969a8221312dba70dd5cbddf83a146cHash listed among GenieLocker for Windows samples.
MD59cd514ff2809ce0b993e3b8649e82a94Hash listed among GenieLocker for Windows samples.
MD5a50eaaf514f4f84e61ca2455a8789753Hash listed among GenieLocker for Windows samples.
MD5b893eafed0659f70d4ac250f09073723Hash listed among GenieLocker for Windows samples.
MD5c68b6862725777651085650db34947fcHash listed among GenieLocker for Windows samples.
MD5d3e06eb34d8eee7ef92cac3ad0a20ff5Hash listed among GenieLocker for Windows samples.
MD5d661cf666b9acbab7cfeae1127a261a9Hash listed among GenieLocker for Windows samples.
MD5d87d0b01d95acc936b7dc47b8f41937aHash listed among GenieLocker for Windows samples.
MD5de3cfbb50f66079bfee20a6f64e59433Hash listed among GenieLocker for Windows samples.
MD5f08f476f26b01d142ca73923de65fc0cHash listed among GenieLocker for Windows samples.
MD5f7b9e36e94163a9a303160945f99267aHash listed among GenieLocker for Windows samples.
MD5fd46a80c2f45577263328984edf7f4dcHash listed among GenieLocker for Windows samples.
SHA256a8842616c9057d5cf6e1fe1fa8c3c16034b8828635f88078735799a3c1ac8e28Hash listed among GenieLocker for Windows samples.

MITRE ATT&CK

T1003 · OS Credential DumpingMimikatz was used to dump credentials.T1021.001 · Remote Desktop ProtocolAttackers used RDP for lateral movement to Windows machines.T1021.004 · SSHAttackers used SSH for lateral movement to Linux servers.T1046 · Network Service DiscoverySoftPerfect Network Scanner was used to discover systems on the compromised network.T1057 · Process DiscoveryGenieLocker checks for processes that may be using files targeted for encryption and terminates listed processes.T1078 · Valid AccountsAttackers likely used stolen but still valid credentials to connect through the partner's OpenVPN access.T1090.001 · Internal ProxyAttackers established a reverse SSH tunnel to communicate with their C2 server.T1105 · Ingress Tool TransferAttackers installed additional tools, including OpenSSH, socks5.exe, SoftPerfect Network Scanner, and Mimikatz, on compromised hosts.T1133 · External Remote ServicesAttackers entered the environment through an OpenVPN connection originating from an external partner network.T1219 · Remote Access ToolsOpenSSH and socks5.exe were installed on compromised hosts as additional remote-access tooling.T1486 · Data Encrypted for ImpactGenieLocker encrypted files on Windows systems and disks on Linux and ESXi servers.T1497.001 · System ChecksThe Windows build checks for debuggers and uses a required secret argument that the article says may help avoid sandbox execution.T1529 · System Shutdown/RebootAttackers stopped active virtual machines before encrypting disks on Linux and ESXi servers.T1562.001 · Disable or Modify ToolsGenieLocker terminates processes and stops services, including listed security and backup-related services, before encryption.T1569.002 · Service ExecutionPsExec and PAExec were used to deploy GenieLocker across systems.

Threat Actors

Malware

Vendors

Products

Tools

Countries

Industries

Related Articles