Microsoft Details TerminalFix Campaign Using Fake Cloudflare CAPTCHAs

· Original article ↗

Summary

Microsoft detailed TerminalFix, a ClickFix campaign that uses fake Cloudflare CAPTCHAs to trick Windows users into running PowerShell. Its reported chain includes DLL sideloading, PNG-hidden payloads, Active Directory reconnaissance and a persistent reverse-tunnel back

Key points

  • Microsoft says compromised websites served fake Cloudflare CAPTCHA pages that prompt visitors to run malicious commands in Windows Terminal or PowerShell.
  • The command downloads a ZIP containing a legitimate LockScreenContentServer.exe and rogue dui70.dll; the sideloaded DLL retrieves payloads hidden in PNG images from bestsocialmedianewspapper[.]com or offlineupdater[.]com.
  • The reported malware establishes persistence through Registry Run keys and scheduled tasks, then performs Active Directory reconnaissance, including domain trust discovery and user and computer searches.
  • A Python implant, client.py, uses an encrypted WebSocket reverse tunnel through gitnow[.]dev:443 to route TCP traffic to hosts visible from the infected machine.
  • The attack also installs a persistent PowerShell file-watch loop that executes new commands and writes results to an output file.
  • Microsoft says the access could enable further activity such as privilege escalation, disabling security controls, data exfiltration, or ransomware deployment.
  • Recommended defenses include restricting PowerShell execution, monitoring for DLL sideloading, training users about ClickFix, and enabling PowerShell script block logging.

Article Details

Attack Vectors
  • Fake Cloudflare CAPTCHA pages on compromised websites prompt visitors to copy and execute a malicious command in Windows Terminal or PowerShell.
  • The command downloads a ZIP archive containing LockScreenContentServer.exe and the rogue DLL dui70.dll, which is sideloaded to retrieve payloads hidden in PNG images.
  • The implant establishes persistence with Registry Run keys and scheduled tasks, performs Active Directory and network reconnaissance, and tunnels TCP traffic through an encrypted WebSocket connection.
  • A PowerShell file-watch loop monitors a text file for commands, executes them with Invoke-Expression, and writes results to an output file.
Defensive Notes
  • Restrict PowerShell and Run dialog execution for standard users using AppLocker, Application Control for Windows, or Group Policy.
  • Consider blocking or auditing the Windows Run dialog if it is not required.
  • Monitor for DLL sideloading indicators.
  • Train employees to recognize ClickFix attacks.
  • Enable PowerShell script block logging to detect and analyze obfuscated or encoded commands.

Indicators of compromise

TypeIndicatorContext
DOMAINbestsocialmedianewspapper[.]comExternal domain used to retrieve PNG images containing next-stage payloads.
DOMAINgitnow[.]devAttacker-controlled C2 infrastructure for the reverse-tunnel implant, communicating over port 443.
DOMAINofflineupdater[.]comExternal domain used to retrieve PNG images containing next-stage payloads.

MITRE ATT&CK

People

Vendors

Products

Related Articles