Microsoft reported TerminalFix on August 28, 2026, as a ClickFix variant that uses fake Cloudflare CAPTCHA prompts to make Windows users run malicious PowerShell. The campaign combines a hidden ZIP archive, DLL sideloading through signed Windows software, PNG steganography, Registry and scheduled task persistence, a...
Research answer

Create a landscape editorial hero image for this Studio Global article: What is Microsoft’s TerminalFix social-engineering campaign, how do attackers use compromised legitimate websites and fake Cloudflare Turnst. Article summary: TerminalFix is a ClickFix-style campaign in which attackers turn a user’s manual “verification” action into execution of a malicious PowerShell command. Its objective is not merely initial malware delivery: it establishe. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fa
TerminalFix is a social-engineering campaign documented by Microsoft on August 28, 2026. It is a variant of the ClickFix technique: instead of exploiting a browser vulnerability, attackers persuade a person to execute code manually. The campaign begins on a compromised legitimate website but can end with a persistent reverse tunnel that gives an attacker a route through the infected Windows device into reachable internal services. 1
The victim visits a legitimate website that has been modified by attackers. A fake Cloudflare Turnstile-style overlay then presents a familiar-looking “verify you are human” interaction. The crucial difference is what happens next: the page tells the visitor to copy content and paste it into Windows Terminal or PowerShell.
That instruction is the warning sign. CAPTCHA and Turnstile challenges are browser interactions; they do not require a user to open a command shell or execute clipboard content. TerminalFix relies on the user treating the command as part of the verification process rather than recognizing it as code. 1
Directing victims to Windows Terminal or PowerShell also lets the attackers deliver more complex, multi-line commands than a traditional Run-dialog lure. 1
Once the command runs, the campaign proceeds through several layers designed to blend malicious activity with trusted tools and ordinary-looking files:
C:\ProgramData.LockScreenContentServer.exe beside attacker-controlled dui70.dll files. When the executable searches its local directory for a required library, it loads the malicious DLL instead. This abuses the trust associated with the signed executable without making the DLL legitimate.This structure matters for defenders because blocking one filename is unlikely to be enough. The campaign uses a sequence of behaviors—PowerShell execution, archive extraction, unusual file placement, DLL loading, image access, and persistence—that should be correlated across endpoint telemetry.
Microsoft’s analysis describes host and network discovery across system, user, process, service, network, and security context. The malware also performs Active Directory reconnaissance, helping identify the domain environment and systems or accounts that may be valuable for follow-on access. 1
For security teams, suspicious directory-service queries from an ordinary workstation deserve attention when they occur alongside the TerminalFix execution chain. Relevant activity can include enumeration of domain controllers, users, groups, trusts, shares, remote systems, or privileged accounts.
The campaign’s most consequential component is a Python client.py implant launched with pythonw.exe. Because pythonw.exe does not present a normal console window, the process may be less visible to a user than a conventional command-line program. 1
The client communicates outbound over TLS and WebSockets with gitnow[.]dev. It can receive instructions to connect from the victim machine to an internal address and port, then relay the resulting TCP traffic through the encrypted WebSocket connection in a SOCKS5-like model. 1
In practical terms, the infected computer can become an externally controlled network proxy. The tunnel does not automatically grant access to every internal system: reachability and permissions still matter. But it can expose services that are not directly reachable from the public internet, making the compromise an internal-network access problem rather than only a malware-on-one-PC incident.
Look for combinations of the following signals rather than treating any single artifact as conclusive:
ProgramData locations.LockScreenContentServer.exe running outside its expected Windows directory, especially beside dui70.dll in an unusual or user-writable location.HKCU or HKLM ...\CurrentVersion\Run values.pythonw.exe, or client.py in their actions.pythonw.exe launched with a client.py argument and outbound TLS or WebSocket traffic to gitnow[.]dev.Search DNS, proxy, firewall, EDR, TLS/SNI, and WebSocket telemetry for gitnow[.]dev. Microsoft’s advisory should be used for the campaign’s complete hashes, URLs, file paths, task names, and detection guidance, since filenames and infrastructure can change. 1
Organizations should restrict PowerShell and Windows Terminal according to role, use application control such as WDAC or AppLocker where appropriate, and avoid relying on execution policy alone as a security boundary. Least privilege and the removal of unnecessary local administrator rights reduce the impact of a successful lure.
Centralized PowerShell Script Block Logging—including Event ID 4104—along with module logging, transcription where appropriate, AMSI, endpoint detection, tamper protection, and process-creation logging can help reconstruct the execution chain. Browser and web controls should also watch for compromised-site redirects, malicious script injection, suspicious clipboard manipulation, and known command-and-control infrastructure. 1
User training should focus on a simple, memorable rule: never paste commands into Run, Command Prompt, PowerShell, or Windows Terminal because a website, CAPTCHA, browser error, advertisement, or support page tells you to. Close the page and report the URL instead.
TerminalFix demonstrates why trusted components can still participate in a malicious chain. A signed executable, Python, TLS, WebSockets, image files, and a legitimate website may each look ordinary in isolation. Effective defense therefore depends on correlating behavior, isolating endpoints quickly, and protecting identities—not just blocking a single filename or signature. 1
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Microsoft reported TerminalFix on August 28, 2026, as a ClickFix variant that uses fake Cloudflare CAPTCHA prompts to make Windows users run malicious PowerShell.
Microsoft reported TerminalFix on August 28, 2026, as a ClickFix variant that uses fake Cloudflare CAPTCHA prompts to make Windows users run malicious PowerShell. The campaign combines a hidden ZIP archive, DLL sideloading through signed Windows software, PNG steganography, Registry and scheduled task persistence, and a Python WebSocket implant.
The simplest user rule is also the most important: a legitimate CAPTCHA never asks you to open PowerShell or Windows Terminal and paste a command.