ClickLock macOS Stealer Forces Password Prompts and Installs GSocket Backdoor

· Original article ↗

Summary

Group-IB reports that ClickLock uses fake verification and repeated password prompts to steal macOS credentials and other data. Researchers say it affected at least 100 systems in 33 countries and can install a persistent GSocket backdoor.

Key points

  • Group-IB says ClickLock likely spreads through a ClickFix lure that tricks users into running a malicious Terminal command disguised as Cloudflare verification.
  • The malware suppresses notifications and terminates visible apps to pressure victims into entering their macOS password or approving Keychain access.
  • It harvests browser data, credentials, wallet information, password-manager data, shell histories, and other system information, then uploads collected data through Telegram’s Bot API.
  • ClickLock uses macOS LaunchAgents for persistence; its modified GSocket component can also persist through crontab and shell-configuration changes to provide remote access.
  • Researchers reported at least 100 affected systems across 33 countries. The script was not detected by VirusTotal vendors at the time of their report.
  • Group-IB says detection may be possible by monitoring password-dialog launches, repeated process termination, bulk access to browser profiles, and outbound connections to Telegram’s API.

Article Details

Attack Vectors
  • A ClickFix-style lure prompts macOS users to paste a malicious command into Terminal, triggering a fake Cloudflare verification flow and downloading stealer modules.
  • ClickLock uses fake macOS password dialogs and repeated termination of visible applications to coerce users into entering their login password.
  • If the user cancels the password dialog, ClickLock establishes persistence with LaunchAgents and prompts for Keychain authorization to access Chrome Safe Storage.
  • The malware collects browser, wallet, password-manager, shell-history, FileZilla, and system data, packages it into a ZIP archive, and uploads it through the Telegram Bot API.
  • A modified GSocket component establishes persistence through a LaunchAgent, crontab entries, and shell configuration changes, then uses a GSocket relay for reverse-shell access.
Defensive Notes
  • Do not paste Terminal commands that you do not understand, especially when prompted by a website.
  • If a password prompt appears while the rest of the system is unresponsive, Group-IB recommends forcing a shutdown and booting into Safe Mode.
  • Detection opportunities cited by the researchers include osascript launching password dialogs, repeated process termination, mass access to browser profile directories, and outbound connections to Telegram's API.

MITRE ATT&CK

Malware

Products

Tools

Related Articles