Thursday, October 8, 2026
Follow on LinkedIn

Hackers Abuse Google Sites to Host Fake OpenAI Codex Download Pages

Cybercriminals are using Google Sites to host fake download pages for OpenAI Codex, turning a familiar search into a malware trap.

The campaign targets macOS users and relies on paid search placements to steer them toward a convincing but fraudulent installer page.

The page does not simply deliver a harmful app. It tells visitors to copy a command, open Terminal, and run it themselves.

That approach, known as ClickFix, shifts the final execution step to the victim and can bypass the suspicion normally raised by an unexpected download.

Cato analysts identified the activity after tracking sponsored results for searches including “codex macos download.”

Cato said in a report shared with Cyber Security News (CSN) that the chain has strong overlap with Atomic macOS Stealer, also called AMOS, delivery activity. The risk reaches beyond one spoofed developer tool.

Sponsored result impersonating a Codex download (Source - CATO)
Sponsored result impersonating a Codex download (Source – CATO)

By combining a paid advertisement, a legitimate Google-hosted page, and a recognised software brand, operators build a route that looks trustworthy at every early stage. Similar malicious Google Ads campaigns have shown how paid search can expose macOS users to harmful software.

Hackers Abuse Google Sites

The sponsored result appeared above the genuine result and sent visitors to a Google Sites page designed to resemble a Codex download portal.

It displayed download choices for macOS and Linux, although researchers observed active payload delivery only for macOS users. Google Sites acted as the visible front door rather than the place serving the main malicious content.

Fake Codex download page hosted on Google Sites (Source – CATO)

The page loaded an attacker-controlled iframe, allowing the operators to retain a trusted-looking Google address while changing the content behind it. This separation also makes takedowns and analysis more difficult.

One newer infrastructure set used a useful evasion trick. Its live ClickFix content was placed at “/codexx/”, while the expected “/codex/” address returned a harmless-looking product page.

Visitors using a non-macOS device also received benign content, frustrating automated scanners and investigators. The campaign shows why search results should not be treated as proof of authenticity.

Users should obtain developer tools through verified vendor channels, inspect the destination before downloading, and never paste an unfamiliar installation command into Terminal. The warning is especially relevant after fake Node.js installer ads used sponsored search results to reach potential victims.

ClickFix Chain Delivers macOS Payload

The fake installer starts with a legitimate-looking Codex npm command, then hides a Base64-encoded address that retrieves a script and pipes it into zsh.

The victim sees what appears to be a normal setup step, but running the command begins a three-stage delivery chain. The first script decodes an embedded component, which produces a second script.

That stage records an “event=pasted” signal, downloads the final Mach-O file to “/tmp/helper”, clears its extended attributes with “xattr -c”, marks it executable, and launches it. Removing those attributes can reduce the warning context associated with downloaded files.

Researchers found overlap with AMOS delivery methods, including encoded curl loaders, hidden zsh stages, telemetry before payload retrieval, and the same temporary staging location.

Trusted services and user action form one malware-delivery chain (Source - CATO)
Trusted services and user action form one malware-delivery chain (Source – CATO)

It does not prove that every final payload is identical, but it gives defenders meaningful evidence for incident hunting. Recent macOS ClickFix attack reports illustrate the broader threat from prompts that persuade users to run commands.

Security teams should review logs for shell commands that decode Base64 data, curl piped to zsh, new executables in “/tmp/helper”, attribute removal, and unusual outbound requests immediately after Terminal activity.

Network controls should also block the listed lure, iframe, telemetry, and payload-delivery infrastructure, while detections should combine these behavioural signs instead of relying on a single domain.

The operators have already reused portions of their infrastructure while rotating domains, payload locations, and brands, including a related Claude Code-themed landing page.

That flexibility means the indicators below are best used with behavioural monitoring. Users can further reduce exposure by treating sponsored results cautiously, checking the publisher’s official download path, and rejecting any page that asks them to paste a command as a “fix.”

Indicators of compromise (IoCs):-

TypeIndicatorDescription
Google Sites luresites[.]google[.]com/view/cod…Fake Codex Google Sites lure, rendered in truncated form in the supplied source PDF
Domainbright-links[.]comAttacker-controlled iframe host
Domaintrekmesh15[.]comScript and payload host
Domaingrove-12[.]comTelemetry host
URLtrekmesh15[.]com/curl/ad4e2First-stage script
URLgrove-12[.]com/api/metrics/ru…Execution telemetry endpoint, rendered in truncated form in the supplied source PDF
URLtrekmesh15[.]com/zyeMb6slon_3VWVlkSkdiJurcyhY5cFNtchnavRnMgU/jetbrains/updateVersion 1 payload-retrieval endpoint
SHA-25615d34ae7f341e105e240d9f0f…Packed Mach-O sample hash, rendered in truncated form in the supplied source PDF
SHA-256333af1bb9303296fa81d5b166…x86_64 Mach-O sample hash, rendered in truncated form in the supplied source PDF
SHA-256e5008cd226c57640607bcfea…ARM64 Mach-O sample hash, rendered in truncated form in the supplied source PDF
Google Sites luresites[.]google[.]com/view/cdx…Google Sites lure for Infrastructure Set 2, rendered in truncated form in the supplied source PDF
Domainswiftsaverfin[.]comAttacker-controlled iframe host
URLswiftsaverfin[.]com/codexx/Active ClickFix path
Domainaspencore18[.]comScript and payload host
Domainatlas-compass[.]comTelemetry host
URLaspencore18[.]com/curl/0v95First-stage script
URLatlas-compass[.]com/api/me…Execution telemetry endpoint, rendered in truncated form in the supplied source PDF
URLaspencore18[.]com/2kqYRM0Payload-retrieval endpoint
SHA-2561f252e8110474ac65d5b7e3ea…Packed Mach-O sample hash, rendered in truncated form in the supplied source PDF
SHA-2562bac3e8c223dafaf53540a5a…ARM64 Mach-O sample hash, rendered in truncated form in the supplied source PDF
SHA-256e4e078458c025e0905d94f6…x86_64 Mach-O sample hash, rendered in truncated form in the supplied source PDF
Google Sites luresites[.]google[.]com/view/cdx-off-pageNew Google Sites lure reusing earlier iframe infrastructure
Domaingrove-satin[.]comTelemetry host
URLgrove-satin[.]com/api/metrics…Execution telemetry endpoint, rendered in truncated form in the supplied source PDF
Domainquill-flint[.]comScript and payload host
URLquill-flint[.]com/curl/2h0w4vtFirst-stage script
URLquill-flint[.]com/zyeMb6slon_3VWVlkSkdiJurcyhY5cFNtchnavRnMgU/jetbrains/updateAllVersion 3 payload-retrieval endpoint
SHA-256684d4875a60e832c6993bb0…Packed Mach-O sample hash, rendered in truncated form in the supplied source PDF
SHA-2569c3a28c5b8b9ced508786aa…ARM64 Mach-O sample hash, rendered in truncated form in the supplied source PDF
SHA-25695d5ae5e87b4eae733655f6f…x86_64 Mach-O sample hash, rendered in truncated form in the supplied source PDF
Domainparentpreneurx[.]comClaude Code phishing landing page
Domainvine-96[.]comScript and payload host
URLvine-96[.]com/curl/iojaglaf/t1fFirst-stage script
URLvine-96[.]com/N_8qoQC3gmPayload-retrieval endpoint
SHA-256fcb74c3c5134a97b5bc90b2e…Packed Mach-O sample hash, rendered in truncated form in the supplied source PDF
SHA-25648db5d715c583b4495ee1e30…ARM64 Mach-O sample hash, rendered in truncated form in the supplied source PDF
SHA-2561f252b86edddda142a69cf90…x86_64 Mach-O sample hash, rendered in truncated form in the supplied source PDF

Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.

Prevent incidents due to slow investigations. Power your Tier 1 with threat intelligence from 15K SOCs: Integrate TI Lookup in your SOC

Tushar Subhra Dutta
Tushar Subhra Dutta
Tushar is a senior cybersecurity and breach reporter. He specializes in covering cybersecurity news, trends, and emerging threats, data breaches, and malware attacks. With years of experience, he brings clarity and depth to complex security topics.
0-Hour Cyber Security Alerts!
Get the latest Cyber security News sent directly to your inbox.

Cyber Security Guide

Latest Cyber News

Expert Talks