Web threats / ClickFix

FrameGnaw ClickFix kit

FrameGnaw is a fake reCAPTCHA application held inside a full-screen inline frame. We have matched it on 7 sites since 19 August.

FrameGnaw in numbers

Since 19 August, the first FrameGnaw match in our records, counted on 12 November 2026. How we count.

Sites with FrameGnaw code7
Sites with a match in the last 30 days0
New sites in October0

The frame comes before the real page

FrameGnaw inserts an iframe near the start of the response, before the site's normal HTML. Fixed positioning, full width and height, and z-index: 999999 leave the underlying page loaded but hidden. The frame's srcdoc attribute contains the entire verification application, so the browser does not request a separate lure document.

The inner document carries its own styles, reCAPTCHA image, Bootstrap links, clipboard handler and command.

From checkbox to cmd

The visitor first sees an "I'm not a robot" checkbox. Clicking it copies the command, replaces the checkbox with a spinner and opens a modal half a second later. The modal gives five steps: press Win+R, type cmd, press Enter, paste with Ctrl+V, then press Enter again. A same-origin /base_video path supplies optional video instructions.

The page generates a four-digit verification ID separately from its copied command. Its Verify button stays disabled for one minute. Closing the modal resets the checkbox and allows the sequence to start again.

The encoded command changes between copies

The iframe creates a temporary textarea, selects it and calls document.execCommand('copy'). Both builds use this command shape:

powershell -NoP -NonI -EP Bypass -e [Base64 command]

The Base64 decodes as UTF-16LE PowerShell. The later capture kept the same iframe, modal, timing and clipboard code while changing the address and identifier inside that encoded command.

What we see

MonthNew sites
September4
October0
November so far0

FrameGnaw last matched on 18 September.

Checking a site

Inspect the raw response before the browser renders it. Look for:

  • a fixed full-screen iframe with a large srcdoc attribute
  • "Complete these Verification Steps" and instructions to type cmd
  • a textarea passed to document.execCommand('copy')
  • PowerShell using -NoProfile, -NonInteractive, -ExecutionPolicy Bypass and -EncodedCommand, or their short forms
  • same-origin requests for /static/bootstrap.min.css, /static/bootstrap.bundle.min.js or /base_video from a page that does not use them

Decode the Base64 command when checking a captured response.

Hosts its commands download from

FrameGnaw lure commands we captured download from 4 hosts.

HostSitesLast seenLatest command
grvt[.]lat1
Decoded URL

URL hxxps://grvt[.]lat/auth?xc=3262759

First seen 9 September 2026, 1 URL on this host.

portal-idos[.]network1
Decoded URL

URL hxxps://portal-idos[.]network/auth?xc=3488779

First seen 17 September 2026, 2 URLs on this host.

shadenetwork[.]live1
Decoded URL

URL hxxps://shadenetwork[.]live/auth?xc=3488781

First seen 13 September 2026, 2 URLs on this host.

sixpences[.]xyz1
Decoded URL

URL hxxps://sixpences[.]xyz/auth?xc=3224644

First seen 6 September 2026, 1 URL on this host.

The ClickFix command tracker lists every host.

Try the feed for 14 days.

Request a trial and we'll send you a live API key, with the same feed, removals and reasons a customer gets.