Loading date…
LinkedIn Twitter Instagram YouTube WhatsApp

GhostDesk Spyware Alert: Fake CCleaner Steals Passwords & Crypto

Fake CCleaner installer spreading GhostDesk spyware that steals Chrome passwords, cookies, and crypto on Windows PCs

Fake CCleaner Download Is Installing GhostDesk Spyware Inside Chrome — Here's What SOC Teams Need to Know

It's 9:47 PM on a Tuesday. A help desk ticket comes in: "My CCleaner stopped working and Chrome is acting weird." Nine times out of ten, that's a user complaint you close in five minutes. This time, it isn't.

Somewhere between the download click and the "Optimization complete" popup, an attacker quietly rewrote the victim's Chrome security policy, dropped two JavaScript files into a hidden extension folder, and opened a live channel to a command-and-control server. No warning banner. No antivirus prompt. Just a working CCleaner icon on the desktop — and a spyware operator sitting inside the browser tab where the victim logs into their bank.

This is the real shape of the fake CCleaner GhostDesk campaign that security researchers at Malwarebytes disclosed in August 2026, and it's a textbook case of why "the icon looks right" has never been a security control.

Table of Contents

What Happened: The Fake CCleaner Campaign

Lookalike ccleanerwind.top website mimicking the official CCleaner download page to distribute malware

CCleaner is one of the most recognized PC utilities on the planet, with more than 2 billion cumulative downloads. That kind of brand trust is exactly what makes it a prime target for malvertising and typosquatting operations — attackers don't need to convince anyone that CCleaner is safe; they just need to convince them they've landed on the real download page.

According to Malwarebytes' threat intelligence team, the current campaign is built around a lookalike domain, ccleanerwind[.]top, designed to closely mirror the official CCleaner.com layout. The page even offers two download options — a standard version and a "Pro" version — as a legitimacy cue. In reality, both buttons deliver the exact same malicious executable.

The downloaded file is named CCleaner.exe and uses the legitimate application's icon, but a look under the hood immediately gives it away. Its internal metadata shows an internal name of svc_it7p and an original filename of rt_mxk.exe — neither of which corresponds to any real CCleaner release. Researchers also found related samples following a repeatable naming pattern (svc_<4 random chars> and rt_<3 random chars>.exe), suggesting the attackers are running this through an automated builder rather than hand-crafting each payload.

Inside the Infection Chain: How GhostDesk Gets In

Diagram of the GhostDesk malware infection chain, from fake installer to silent Chrome spyware extension deployment.

What makes this campaign notable isn't a novel exploit — it's a disciplined, multi-stage abuse of legitimate Windows components, which is exactly the kind of "living off the land" behavior that slips past signature-based tools.

  1. Execution and masquerading: The fake installer launches and presents itself as a normal CCleaner setup, reducing user suspicion.
  2. Living-off-the-land scripting: It drops a legitimate copy of Windows Script Host's cscript.exe and uses it to run a chain of scripts rather than executing raw shellcode directly — a technique that blends into normal admin activity.
  3. System reconnaissance: Those scripts query the registry for the machine GUID, device name, and installed language packs — basic fingerprinting used to profile the victim and possibly filter out sandboxes or analyst VMs.
  4. Persistence via component replacement: The malware overwrites %AppData%\Microsoft\DriverStore\runtimebroker.dll with a reflexive loader. This isn't the real Windows Runtime Broker — it's a malicious stand-in used to load the next stage without dropping an obvious new executable.
  5. Browser weaponization: The loader modifies Chrome's Security Extension manifest (manifest.json) to register two new files — content.js and background.js — stored locally under %LocalAppData%\cse. These load automatically every time Chrome starts.

The end result is a spyware extension that never appears in the Chrome Web Store, never asks for install confirmation, and loads silently on every browser launch.

How GhostDesk Hijacks Chrome's Security Extension

Diagram showing how GhostDesk hijacks Chrome's extension framework, with background.js running as a persistent service worker and content.js injecting into browser tabs to establish a C2 WebSocket relay.

The final payload identifies itself internally as GhostDesk — a name that also belongs to a legitimate screen-overlay tool used by some AI agent frameworks to view and interact with a user's screen. Researchers believe the naming overlap is intentional: if an analyst or a curious user spots the extension name, it looks like something benign rather than a credential harvester.

Once active, background.js runs persistently as a service worker, while content.js injects into every page the victim visits. Together they establish a local WebSocket relay before reaching out to the attacker's command-and-control infrastructure, giving the operator a live channel to send commands into the browser and pull data back out — including the ability to inject arbitrary JavaScript into open tabs.

Because it operates entirely inside Chrome's own extension framework rather than as a separate suspicious process, GhostDesk blends into normal browser telemetry far better than a standalone infostealer binary.

What GhostDesk Actually Steals

Diagram listing GhostDesk's data theft capabilities, including keystroke logging, credential and cookie theft, screenshot capture, clipboard-based cryptocurrency hijacking, and remote script injection.

This isn't a noisy adware campaign. GhostDesk was built for quiet, long-term surveillance of a victim's browsing session. Confirmed capabilities include:

  • Keystroke logging — capturing data typed into web forms, including login pages.
  • Credential and token harvesting — specifically watching for submitted data tied to usernames, passwords, and authentication tokens.
  • Cookie theft — stealing session cookies, which can let an attacker bypass MFA entirely by hijacking an already-authenticated session rather than needing the password at all.
  • Screenshot capture — grabbing the contents of the active tab on command.
  • Clipboard hijacking for crypto theft — detecting when a victim copies a cryptocurrency wallet address and silently swapping it for an attacker-controlled address, redirecting funds without the victim noticing anything changed on their end.
  • Remote script injection — executing attacker-supplied JavaScript inside open browser tabs via the local relay.

Researchers also identified fake 7-Zip and Adobe Acrobat installers using the identical CScript-based loading chain and connecting to the same command-and-control infrastructure — including one Adobe Acrobat variant that used wscript.exe instead of cscript.exe, showing the operators can swap loader components while keeping the rest of the delivery chain intact. This points to a reusable malware-delivery framework rather than a one-off CCleaner spoof.

Indicators of Compromise (IOCs)

TypeIndicatorDescription
Domainccleanerwind[.]topFake CCleaner download website
Domainliderongrade.duckdns[.]orgCommand-and-control server
IP Address193.169.240[.]81Command-and-control server
SHA-256c0b4a4af8a3a8c4b113d7f203fcf480cfac79160102490daf287748634b9ce23Fake CCleaner.exe
SHA-2568d921bdd1f5bc8c03209a5dfacfd9ed313497ac2e3f1b4a2000f4c474a464904Reflexive loader replacing runtimebroker.dll
SHA-2563d7411e2e445a2210dbbf061f3e8e3dd3476a4fc5d4a2135dcceb0bc705776bfcontent.js (GhostDesk extension)
SHA-256cfd9c0bcc89ebc68aae889b9b49bc8290c3764bce5f2c9ac8b5ba0ba58e9bf61background.js (GhostDesk extension)
SHA-256590b04e35fc0b3dcd9dabe82f2e96d4d1e0fccc598911cf80f8255232ee75fcbFake 7-Zip sample
SHA-256ecde892dbc28af620ba8e311fa9dd4c66521c7fe95e6aadacc7cd9a5bb57d32dFake Adobe Acrobat sample
SHA-256cfa3900cefb447d89a7498224f2ecafa65b190336934811e6c1d4196d9b92452Fake Adobe Acrobat sample
SHA-2560bf8f52b28291edc505a64962e6ce04387a9784fc5b18aeff53629adb1f72f56Fake Adobe Acrobat sample (wscript.exe variant)

Note: Domains/IPs above are written in defanged format (e.g., [.]) intentionally. Re-fang them only inside a controlled threat-intel platform such as your SIEM, MISP, or VirusTotal before blocking.

Detection: Hunting for GhostDesk on Your Network

Five-step detection guide for GhostDesk malware, covering checks for a modified Runtime Broker file, suspicious Chrome extension folders, manifest.json tampering, cscript.exe process spawning, and outbound DuckDNS traffic.

If you're running a SOC or just want to check your own machine, here's where to look. None of these require exotic tooling — this is standard triage.

1. Check for the modified Runtime Broker file

Look for an unexpected or recently modified file at:

%AppData%\Microsoft\DriverStore\runtimebroker.dll

The legitimate Runtime Broker lives in System32, not AppData. A file at this path is a strong red flag on its own.

2. Inspect the local extension folder

dir "%LocalAppData%\cse"

Look for content.js and background.js. This folder name and structure is not a default Chrome location.

3. Review Chrome's extension manifest

Compare the Security Extension's manifest.json against a known-clean baseline. Any unauthorized entries referencing local scripts loading on startup should be treated as suspicious.

4. Hunt for CScript-spawned child processes

In EDR or Sysmon Event ID 1 (Process Creation) logs, hunt for cscript.exe spawned from an installer or setup executable shortly before browser configuration changes. Legitimate installers rarely need to invoke the Windows Script Host this way.

5. Watch outbound connections to DuckDNS-style domains

Dynamic DNS services like DuckDNS are popular with commodity malware operators because they're free and hard to attribute. Outbound traffic from a browser process to a .duckdns.org subdomain, especially over a non-standard port, warrants investigation.

Prevention: Closing the Door Before It Opens

Checklist diagram covering GhostDesk prevention steps like verified downloads and IOC blocking, alongside incident response actions including session invalidation and password resets from a clean device.
  • Download only from the vendor's official domain. Bookmark it. Don't trust sponsored search ads, social media links, SMS messages, or emailed download links, even if they look convincing.
  • Verify the address bar before clicking Download. A polished page and a familiar icon prove nothing about legitimacy.
  • Block known IOCs at the perimeter. Push the domains and IP above into your firewall, proxy, and DNS filtering.
  • Enforce application allowlisting where feasible, particularly on endpoints used for financial or administrative work.
  • Restrict silent extension installation. Enterprise Chrome policies (ExtensionInstallBlocklist / ExtensionSettings) can prevent unauthorized manifest changes from taking effect.
  • Keep Windows and Chrome fully patched — this reduces the attack surface the loader can exploit for follow-on stages.
  • Educate users on the "two billion downloads" trap. Popular software brand names are used specifically because employees assume popularity equals safety.

If a machine in your environment already downloaded the suspected installer, treat it as a live incident, not routine cleanup:

  • Disconnect the device from sensitive accounts and internal resources immediately.
  • Run a full scan with a reputable, up-to-date security tool.
  • Remove unfamiliar Chrome extensions and reset the browser profile if needed.
  • Change passwords from a separate, known-clean device — never from the potentially compromised machine.
  • Invalidate all active account sessions wherever the service allows it, since stolen cookies can bypass a password reset alone.
  • Monitor for unusual sign-ins, new OAuth grants, or unauthorized financial transactions for the following weeks.

Expert Tips From the SOC Floor

Three expert SOC tips for GhostDesk defense: behavior-based detection over hash matching, prioritizing session-cookie invalidation over password resets, and proactively blocking shared C2 infrastructure across fake installer variants.

Tip 1: Don't just alert on the malware binary — alert on the behavior. A CScript process spawned from a freshly downloaded installer, followed within seconds by a change to Chrome's manifest.json, is a detection rule that will catch this family and its future variants, even after the hashes change.

Tip 2: Session-cookie theft is the quiet killer in this attack chain. Teams that only rotate passwords after an incident but skip session invalidation are leaving the front door unlocked while changing the deadbolt.

Tip 3: Treat "reused C2 infrastructure across multiple fake apps" as a pivot point, not a footnote. If your threat intel shows the same domain tied to fake 7-Zip or Adobe Acrobat installers, block it proactively — the campaign is clearly running as a shared delivery framework, not an isolated CCleaner incident.

Related Cybersecurity Topics You Should Explore

FAQ

Q: Is the real CCleaner software compromised?
No. This campaign relies on a lookalike website, ccleanerwind[.]top, not a breach of the official CCleaner infrastructure or its real download servers.

Q: How do I know if the CCleaner I downloaded is fake?
Check the file's properties for internal name and original filename metadata. Legitimate CCleaner releases won't show random values like svc_it7p or rt_mxk.exe. When in doubt, delete the file and redownload directly from the verified official domain.

Q: Will my antivirus catch GhostDesk?
Signature-based tools may miss it initially since the loader abuses legitimate Windows components (CScript) and the payload lives inside Chrome's own extension framework rather than as a standalone flagged process. Behavioral detection and EDR are far more reliable here.

Q: Can changing my password alone fix an infection?
No. Because GhostDesk steals session cookies, an attacker can remain logged into your accounts even after a password change unless you also invalidate active sessions.

Q: Are Mac or mobile users affected?
The observed campaign targets Windows PCs and the Chrome browser specifically. There's no current evidence of a macOS or mobile variant, but the same "fake popular software" playbook is regularly reused across platforms, so general vigilance still applies.

Q: What should enterprises do right now?
Push the published IOCs into firewall/DNS/proxy blocklists, hunt for the described CScript and manifest.json behavior across endpoints, and reinforce policy that software must only be sourced from vetted, allowlisted channels.

Conclusion

The fake CCleaner GhostDesk campaign is a reminder that trust in a brand name is not a security boundary — it's exactly what attackers are counting on. A convincing download page, a correct-looking icon, and a familiar filename were enough to get a spyware extension living inside Chrome's own security framework, quietly harvesting credentials, cookies, and even redirecting cryptocurrency payments.

The technical defenses here aren't exotic: verify the source, watch for CScript spawning from installers, monitor manifest.json for unauthorized changes, and treat session-cookie theft as seriously as password theft. But the human factor — clicking the download button because "it's just CCleaner" — is still where most of these incidents start and end.

Seen this campaign hit your environment, or found additional IOCs tied to the same infrastructure? Drop a comment below or share this with your SOC team — the more defenders tracking this cluster, the faster it gets shut down.

Shubham Chaudhary

Welcome to Xpert4Cyber! I’m a passionate Cyber Security Expert and Ethical Hacker dedicated to empowering individuals, students, and professionals through practical knowledge in cybersecurity, ethical hacking, and digital forensics. With years of hands-on experience in penetration testing, malware analysis, threat hunting, and incident response, I created this platform to simplify complex cyber concepts and make security education accessible. Xpert4Cyber is built on the belief that cyber awareness and technical skills are key to protecting today’s digital world. Whether you’re exploring vulnerability assessments, learning mobile or computer forensics, working on bug bounty challenges, or just starting your cyber journey, this blog provides insights, tools, projects, and guidance. From secure coding to cyber law, from Linux hardening to cloud and IoT security, we cover everything real, relevant, and research-backed. Join the mission to defend, educate, and inspire in cyberspace.

Post a Comment

Previous Post Next Post
×

🤖 Welcome to Xpert4Cyber

Xpert4Cyber shares cybersecurity tutorials, ethical hacking guides, tools, and projects for learners and professionals to explore and grow in the field of cyber defense.

🔒 Join Our Cybersecurity Community on WhatsApp

Get exclusive alerts, tools, and guides from Xpert4Cyber.

Join Now