Cyber Security News

Malvertising Campaign Spreads AMOS ‘malext’ macOS Infostealer via Fake Text-Sharing Ads

A large-scale malvertising operation targets macOS users with fake Google Ads leading to malicious text-sharing sites. These lures deliver the AMOS infostealer variant, dubbed “malext,” which steals sensitive data such as browser credentials and crypto wallets.

Suspicious password prompts halted the compromise, revealing initial domains like optimize-storage-mac-os[.]medium[.]com, octopox[.]com, and vagturk[.]com.​

Google Ads Library exposed over 34 ads pushing Medium.com lures, with attackers rapidly replacing banned accounts.

Analysis found 53+ compromised ad accounts, including one promoting cruises alongside fake macOS fixes. Similar ads hit Evernote.com, mssg.me, and kimi.com platforms.​

Researchers @itspappy and Gi7w0rm uncovered the attack after a near-miss incident. A user searching for macOS storage fixes clicked a top Google result, landing on a fake Medium post with a malicious shell command.

Cruiseship Ad account pushing MacOS USB upgrade AD (Source : Medium).

Lures mimic troubleshooting guides for macOS issues or software installs. Pages feature headlines like “This method fixes X,” followed by Terminal commands to copy-paste.

Base64-obfuscated curls chain downloads, stripping quarantine attributes with xattr -c to evade Gatekeeper.​

Some chains prompt for admin passwords via loops, storing them in ~/.pass for later sudo use. This social engineering boosts payload execution without alerts.​

Kill Chain Analysis

Commands download Mach-O binaries supporting x86_64 and ARM. These run VM/sandbox checks via obfuscated AppleScript using system_profiler for QEMU/VMware detection or odd hardware signatures. Patched samples ran in VirusTotal, revealing a 59k+ char osascript payload.​

Deobfuscation shows Caesar cipher strings and randomized vars. The script hides Terminal, collects system info, and exfils via malext[.]com or 38.244.158[.]56.​

lite.evernote.com lure (Source : Medium).

The “malext” AMOS variant steals broadly. It grabs Apple Notes DB, Safari cookies, Desktop/Documents files (txt/pdf/docx/wallet up to 30MB), OpenVPN profiles, Telegram data, and installed apps list.​

The malware is that the macho file actually contained 2 payload binaries compiled for different CPU Architectures.

Macho file contains payloads for both ARM and x86–64 (Source : Medium).

Targets 12+ Chromium browsers (Chrome/Brave/Edge etc.) for cookies/logins/history, Firefox profiles, 266 extensions (crypto/password managers), login keychain, and 16+ wallets (Electrum/Exodus/Ledger etc.). Zips data to /tmp/out.zip and POSTs with token/build ID headers.

Persistence and Backdoor

With stolen password, it trojanizes Ledger/Trezor apps via sudo replacements from malext[.]com/app.zip. Installs LaunchDaemon com.finder.helper.plist running ~/.agent loop to fetch/execute ~/.mainhelper from C2 /zxc/kito, enabling remote control.​

The code sets up several config variables that can enable/disable partial functionalities, like file stealing or Apple Notes stealing.

C2 Config of this AMOS Stealer sample (Source : Medium).
FeatureDescriptionTargets
Data TheftBrowsers, wallets, keychain, filesChrome, Electrum, Notes​
EvasionVM check, xattr -c, gzip/Base64Gatekeeper, sandboxes​
PersistenceLaunchDaemon, trojanized apps~/.agent, Ledger​
C2HTTP POST retries, fallback IPmalext[.]com, 199.217.98.33​

Traits match AMOS over Odyssey: com.finder.helper.plist, BuildID header, /zxc paths despite cl/cn:0 headers. Active since late 2025, it scales via cheap throwaway accounts, possibly trafficker-run.​

Users should avoid untrusted Terminal commands, verify ads, and scan with antivirus. Rotate creds if exposed.

Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

Mayura Kathir

Mayura Kathir is a cybersecurity reporter at GBHackers News, covering daily incidents including data breaches, malware attacks, cybercrime, vulnerabilities, zero-day exploits, and more.

Recent Posts

Hackers Use ConnectWise SkyKick Credentials to Access Microsoft 365, Halting Cloud Backups

Attackers abused compromised ConnectWise Cloud Backup credentials to access Microsoft 365 customer environments, prompting ConnectWise…

1 day ago

Anthropic’s Claude AI Uncovers Origins of NSA-Provided Cryptographic Keys After 25 Years

Anthropic says an internal Claude research model reconstructed how the National Security Agency generated seeds…

2 days ago

Critical WordPress Flaws Allow Attackers to Execute Remote Code Without Authentication

Two WordPress Core vulnerabilities can be chained to execute remote code without authentication, according to…

2 days ago

OpenBSD Kernel Flaw Dating Back 37 Years Enables Local Privilege Escalation to Root

A newly disclosed OpenBSD kernel exploitation chain combines a shared memory accounting flaw with a…

2 days ago

GhostAction Hackers Hide Credential-Stealing Malware in Fake Font Files Across 94 GitHub Repositories

GhostAction attackers have expanded their GitHub credential theft campaign with a second stage that disguises…

2 days ago

SideCopy Hackers Target Indian Organizations With ReverseRAT Malware to Steal Data

Indian authorities have warned that SideCopy hackers are targeting Indian organizations, including academic institutions, with…

2 days ago