Indicators of compromise · ClearFake +1 — 8 shown
l4czf8jy[.]bahiscom2023[.]onlinej01nn5zm[.]istanbul303[.]coml63gj1o5[.]bahisbiz[.]combahisbiz[.]comhxxps://vpanel[.]v-panel[.]asia/vpanel[.]v-panel[.]asiahxxps://gt[.]234-e[.]comhxxps://getin[.]v-panel[.]asia/
Defanged third-party indicators (abuse.ch). The defanging is deliberate: never click, resolve or fetch these values. An indicator corroborates a report — it never proves one, and its presence here does not mean this story's hosts are listed.
ClickFix
ClickFix is a social-engineering execution technique in which a web page, advertisement or document presents the visitor with a problem it claims is theirs to solve — a human-verification check that will not complete, a browser that cannot render the page, a document that will not open, a Mac that is "low on storage" — and then offers the remedy as a command the user copies and pastes into a system interface they already trust: the Windows Run dialog, PowerShell, Windows Terminal, the macOS Terminal, or the browser's address bar. The victim executes the attacker's code themselves, as an authenticated interactive user, inside a native signed binary that is present on every system, which is precisely the profile of legitimate administrative work. There is no vulnerability for a scanner to find, no attachment for a mail gateway to detonate and no downloaded file for browser reputation scoring to evaluate, so the technique sidesteps the controls most organisations rely on rather than defeating them.
MITRE gave the behaviour its own ATT&CK sub-technique — T1204.004 (User Execution: Malicious Copy and Paste) — on 18 March 2025, covering Windows, macOS and Linux, and named ClickFix in the technique description itself. By the second half of 2026 it is no longer a curiosity on the edge of the threat landscape: Microsoft attributed 47% of the initial-access cases its Defender Experts team handled in 2025 to ClickFix, ahead of conventional phishing, and CTM360's September 2026 census traced roughly 17,000 infected URLs serving fake Cloudflare verification pages. The operational conclusion CTM360 draws — that blocking lure domains is close to worthless as a control — is the one that should change defensive posture.
At a glance
| Field | Detail |
|---|---|
| ATT&CK | T1204.004 — User Execution: Malicious Copy and Paste (Enterprise; Windows, macOS, Linux). Created 18 March 2025; listed group/software procedures include Contagious Interview (G1052), Kimsuky (G0094), Havoc (S1229) and Kali365 (S9044) |
| Also known as | ClickFix, ClickFix-style, "fake CAPTCHA", TerminalFix, PasteSwitch, FileFix, CrashFix |
| First observed | Late 2023 as a novelty; industrialised and productised through 2025–2026 |
| Delivery channels | Compromised legitimate websites, malvertising and hijacked social accounts, supply-chain script injection, phishing emails and attachments, hijacked captive portals and DNS resolution, developer documentation and AI tool descriptors |
| Execution surface | Windows Run dialog, PowerShell, Windows Terminal, mshta, rundll32, macOS Terminal, Linux shell, browser address bar and userscript managers |
| Payloads observed | Information stealers (LummaC2, Vidar, StealC, RedLine, ACR Stealer, Amatera, MacSync, AMOS), remote-access trojans and reverse tunnels, cryptocurrency clippers and wallet drainers, initial access for ransomware crews |
| Operator classes | Cybercrime and malware-as-a-service, access brokers, and state-sponsored groups (Sandworm/UAC-0145, DPRK's Contagious Interview, Kimsuky) |
| Structural property | Built for takedown resistance — lure hosts and command-and-control addresses resolved on-chain (EtherHiding) and through ordinary social platforms, with per-victim payload gating |
How the technique works
1 — A pretext the user believes is theirs to solve
The lure imitates a routine interruption rather than a threat: a Cloudflare "Performing security verification" check, a browser-render or document-open failure, a software-update prompt, or a macOS disk-space "maintenance" page styled as an Apple support article. CTM360's taxonomy records distinct Windows and macOS template families, and the pretext set is deliberately mundane so that it matches something the visitor may genuinely be experiencing.
2 — Clipboard injection instead of a download
JavaScript on the page writes the "fix" — actually a command — directly to the clipboard and instructs the visitor to paste it. Nothing is downloaded at the point of contact, so there is no file path, no download event and no installer for the user or their tooling to notice.
3 — The user executes it
Instructions direct the visitor to the platform's own command surface: Windows Run dialog (the canonical form), PowerShell or Windows Terminal (the TerminalFix variant), macOS Terminal, or the browser's address bar. The pasted command is usually obfuscated — Base64 is the common case — so its intent is not visible on screen. Observed shapes include curl | zsh on macOS and iwr | iex (Invoke-WebRequest piped to Invoke-Expression) on Windows.
4 — Staging, execution and payload
The command fetches a second-stage script from attacker infrastructure — frequently fronted by a legitimate cloud service — which then retrieves the final payload. In the dropper CTM360 recovered from a live compromised host, a machine fingerprint (machine GUID, volume serial number, computer name, BIOS manufacturer, system model, GPU and username) is Base64-encoded into the download path, so the command-and-control server sees the victim's identity before it serves anything and can return a payload chosen per machine, or nothing at all.
5 — Server-side targeting and analysis resistance
The lure page reports the visitor's operating system and version back to the operator, which replies with a configuration naming which platforms to attack and which landing page each receives. In CTM360's sample, Windows was enabled while the macOS and Linux branches were built, functional and held in reserve, mobile was suppressed entirely and a cookie suppressed the overlay for repeat visitors for 90 days. A traffic distribution system polls the operator roughly every 1.5 seconds and can silently mark a session "verified" without ever showing the malicious instruction, so researchers, sandboxes and crawlers receive a clean page while intended targets receive the lure.
Variants and naming
| Variant | Description |
|---|---|
| ClickFix (canonical) | Fake CAPTCHA or error page copies PowerShell to the clipboard for pasting into the Windows Run dialog |
| TerminalFix | Microsoft-disclosed variant (August 2026) directing victims to Windows Terminal or PowerShell rather than the Run dialog, "increasing the likelihood that complex, multi-line scripts execute successfully" |
| FileFix | File-explorer and "your document could not be opened" pretexts, using the File Explorer address bar as the paste target |
| CrashFix | Browser-crash pretext; part of the CTM360 variant family |
| PasteSwitch | Hudson Rock and ADAMnetworks' name for the September 2026 malvertising operation run from a hijacked verified Reddit account, with separate macOS and Windows payload branches |
| ClearFake / WebDAV chain | Fake Google CAPTCHA whose command abuses WebDAV to fetch the Amatera stealer, alongside an EtherHiding JavaScript chain |
| Address-bar ClickFix | JavaScript pasted into the Chrome address bar or installed via a userscript manager, with command and control served from public Google APIs and a Google Sheets document |
| Device-code paste (Kali365) | Clipboard abuse applied to authentication rather than execution — a legitimate device code is presented for the victim to paste and complete, which MITRE lists under T1204.004's procedure examples |
| On-chain hosted ClickFix | The injected script on a compromised site contains no attacker domain at all; the visitor's browser makes a free read-only call to a smart contract which returns the current lure hostname, so the operator changes one on-chain value and every infected site follows within seconds |
MITRE ATT&CK mapping
| Tactic | Technique | Role in the chain |
|---|---|---|
| Initial Access | T1189 Drive-by Compromise | A compromised or repurposed legitimate site serves the lure overlay |
| Initial Access | T1566 Phishing | An email, attachment or advertisement presents the fake error and the "solution" |
| Execution | T1204.004 User Execution: Malicious Copy and Paste | The defining behaviour — the user pastes and runs the command |
| Execution | T1059.001 PowerShell | Windows payload execution via the Run dialog, Terminal or a script block |
| Execution | T1059.004 Unix Shell | macOS and Linux payload execution, typically curl piped to a shell |
| Defence Evasion | T1218.011 System Binary Proxy Execution: Rundll32 | WebDAV-based fetches in the ClearFake chain |
| Defence Evasion | T1218.005 System Binary Proxy Execution: Mshta | HTA and polyglot payload launch on Windows |
| Defence Evasion | T1027 Obfuscated Files or Information | Base64 and string-assembly obfuscation of the pasted command |
| Defence Evasion | T1562.001 Impair Defenses: Disable or Modify Tools | Antimalware Scan Interface bypassing observed in Windows stealer chains |
| Command and Control | T1102 Web Service | Telegram channel descriptions, Steam profiles, Google Sheets and public APIs used to resolve or serve the next stage |
| Command and Control | T1105 Ingress Tool Transfer | Second-stage retrieval over HTTP from attacker or cloud-hosted infrastructure |
| Resource Development | T1608 Stage Capabilities | Productised lure kits and on-chain infrastructure maintained for a paying user base |
Scale and tempo
| Measure | Value | Origin |
|---|---|---|
| Share of enterprise initial access, 2025 | 47% of initial-access cases handled by Microsoft's Defender Experts team attributed to ClickFix, ahead of conventional phishing | Microsoft, cited by CTM360 (September 2026) |
| Growth into the first half of 2025 | +517% (ESET measurement) | ESET, cited by CTM360 |
| Growth from H2 2025 to H1 2026 | +108% | ESET, cited by CTM360 |
| Lure infrastructure census | ~17,000 URLs serving fake Cloudflare verification pages, around 3,000 still actively serving at the time of writing | CTM360, September 2026 |
| Compromised-site campaign | 5,400+ small-business sites (mostly WordPress and PrestaShop) delivering on-chain payloads; ~400 sites per day contacting the BSC Testnet RPC endpoint in August 2026, peaking at 536 | Netskope, 5 September 2026 |
| Supply-chain reach | Up to 100,000 customer sites via CDN-edge script injection (Brevo, 14 September 2026, 16:07–20:30 UTC) | Sansec and Brevo |
| Developer-tooling exposure | A documentation placeholder domain referenced in 1,700+ repositories serving the lure | Manifold Security / BleepingComputer, 23 September 2026 |
Notable incidents
ClickFix is now a recurring delivery layer rather than a one-off campaign, so the wiki's coverage sits across many incident pages. The entries below are the ones that moved the technique forward.
| Date | Development | What it demonstrated | Page |
|---|---|---|---|
| Late 2023 | ClickFix emerges as a novelty lure technique | The precursor form: a fake verification page issuing a manual fix | — |
| 2025-03-18 | MITRE creates T1204.004 | The behaviour is recognised as a technique in its own right across Windows, macOS and Linux | ATT&CK |
| 2026-07-08 | SCMBANKER (REF6045) lures target Mexican banks, fintechs and crypto exchanges | A fake CAPTCHA installs a banking toolkit delivering screen lock, browser redirection and remote access | Scmbanker |
| 2026-07-19 | UAC-0145 (Sandworm) uses ClickFix CAPTCHAs against Ukrainian devices | State-sponsored adoption — the technique leaves the cybercrime lane | — |
| 2026-07-24 | Golden Chickens MaaS ecosystem resurfaces with four new families | Commercial malware-as-a-service distribution through ClickFix lures | Golden Chickens Resurfaces With Four New Malware Families |
| 2026-07-30 | DPRK-linked Contagious Interview macOS malvertising | Fake-update lures with blockchain-hosted C2 delivering crypto stealers | Dprk Linked Macos Malvertising Uses Fake Updates To Deliver Crypto Stealing Malw |
| 2026-08-01 | CaptiveCrunch hijacks hotel Wi-Fi captive portals | Forged DNS redirects connectivity checks to fake OS and browser updates, delivering the CornFlake RAT | Hijacked Hotel Wi Fi Pushes Fake Updates To Deliver Cornflake Surveillance Malwa |
| 2026-08-19 | Microsoft ties 30+ rotating domains to the MacSync stealer | Interactive Terminal execution consistent with ClickFix social engineering, with confirmed exfiltration | Microsoft Ties 30 Rotating Domains To Macsync Stealer Infrastructure |
| 2026-08-30 | TerminalFix disclosed by Microsoft | The variant repurposes fake Cloudflare CAPTCHAs into Windows Terminal or PowerShell to make multi-line scripts land | Terminalfix Uses Fake Cloudflare Captchas To Deploy Reverse Tunnel Backdoor |
| 2026-09-05 | 5,400+ compromised sites serve on-chain payloads | EtherHiding (BSC Testnet) makes the delivery layer takedown-resistant; later swapped for a WebRTC stager | Over 5 400 Hacked Sites Serve Clickfix Payloads Stored On The Blockchain |
| 2026-09-08 | ClearFake WebDAV chain; ClickFix moves into the browser | Two parallel chains — WebDAV-fetched Amatera and address-bar JavaScript with command and control in Google APIs | — |
| 2026-09-11 | ClickFix described as mainstream | Independent observation that forums carry a continuous stream of ClickFix infections and legitimate sites are hacked at volume to serve the lure | — |
| 2026-09-14 | PasteSwitch operation from a hijacked verified Reddit account | 108 malicious advertisements in ~48 hours, a mature macOS branch using Base64 curl piped to a shell, and on-chain clipper dead drops |
Hbo Max Reddit Account Hijacked For 108 Pasteswitch Clickfix Advertisements |
| 2026-09-17 | Brevo supply-chain attack | A stolen Cloudflare API key let attackers inject the lure at the CDN edge across up to 100,000 customer sites, bypassing origin-side integrity checks | Brevo Supply Chain Attack Injected Clickfix Scripts On Up To 100 000 Customer Si |
| 2026-09-23 | The third-party.com placeholder domain serves ClickFix | The lure now sits inside developer documentation, repositories and AI tool descriptors that automated agents read and follow | A Documentation Placeholder Domain Referenced In 1 700 Repositories Is Now Servi |
| 2026-09-24 | CTM360 census of ~17,000 URLs | ClickFix confirmed as the leading enterprise initial-access technique, with per-victim payload gating and on-chain resolution | Clickfix Is Now The Leading Enterprise Initial Access Technique And 17 000 Urls |
Why the technique works
Three properties explain the persistence, and none of them is a technical flaw a vendor can patch.
It targets the trust boundary that remains after everything else is hardened. No exploit is used, so vulnerability management is not engaged; no attachment is delivered, so mail gateway detonation and sandboxing are not engaged; no file is written at the point of contact, so download reputation and executable allowlisting are not engaged. The command arrives as text on the clipboard and is executed by a signed, present-on-every-system binary at the direction of an authenticated user — the same activity profile as legitimate administrative work, which is why signature-based and behaviour-based detection both struggle.
The economics favour it. Compromising a small website is cheap, and CTM360's census found operators holding macOS and Linux branches in reserve behind a server-side flag — so the return comes from conversion rate rather than engineering effort. That combination is why the technique survives takedowns: the static indicators defenders block are the ones the operator can change fastest. CTM360 observed a single smart contract returning three different lure hosts in one day of analysis while not one compromised site was modified.
It is a configuration problem, not a Windows problem. The received wisdom that ClickFix is a Windows issue describes the current operator settings rather than the capability: CTM360's sample had macOS and Linux branches built and functional, mobile suppressed and repeat visitors suppressed for 90 days, all changeable with one flag. Treating it as a Windows-only risk understates the exposure of macOS fleets, which the PasteSwitch operation had already demonstrated in production.
Detection
- Process lineage from the user's own interface. Alert on interactive interpreters (
powershell.exe,pwsh.exe,cmd.exe,wscript.exe,mshta.exe,rundll32.exe) descending fromexplorer.exeor a browser process rather than from a service, login script or management tool. - Command-line content. Base64 or long concatenated string payloads in PowerShell script blocks;
Invoke-WebRequestorcurlpiped to an interpreter; WebDAV UNC paths passed to rundll32. - Script telemetry. PowerShell script block logging, module logging and the Antimalware Scan Interface are the highest-value Windows sources, and they are exactly what Windows chains in this family attempt to disable — so an AMSI or logging configuration change on an endpoint is itself a detection.
- macOS. Shell command history and process accounting for
curlpiped to a shell, and for interpreters spawned by Terminal or from the browser's downloading context; MacSync activity appeared as ordinary interactive Terminal sessions. - Network. Egress to smart-contract RPC endpoint pools, non-web UDP WebRTC traffic, and staged retrievals fronted by public cloud services, Google Sheets or public APIs. Note that C2 resolution through Telegram channel descriptions and Steam profiles means the network artefact may be a legitimate service name in TLS SNI.
- What not to rely on. Clipboard writes from page JavaScript are not observable at the endpoint, and lure domains rotate faster than blocklists can be published.
Defensive countermeasures (ATT&CK → D3FEND)
| ATT&CK technique | D3FEND countermeasure | Application |
|---|---|---|
| T1204.004 | D3-UBA User Behavior Analysis | Baseline normal interactive-shell use per role and alert on deviation rather than on the interpreter itself |
| T1204.004 | D3-USICA User Session Init Config Analysis | Maintain and compare an allowlist of commands legitimately issued at session start |
| T1059.001 | D3-SEA Script Execution Analysis | Script block and module logging, AMSI and PowerShell constrained language mode |
| T1059.001 / T1059.004 | D3-EAL Executable Allowlisting | Restrict which interpreters non-administrative users may launch at all |
| T1218.005 / T1218.011 | D3-PSEP Process Segment Execution Prevention | Prevent mshta and rundll32 executing from temporary, user-writable or remote paths |
| T1218.005 | D3-PLA Process Lineage Analysis | Treat a script host spawned by a browser as hostile until proven otherwise |
| T1027 | D3-FCOA File Content Analysis, D3-FCR File Content Rules | Decode and inspect Base64 command strings in endpoint and proxy telemetry |
| T1562.001 | D3-ACH Application Configuration Hardening | Enable tamper protection and enforce AMSI and logging policy so they cannot be turned off silently |
| T1102 / T1105 | D3-NTA Network Traffic Analysis, D3-NTF Network Traffic Filtering | Deny unapproved egress and inspect for second-stage retrieval from cloud-hosted staging |
| T1189 | D3-WSAM Web Session Access Mediation, D3-CF Content Filtering | Reduce the exposure of staff to malvertising and compromised-site lures |
| All techniques | D3-PH Platform Hardening | Remove Run-dialog and unrestricted interpreter access for non-administrative users |
| All techniques | D3-EI Execution Isolation | Isolate browsing from the endpoint's privileged execution context where the platform supports it |
| All techniques | D3-DNSTA DNS Traffic Analysis, D3-HDDL Hierarchical Domain Denylisting | Useful telemetry, but rotation and on-chain resolution mean these are supporting controls only |
Australian and New Zealand relevance
ClickFix is not an Australia-specific threat, but its delivery channels reach Australian and New Zealand organisations directly. The Brevo supply-chain injection ran through a marketing platform whose forms, chat widgets and SDK loaders are embedded across small-business and SMB websites, which is the same population of self-managed WordPress and PrestaShop hosting that the Netskope campaign compromised at scale — a hosting profile common across both countries. The lures themselves are training-resistant by design, because they ask the user to do something that feels like troubleshooting rather than something that looks like a security decision, and the single rule that carries most of the value for staff does not decay when the artwork changes: no legitimate website, verification check, error message or software update will ever ask you to copy something and paste it into the Run box, PowerShell, Terminal or a File Explorer address bar.
Two structural points belong in Australian planning. First, the September 2026 abuse of the third-party.com documentation placeholder domain places the lure inside developer documentation, repositories and AI tool descriptors — material that automated agents now read and follow, which is a supply-chain exposure for engineering teams rather than an end-user one. Second, the technique's economics mean the population most exposed is the one with the least defensive depth: small hosting providers and self-managed web estates, which are also the least likely to have an incident-response capability when the lure converts.
Related pages
- Over 5 400 Hacked Sites Serve Clickfix Payloads Stored On The Blockchain — on-chain delivery at scale
- Brevo Supply Chain Attack Injected Clickfix Scripts On Up To 100 000 Customer Si — the largest single reach recorded in the wiki
- Terminalfix Uses Fake Cloudflare Captchas To Deploy Reverse Tunnel Backdoor — the Terminal-targeting variant
- Clickfix Is Now The Leading Enterprise Initial Access Technique And 17 000 Urls — the CTM360 census
- Hbo Max Reddit Account Hijacked For 108 Pasteswitch Clickfix Advertisements — proven macOS branch in the wild
- Scmbanker — criminal toolkit distributed by ClickFix lure
- Microsoft Ties 30 Rotating Domains To Macsync Stealer Infrastructure — macOS stealer staging
- Mitre Attack — the framework in which T1204.004 sits
- D3Fend — the countermeasure framework used above