EtherHiding: the lure lives on the blockchain.
Attackers inject a small script into ordinary websites. The script asks a public blockchain node for the current lure address, stored in a smart contract — a free, read-only call made by the victim’s own browser. Blocking domains can’t keep up.
How the attack works
- A legitimate site (often WordPress) is compromised and a loader script is added.
- The loader makes an
eth_callto a contract on BNB Smart Chain or Polygon through a public RPC node. - The contract returns the current lure host or script. The attacker can change it at any time for cents, without touching the compromised site.
- The victim sees a fake CAPTCHA or browser-update page — usually a ClickFix lure.
Google’s Threat Intelligence Group counted about 14,000 injected pages in one campaign; CTM360 identified 17,000 compromised URLs in September 2026 and noted that domain blocking is only a limited mitigation.
Why most tools miss it
Web3 security products inspect transactions sent to a wallet. Phishing products look at URLs. An EtherHiding loader does neither: it reads a contract from a page that has nothing to do with crypto.
How ByteMantle detects it
- RPC calls are observed in the page — including public BNB, Polygon and Ethereum nodes.
- Context decides: a page with no wallet activity that reads a contract is suspicious; if the decoded response contains a URL or domain, it is flagged as high severity.
- Correlation: contract read followed by a ClickFix lure or a malicious clipboard write becomes a single critical incident — ClickFix via EtherHiding — mapped to MITRE T1102.001 (Dead Drop Resolver) and T1204.004.
- Detection, not disruption: contract reads are never blocked automatically, so legitimate dApps keep working.
From one page to the whole campaign
- The campaign map groups every site that reads the same smart contract, so a wave of compromised sites becomes one finding.
- The script chain shows which script on the compromised site loaded the code that queried the contract.
- The software behind the site Enterprise: these campaigns live on outdated WordPress sites and plugins; Technology & Exposure shows which sites your people use report them.
- Share it: the incident and its graph export as STIX 2.1, with the contract address, for your threat-intelligence platform.
Read the guideEtherHiding: the malware host nobody can take down
Want to see it on your own browsers?
Free protection for everyone; trials, proofs of concept and pilots for teams.