Sponsored search results are not a trust boundary.
A fake ChatGPT download campaign used brand impersonation, malvertising, shared-link abuse, cloaking, platform-specific payloads, CAPTCHA gating, Electron packaging, JavaScript obfuscation, and staged execution to deliver malware to Windows and macOS users.
This is not merely another fake download page.
It is a clear demonstration of how attackers exploit trust across multiple layers:
• Trusted brand
• Trusted search flow
• Trusted-looking ad placement
• Trusted-looking domain patterns
• Trusted UI/branding
• Trusted installer frameworks
• Trusted code-signing assumptions
• Trusted AI platform sharing features
What happened:
Attackers promoted a fake OpenAI/ChatGPT download experience using the domain:
openew[.]app
The site copied OpenAI-style branding and offered download paths for:
• Windows
• macOS
• Chrome extension
The Chrome extension path linked to a legitimate ChatGPT-related extension, further increasing perceived legitimacy.
The Windows and macOS download paths delivered malware.
Attackers also abused legitimate ChatGPT shared conversation links, including chatgpt[.]com/s/ pages, to host fake outage or download pages.
A link hosted on a trusted domain can still deliver attacker-controlled content to users.
The campaign employed cloaking and conditional rendering: automated scanners and analysis tools were shown benign content, reportedly an unrelated AR/VR company site, while real browsers received the malicious ChatGPT-themed download experience.
That is the key lesson:
A trusted domain, HTTPS padlock, sponsored ad, or polished UI does not equal a safe download.
Why this campaign matters:
Victims were not browsing dark web forums or downloading cracks.
They were searching for a legitimate AI tool.
That is why malvertising is effective: it targets high-intent users at the exact moment they are ready to install software.
The campaign turned normal user behavior into an initial access path.
Windows chain:
The Windows payload was distributed as:
Chat_GPT.exe
Reported SHA-256:
56CC26E88C064B0C423AA8AD6530E58F91D1E4D28FAB1A8BCEDEF16A6582B4D2
Additional reported Windows hash:
c9e0e6985dca3a179c9bdea4e7b38f7dc57fe00ecedc2fd634256fc53bf2de2d
Important: hashes are useful for triage, not sufficient for defense. Campaigns rotate samples. Hunt behaviorally.
Windows technical observations:
• Installer built with Inno Setup
• Electron-based application
• Chromium runtime components
• resources\app.asar archive
• Large obfuscated JavaScript payload identified as winter.js
• Hex-encoded strings
• Dynamically resolved functions
• Control-flow obfuscation
• Event-driven execution
• CAPTCHA gating before core behavior
• Inner Electron payload (App.exe) launched after installation
• PowerShell spawned after CAPTCHA completion
Observed PowerShell pattern:
-ExecutionPolicy Unrestricted -Command -
That trailing dash matters.
It suggests commands may be supplied through standard input rather than appearing directly in the process command line.
This reduces the value of command-line-only detection and makes process-tree and behavioral monitoring much more important.
Static red flags:
The filename suggested ChatGPT, but embedded metadata reportedly identified the installer as:
PovariEGLESVapp Setup
The executable was signed by:
F.F.A.P. Hurkmans Beheer B.V.
That publisher does not align with OpenAI or ChatGPT.
Important reminder: a valid code signature does not mean software is safe.
It only confirms that the file was signed by a certificate and has not been modified since signing. It does not establish that the software is legitimate or authorized by the brand it imitates.
Additional Windows indicators:
• App.exe SHA-256:
D9AD44D43E57B870793FA5CF7FB3A813990D0CBD0C7087BDE70A5E61FB1F1FE6
• Unexpected Chromium/Electron profile:
%APPDATA%\Satoshi
• Additional reported path:
%APPDATA%\LeronApplication
• Reported Electron/Node capabilities:
systeminformation, child_process, os, fs, zip-lib, http, https
Those modules indicate a capable execution environment: system discovery, file access, archive handling, process execution, and network communication.
macOS chain:
The macOS payload was delivered as:
ChatGpt.dmg
Reported SHA-256:
7E5B708F6659B1FAD3AAE7B589A706434FBF21708AEEC5AF5910189B96E25FEF
Additional reported macOS hash:
c0919e1999eaee67e67aeda0287722775afb04e9a9a0f727928b4d11265fb70b
The macOS malware is reported as Odyssey Stealer, a fork of AMOS / Atomic Stealer.
Reported macOS targeting includes:
• Browser passwords
• Browser cookies
• Saved logins
• macOS keychain data
• Telegram sessions
• Cryptocurrency wallet directories
• Desktop/Documents files with sensitive wallet/key extensions
• Ledger Live
• Trezor Suite
• Exodus
• Electrum
• Sparrow
The most dangerous macOS behavior:
Wallet replacement.
The malware reportedly attempts to replace legitimate wallet-related applications with trojanized versions.
That means a victim may later open what appears to be their normal wallet app, but actually launch an attacker-controlled version.
That is not only credential theft.
That is long-tail financial compromise.
Infrastructure:
Reported malicious domain:
openew[.]app
Reported infrastructure includes:
144[.]172[.]104[.]205
188[.]137[.]246[.]189
192[.]253[.]248[.]181
172[.]94[.]9[.]250
Infrastructure notes:
• Recently registered domain
• Namecheap / registrar-servers infrastructure reported
• RouterHosting infrastructure reported
• Passive DNS linked infrastructure to other suspicious or malicious domains
• .app domains require HTTPS, so browsers show a padlock
The padlock only means the connection is encrypted.
It does not mean the site is legitimate.
Detection opportunities for defenders:
1. Newly created executables launched from Downloads, Temp, or other user-writable paths
2. Trusted-brand filenames that do not match embedded metadata
3. Installer publisher mismatch:
filename says ChatGPT, signer is unrelated
4. Electron apps spawning scripting engines:
powershell.exe
cmd.exe
osascript
bash
sh
zsh
5. PowerShell with:
-ExecutionPolicy Unrestricted
-Command -
6. Unexpected Chromium/Electron profile directories, such as:
%APPDATA%\Satoshi
%APPDATA%\LeronApplication
or other anomalous Electron profile paths
7. app.asar archives containing large obfuscated JavaScript bundles
8. CAPTCHA or user-interaction gating before malicious behavior
9. Newly registered domains impersonating major software or AI vendors
10. Users installing software from ads instead of official vendor channels
11. Suspicious wallet-app replacement attempts on macOS
12. Post-install network traffic to low-cost VPS infrastructure
13. Legitimate AI sharing URLs that render fake support, outage, update, or installation pages
14. Download pages that show different content to scanners than to real browsers
The key defensive point:
Do not build detections only around hashes or static strings.
This campaign reduces the value of static analysis through:
• Obfuscation
• Runtime string construction
• CAPTCHA gating
• Electron packaging
• Conditional execution
• Cloaking
• Staged payload behavior
• Shared-link abuse on trusted domains
The better approach:
• Behavioral detection
• Process-tree monitoring
• Parent-child process analysis
• Script-engine execution monitoring
• Browser/download source telemetry
• Application control
• Newly registered domain monitoring
• Publisher and metadata validation
• EDR detections for Electron-to-shell execution
• Monitoring for AI-platform shared links used as delivery pages
• User training focused on sponsored-result and fake-download risk
For users:
Only download ChatGPT from official OpenAI channels or the Microsoft Store.
Do not install software from ads, mirror sites, download portals, unfamiliar domains, or fake support/outage pages.
If you installed a “ChatGPT” app from an ad or unfamiliar page:
Use a clean device and:
• Sign out everywhere from important accounts
• Change passwords, starting with primary email
• Rotate API keys, SSH keys, cloud credentials, and tokens
• Revoke active sessions for email, GitHub, cloud, Discord, Telegram, crypto exchanges, banking, and password managers
• Move crypto funds from a clean device
• Do not open Ledger/Trezor apps on a potentially infected Mac
• Monitor financial accounts
• Reinstall the OS
• Notify IT/security immediately if it was a work device
For AI vendors and platform owners:
This is now part of the product security perimeter.
Brand impersonation, malicious search ads, fake download pages, clone domains, and abuse of shared AI content are active distribution channels.
Practical controls:
• Make official download links easy to find
• Monitor sponsored ads for brand abuse
• Monitor newly registered lookalike domains
• Detect abuse of shared-content features
• Run takedowns quickly
• Publish clear download guidance
• Provide signed-installer verification guidance
• Coordinate with search/ad platforms
• Alert users when major impersonation campaigns are active
Bottom line:
Attackers are not just exploiting ChatGPT.
They are exploiting the trust, urgency, and confusion around fast-moving AI adoption.
Today it is ChatGPT.
Yesterday it was another AI tool.
Tomorrow it will be the next trending product.
The malware can rotate.
The domain can rotate.
The payload can rotate.
The brand can rotate.
The infrastructure can rotate.
The defensive mindset must rotate too:
From:
“Is this file known bad?”
To:
“Is this behavior legitimate for this software, this publisher, this user, this source, and this execution context?”
That is the difference between signature-based reaction and modern detection engineering.
Analysis draws on reporting from Malwarebytes Labs, Evalian SOC, Push Security, BleepingComputer, CybersecurityNews, and OpenAI documentation.
#CyberSecurity #Malvertising #ThreatIntelligence