Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to malware
MalwareUsed by 2 actors

SNAKEDROPPER

SNAKEDROPPER is a Ruby-based next-stage loader used in the North Korea–linked APT37/ScarCruft campaign dubbed “Ruby Jumper” (discovered by Zscaler ThreatLabz in December 2025). It is delivered after the initial RESTLEAF implant (which uses Zoho WorkDrive for C2) fetches encrypted shellcode and downloads the SNAKEDROPPER payload; SNAKEDROPPER is executed within a randomly chosen legitimate Windows executable as part of a two-stage XOR-decrypted shellcode/reflective-loading chain.

On execution, SNAKEDROPPER installs and masquerades a full Ruby 3.3.0 runtime on Windows by extracting an embedded archive (ruby3.zip) to %PROGRAMDATA%\ruby3.zip and unpacking it under %PROGRAMDATA%\usbspeed, renaming rubyw.exe to usbspeed.exe. It modifies the Ruby environment for execution by replacing RubyGems’ operating_system.rb with a malicious version that auto-loads when the Ruby interpreter starts. It establishes persistence via a scheduled task named rubyupdatecheck that runs every five minutes.

SNAKEDROPPER then drops additional campaign components (notably THUMBSBD and VIRUSTASK) disguised as Ruby scripts (e.g., ascii.rb and bundler_index_client.rb; also referenced alongside win32\task.rb). These follow-on payloads are used to weaponize removable media to relay commands and exfiltrate data between internet-connected and air-gapped systems (THUMBSBD) and to propagate to additional isolated hosts by replacing files on removable drives with malicious LNK shortcuts (VIRUSTASK). ThreatLabz also reported THUMBSBD downloading additional payloads from domains including philion[.]store, homeatedke[.]store, and hightkdhe[.]store.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

2 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
Kimsuky

...onto SNAKEDROPPER for second-stage payload delivery...

via cyber security newscybersecuritynews.com
APT37

"ScarCruft Uses Zoho WorkDrive and USB Malware to Breach Air-Gapped Networks" ... "malware families, such as RESTLEAF, SNAKEDROPPER, THUMBSBD, VIRUSTASK, FOOTWINE, and BLUELIGHT"

via the hacker newsthehackernews.com
MITRE ATT&CK

Techniques & procedures

11 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

1 technique
T1566.001Spearphishing AttachmentEvidence1

“The attack begins… with a malicious Windows shortcut file (LNK) that, once opened by a victim, silently drops and executes a series of payloads…”

Execution

4 techniques
T1053.005Scheduled TaskEvidence4

“Creates a scheduled task named rubyupdatecheck to execute… usbspeed.exe every 5 minutes.”

T1059.001PowerShellEvidence2

"...it launches a PowerShell command..."; "...the batch script launching PowerShell..."

T1204User ExecutionEvidence1

“…once opened by a victim… drops and executes a series of payloads…” and “When an unsuspecting user… clicks what appears to be their own file, they unknowingly launch the malware…”

T1204.002Malicious FileEvidence4

“The infection chain begins when the victim opens a malicious Windows shortcut file (LNK), which deploys a PowerShell script…”

Persistence

1 technique
T1053.005Scheduled TaskEvidence4

“Creates a scheduled task named rubyupdatecheck to execute… usbspeed.exe every 5 minutes.”

Privilege Escalation

2 techniques
T1053.005Scheduled TaskEvidence4

“Creates a scheduled task named rubyupdatecheck to execute… usbspeed.exe every 5 minutes.”

T1055Process InjectionEvidence2

"...downloads shellcode, which is then executed via process injection..."

Stealth

4 techniques
T1036MasqueradingEvidence1

“Renames… rubyw.exe to usbspeed.exe to masquerade as a legitimate USB speed monitoring utility.”

T1055Process InjectionEvidence2

"...downloads shellcode, which is then executed via process injection..."

T1140Deobfuscate/Decode Files or InformationEvidence1

“…second-stage shellcode that is decrypted using a 1-byte XOR key… reflectively loads an embedded Windows executable payload that is also decoded using a 1-byte XOR key.”

T1620Reflective Code LoadingEvidence1

“Stage 2: The decrypted second-stage shellcode reflectively loads an embedded Windows executable payload…”

Command and Control

2 techniques
T1102Web ServiceEvidence1

“RESTLEAF… uses Zoho WorkDrive for C2 communications to fetch additional payloads…”

T1105Ingress Tool TransferEvidence2

“The full attack chain flows… through RESTLEAF as the first-stage downloader, onto SNAKEDROPPER for second-stage payload delivery…”

What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution2

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping11

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.