StepDrainer and EtherRAT Illustrate Convergence of Crypto Drainers and Traditional Malware

· Original article ↗

Summary

LevelBlue analyzes StepDrainer and EtherRAT, detailing how wallet-phishing drainers and a trojanized Windows installer combine crypto-focused operations with traditional malware techniques, including obfuscated payload delivery, on-chain configuration, and persistence.

Key points

  • The report describes StepDrainer as a multichain drainer-as-a-service targeting more than 20 networks and using convincing wallet interfaces to prompt users to connect or approve transactions.
  • StepDrainer’s reported theft methods include prioritizing valuable assets and targeting NFTs, ETH, and ERC-20 tokens through Seaport, permit signatures, or token approvals.
  • LevelBlue traced StepDrainer stager infrastructure across more than 3,000 domains, with randomized PHP backends, dynamically injected JavaScript, and obfuscated payloads.
  • The investigation found a Solana account used to store campaign configuration and describe how the stager retrieves infrastructure details through blockchain RPC requests.
  • EtherRAT was delivered in a trojanized Tftpd64 installer from a malicious GitHub repository, with an embedded Node.js runtime and an obfuscated implant.
  • The analyzed EtherRAT sample established persistence through a Windows Run key, performed hidden PowerShell reconnaissance, and contacted Ethereum RPC endpoints; the report says direct draining was not observed in this sample.

Article Details

Attack Vectors
  • High-fidelity trading, compliance, and AI-themed phishing pages impersonate legitimate platforms and prompt victims to connect wallets.
  • StepDrainer uses deceptive wallet modals and transaction prompts to obtain approvals or signatures, then transfers cryptocurrency and NFTs.
  • StepDrainer injects JavaScript into webpages and retrieves obfuscated next-stage code through stager APIs and randomized PHP endpoints.
  • EtherRAT is distributed in a trojanized Tftpd64 MSI or ZIP offered through a malicious GitHub repository impersonating the official project.
  • EtherRAT uses a bundled Node.js runtime, an obfuscated .dat payload, and PowerShell commands for host reconnaissance.
Defensive Notes
  • Treat wallet warnings and transaction approval requests cautiously; verify what an approval or signature authorizes before proceeding.
  • Verify administrative-software downloads through trusted project distribution channels, since the article describes a malicious repository impersonating the Tftpd64 project.
  • Include drainer behavior in organizational threat models and apply visibility and controls comparable to those used against credential-stealing malware.
  • Monitor for unexpected Windows Run-key persistence, concealed PowerShell reconnaissance, and unusual Node.js execution associated with downloaded installers.

Indicators of compromise

TypeIndicatorContext
DOMAIN8kwfaa30jtlnwi[.]comAttacker-controlled fallback C2 domain revealed by the StepDrainer API and associated with its backend infrastructure.
DOMAINscanclaw[.]liveMalicious OpenClaw-style landing page used to lure users into the StepDrainer wallet-connection flow.
DOMAINwpuadmin[.]shopDomain contacted by EtherRAT and listed among the campaign's C2/backend and staging infrastructure.

MITRE ATT&CK

T1027 · Obfuscated Files or InformationThe campaigns use heavily obfuscated JavaScript and an obfuscated EtherRAT .dat payload, with encrypted configuration.T1036 · MasqueradingMalicious pages impersonate OpenClaw, and a malicious repository offers a trojanized Tftpd64 installer while posing as the official project.T1059.001 · PowerShellEtherRAT runs hidden PowerShell commands to query host details, antivirus products, and domain membership.T1059.007 · JavaScriptStepDrainer's browser-side wallet-draining logic and injected next-stage payloads are written in JavaScript.T1071.001 · Web ProtocolsThe malware communicates with backend and blockchain infrastructure through web and RPC API requests.T1082 · System Information DiscoveryEtherRAT queries host information including system locale, GPU details, domain membership, and MachineGuid values.T1105 · Ingress Tool TransferThe trojanized installer stages EtherRAT components, and the malware downloads a Node.js runtime using curl.T1518.001 · Security Software DiscoveryEtherRAT queries Windows Security Center for registered antivirus product names.T1547.001 · Registry Run Keys / Startup FolderEtherRAT establishes persistence by adding a Windows Run key that launches conhost.exe and the Node.js payload at logon.T1566 · PhishingOperators use phishing pages styled as trading, compliance, and AI platforms to lure users into connecting wallets.T1573.001 · Symmetric CryptographyEtherRAT's configuration elements are encrypted using AES-256-CBC with bundled keys and IVs.

Malware

Products

Industries

Related Articles