Malware
Mac Malware Uses Fake CAPTCHA to Steal Keychain Credentials and Drain Crypto Wallets
A Go‑based malware delivered via a ClickFix phishing scam infected macOS systems by executing a terminal command. The payload extracts Keychain passwords and drains cryptocurrency wallets. Defenders should block the malicious domain, update EDR signatures, and audit Keychain access logs.
A recent phishing campaign leveraged a ClickFix‑style fake CAPTCHA to lure macOS users into executing a Terminal command that installed a Go‑based backdoor. The malware harvests Keychain credentials and then uses them to transfer funds from connected cryptocurrency wallets.
What Happened
Victims received a pop‑up that mimicked a CAPTCHA verification. After clicking “Continue,” they were prompted to paste a terminal command. Running the command downloaded a binary that persisted as a launch agent.
Impact
macOS systems with active Keychain passwords and cryptocurrency wallets are at risk. The malware can exfiltrate credentials and initiate wallet transfers.
Technical Details
- Language: Go
- Persistence: launch agent in ~/Library/LaunchAgents
- Credential theft: Keychain API calls
- Wallet draining: interacts with popular wallet APIs (e.g., MetaMask, Ledger)
Mitigation Steps
- Block the malicious domain and any associated IPs at the network perimeter.
- Update EDR/AV signatures to detect the Go binary and launch agent.
- Audit Keychain access logs for unauthorized reads.
- Force password rotation for all Keychain entries and crypto wallet credentials.
- Run a full system scan on all macOS endpoints.
Detection Tips
Watch for:
- Unexpected terminal commands executed by users.
- New Go binaries in
/usr/local/binor~/Library/LaunchAgents. - Outbound traffic to unfamiliar cryptocurrency nodes.
“The attacker’s goal was to harvest credentials and then move the money.”