Google Docs Sidebar Delivers Different Malware to Mac and Windows Users

· Original article ↗

Summary

Huntress analyzed a campaign using X DMs and a malicious Google Docs sidebar to profile targets and deliver AMOS to macOS users and multi-stage malware to Windows users, including a rogue root CA that could persist after cleanup.

Key points

  • The actor impersonated a CoinDesk marketing executive on X and used a Google Doc with a bound Apps Script as the lure and delivery funnel.
  • Opening the document while signed in could expose a viewer’s IP, location, browser, and crypto-wallet extension information without a download or OAuth prompt; data was sent through Telegram.
  • macOS users were directed to ClickFix Terminal commands or a DMG that delivered an AMOS stealer targeting browser, wallet, Telegram, Notes, cookie, and keychain data.
  • Windows delivery used ClickOnce or an encoded PowerShell loader to install payloads including abused NetSupport Manager and a Ledger-focused implant.
  • A payload installed a per-host self-signed root CA, hosts-file entry, and firewall rule to enable local HTTPS interception or fabricated responses; these artifacts could remain after the process stopped.
  • Huntress advises opening unknown documents while signed out and notes that removing the rogue CA may require reimaging; killing the malware process alone does not remove the persistent artifacts.

Article Details

Attack Vectors
  • X direct messages impersonating a CoinDesk marketing executive used a conference-themed lure to direct recipients to malicious Google Docs.
  • A Google Apps Script bound to a shared document ran in the viewer's browser, collected IP, geolocation, browser, and crypto-wallet-extension information, and sent beacons through the Telegram API.
  • The document's ClickFix instructions induced macOS users to run a piped zsh command and Windows users to run an encoded PowerShell command that fetched a loader.
  • Manual download paths delivered an AMOS stealer to macOS users and Windows payloads disguised as Google API Connector or DocSend software.
  • The Windows chain downloaded password-protected archives, launched executables hidden and detached, and requested elevation.
  • Payloads used stolen or fraudulently issued code-signing certificates, a self-generated root CA, a hosts-file entry, and a firewall rule to intercept or manipulate HTTPS traffic.
  • A Windows payload used MsBuild.exe hollowing and created persistence through a Run key; NetSupport Manager was configured to redirect data to hostile infrastructure.
Defensive Notes
  • Open unknown documents while signed out to prevent the document-bound Apps Script collection layer from running.
  • A rogue root CA may survive process termination; the article says reimaging removes it, while simply killing the process does not.
  • Remediate carefully for persistent artifacts, including rogue certificates, hosts-file entries, firewall rules, and persistence mechanisms.

Indicators of compromise

TypeIndicatorContext
DOMAINgta6mainserver[.]comNewly registered domain observed on a host associated with hostile infrastructure and a GTA6 lure.
DOMAINgta6mainweb[.]comNewly registered domain observed on a host associated with hostile infrastructure and a GTA6 lure.
DOMAINweb12api[.]comMalicious domain associated with the DocSend sample endpoint and related attacker infrastructure.

MITRE ATT&CK

People

Malware

Vendors

Products

Countries

Industries

Related Articles