Mac users are being lured into a ClickFix campaign that turns a routine CAPTCHA check into a path for password theft, remote control, and cryptocurrency mining.
It persuades a visitor to run an attackers’ command in Terminal rather than download an application. The fake verification page is styled as a TrustKey human check and displays an “I’m not a robot” box.
Selecting it silently copies a command, then instructs the victim to open Spotlight, launch Terminal, paste the supposed token, and press Return. The chain avoids the warning signs associated with a downloaded file and avoids normal Gatekeeper checks.
NetbyteSEC said in a report shared with Cyber Security News (CSN) that it investigated the macOS lure in July 2026. The pasted command fetches code from a Cloudflare Worker and runs it through macOS’s AppleScript utility, without an obvious installer.
The impact is broader than a single stolen login. The campaign installs a persistent agent, seeks the Mac login password through a fake system dialog, collects browser and wallet data, and can deploy XMRig to consume the victim’s processing power. This blend of theft and cryptomining shows the danger behind fake CAPTCHA malware loader schemes.
Fake CAPTCHA Tricks Mac Users
The first command contacts a Cloudflare Worker, which returns an encoded AppleScript payload. That script writes a LaunchAgent so the malware can restart when the user logs in, then queries a Polygon smart contract to learn where its command server is.
This method, known as EtherHiding, leaves no fixed control domain in the initial sample for defenders to block.
The loader asks it for the current server address and then contacts that address for the next stage. Because the operator can change the value on-chain, the infrastructure can move quickly.
That approach resembles an earlier EtherHiding ClickFix campaign that used blockchain storage to complicate tracking.
The infection then deploys a backdoor that identifies the device and user, checks in with the server, and asks for new tasks every minute.
.webp)
Most concerningly, it presents a counterfeit macOS System Preferences prompt until the entered password works, then stores the cleartext credential locally for later theft.
Users should treat any CAPTCHA that asks them to open Terminal, Run, or another command tool as malicious. A genuine verification test does not need keyboard shortcuts to paste a token or execute a command.
Closing the page is the safest response, as ClickFix lure delivers Node.js attacks show how the same tactic can carry different payloads.
Backdoor Steals Data and Mines Crypto
The backdoor can request a full or lighter Atomic macOS Stealer, or AMOS, module. The full version searches browser profiles for saved passwords, cookies, history, wallet extensions, and encryption keys.
It also targets the macOS login keychain, Telegram data, Apple Notes, Safari information, and files in common personal folders.
The malware packages collected material into an archive and uploads it to attacker-controlled infrastructure. It can also retrieve browser safe-storage keys by repeatedly requesting keychain access, pressuring a victim to approve the prompt.
Its credential and wallet theft mirrors the macOS crash-reporting stealer threat, underscoring why Mac users should not assume the platform is immune to information theft.
.webp)
A separate task installs XMRig, a legitimate mining program abused here to mine Monero for the operator. The miner is configured to use the Mac’s CPU, which can cause sustained high usage, heat, battery drain, and slower performance on affected systems.
Removing only the miner is not enough because the persistent agent can download it again. Organizations should hunt for Terminal-launched AppleScript activity, unexpected LaunchAgents, Polygon RPC requests, and fake password or keychain prompts.
Individuals who followed the instructions should disconnect the Mac from networks as soon as possible, change passwords from a clean device, and have the system professionally examined. Removing the LaunchAgent and backdoor agent is essential before restoring normal use.
Indicators of Compromise (IoCs):-
| Type | Indicator | Description |
|---|---|---|
| URL | https://25382ea9.trustkey-otcheckv1[.]pages.dev | Fake TrustKey CAPTCHA lure |
| URL | https://winter-leaf-8941.adrianroy-01[.]workers.dev | Cloudflare Worker infrastructure |
| URL | https://67sixcebeh[.]surf/upload.php | Data-upload endpoint |
| URL | https://67sixcebeh[.]surf/xmr | Cryptominer delivery endpoint |
| URL | https://black-feather-9cfd.adrianroy-01[.]workers.dev | Initial Cloudflare Worker endpoint |
| Domain | hf98x4d[.]site | Historical command-and-control domain |
| Domain | xuiaxwx[.]com | Historical command-and-control domain |
| Domain | gesck4m[.]pro | Historical command-and-control domain |
| Domain | sj98xe4[.]xyz | Historical command-and-control domain |
| Domain | smdh7[.]surf | Historical command-and-control domain |
| Domain | citcix6[.]xyz | Historical command-and-control domain |
| Domain | 67sixcebeh[.]surf | Current command-and-control domain at analysis time |
| IP address | 162.159.36.12 | Associated infrastructure IP address |
| IP address | 104.21.4.95 | Associated infrastructure IP address |
| IP address | 62.60.226.0 | Bulk or fallback data-exfiltration endpoint |
| Blockchain contract | 0xA3a603F8a454a9c905b4c579Bb72628F7C15C2A0 | Polygon EtherHiding contract |
| Blockchain wallet | 0x363aeaf1f67f1fb7abddc3f9806a301f1c64abe | Operator wallet |
| Blockchain wallet | 0x363ab010235746303c94b8597a2b151d46514be3 | Sibling vanity-cluster wallet |
| Blockchain wallet | 0xc2f79738196b670d99064eca35c3eafa72e17c59 | Funding relay wallet |
| Blockchain wallet | 0x6976d8025229db5f54bc899dd3dbc9285423896b | Disperser wallet |
| SHA-256 | 9a6b91a3cc2867d4d493823f425f1397afac0f52e17acae937560c3f4d73080d | Stage-two Worker payload |
| SHA-256 | e9d3dd808fa4218abdcb2a0a38a52d2337662b65a712663f35b8374476e3da65 | Layer-one plist installer |
| SHA-256 | 903c7483ffa15cc14181a2dec5d8a9ddf703cddde3aa87e596d948342c8a75d | Layer-three loader |
| SHA-256 | a46d6adeb5c8e9ab5883ed8005b6ed684e7181148f5fdec7656ae6e51ca6e676 | Persistent backdoor agent |
| SHA-256 | 4542d94e24b6829e262b1c4af8467e11e40f078ce135d0b110054db4b9577cf0 | Full AMOS stealer module |
| SHA-256 | d0ee324b6390e9d61f9851cd1fa5f3bde4ce05821cd5b4f67ad665dbffe54ad7 | Lightweight stealer module |
| SHA-256 | f3fb674441b05fab014212ece2528c92a36df6d45b88951e65ed72606fff0c80 | Miner dropper |
| SHA-256 | 872172a61e194ba96af2219b446bdb1cf318509c08ee66489aab20c1c59acf3d | Miner installer |
Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.
Prevent incidents due to slow investigations. Power your Tier 1 with threat intelligence from 15K SOCs: Integrate TI Lookup in your SOC

