Known malicious kitcriticalphishing

ClickFix fake Cloudflare verification pages that pull their next stage over the finger protocol

family: clickfix-finger-c2-2026-11

Tracks a ClickFix kit that runs on its own freshly registered domains instead of injecting itself into compromised sites. The page imitates a Cloudflare interstitial titled "Verification", drawn from two images embedded in the page itself, so the look needs no external request and survives being saved or re-hosted. Clicking the fake checkbox copies a Windows command to the clipboard and tells the visitor to paste it into the Run box. The command is what sets this kit apart: it assembles the name of the finger client at run time, either with caret separators or by joining two fragments, and then uses that legacy service to pull its next stage over TCP port 79 rather than over HTTP. The user name in the finger request is a token unique to each visitor, which lets the operator confirm from the server side that a particular visitor ran the command. Matches the kit's own page structure and the request the page makes the moment the checkbox is clicked.

Anchors

Hunting ruleClickFix_FingerC2_Verify_Kit
SMQL queryrun
hunting_rule:ClickFix_FingerC2_Verify_Kit OR favicon_hash:"-440510234" OR contacted_host:id-dns.net OR contacted_host:api-dns.org OR contacted_host:dns-api.org OR contacted_host:fonts-dns.pro OR ip:103.101.85.146 OR ip:103.101.85.187 OR ip:103.101.85.188 OR ip:91.210.146.149

Provenance

Added: 2026-11-11 00:06
Two builds seen about a month apart. The later one had its developer comments removed and its clipboard helper renamed, so the rule keys on neither; it also changed how the command spells the finger client. Each lure domain has been served from its own dedicated address, so an address is a usable short-term pivot but ages quickly. A sighting means the lure page was served, not that any visitor ran the command. The next stage is not recovered by a page scan: the fetch happens over a protocol a browser cannot speak, so a capture shows the lure and the clipboard command but never the payload.

Sightings (12)Atom feed

HostScanScriptMatchScanned
fonts-dns.prodf3056cb…—query2026-11-11 00:33
fonts-dns.probf61f251…https://fonts-dns.pro/#htmlrule2026-11-11 00:04
fonts-dns.probf61f251…—query2026-11-11 00:04
dns-api.org7993a792…—query2026-11-11 00:03
api-dns.org#htmlc3e4dfa4…https://api-dns.org#htmlrule2026-11-10 02:47
api-dns.orgc3e4dfa4…—query2026-11-10 02:47
convictionmarketingagency.com7b433df4…—query2026-11-08 11:47
impactengineers.co.za9123e401…—query2026-11-02 06:47
janakabiz.unaux.comeaee73b5…—query2026-10-30 07:47
id-dns.net3ec03ce8…https://id-dns.net/#htmlrule2026-10-14 23:45
id-dns.net3ec03ce8…—query2026-10-14 23:45
shifra.org.il63a338cb…—query2026-10-14 18:33