JUMPSEC Links Muddy Water to CastleRAT and ChainShell

· Original article ↗

Summary

JUMPSEC reports a direct operational link between Muddy Water infrastructure and TAG-150’s CastleRAT, describing ChainShell, HVNC browser-session access, smart-contract-based C2, and payloads compiled before Feb. 28.

Key points

  • JUMPSEC reports a direct operational link between Muddy Water infrastructure and TAG-150, which operates the CastleRAT malware-as-a-service platform.
  • Researchers found Farsi code comments and Israeli IP range lists on a misconfigured C2 server, which they cite as evidence of the actor's origin and targets.
  • A reset.ps1 loader deploys ChainShell, which executes JavaScript received from the C2 server using Function().
  • The report says HVNC can let operators access browser sessions and webmail while masquerading as the victim's session, potentially bypassing MFA without a new-login trace.
  • ChainShell reportedly obtains its C2 address from an Ethereum smart contract, making the infrastructure more resistant to disruption.
  • Researchers found two payloads hidden in steganographic JPEGs and compiled before Feb. 28; JUMPSEC describes this as consistent with pre-staged capability.

Article Details

Attack Vectors
  • The reset.ps1 loader deploys ChainShell, which executes raw JavaScript received from the C2 server using Function().
  • HVNC enables invisible browser-session hijacking and access through the victim's existing session cookies.
  • ChainShell resolves its C2 from an Ethereum smart contract.
  • Native payloads were concealed in steganographic JPEG images.

MITRE ATT&CK

Threat Actors

Malware

Vendors

Products

Countries

Related Articles