Thursday, October 8, 2026
Follow on LinkedIn

Malicious Chrome Extension Can Steal Login Sessions and Turn PCs Into Remote Backdoors

PEEP, a malicious Chrome extension posing as Smart Bookmarks, can steal active login sessions and turn an already compromised Windows computer into a remote backdoor.

The finding shows how a browser add-on can become far more dangerous than a simple data thief when it gains a path to the operating system.

The toolkit does not appear to provide its own way into a device. Instead, attackers need prior code execution or administrative access, then silently place it in Chrome or Edge profiles.

Its installers can alter browser settings so the extension launches without the usual store checks, approval prompts, or visible warnings.

Analysts at SOCRadar identified the operation as PEEP, a Chromium-based post-compromise toolkit derived from the open-source RedExt project.

SOCRadar said in a report shared with Cyber Security News (CSN) that the researchers found a primary build disguised as Smart Bookmarks, version 1.3.0, along with a related testing variant and an exposed development repository.

Architecture Overview (Source - SOCRadar)
Architecture Overview (Source – SOCRadar)

The scale of confirmed victim impact remains unclear. A server status snapshot recorded 34 agent entries, 10 active sessions, and 507 data records, but test identifiers mean those figures cannot prove the number of infected devices.

Still, the design creates a serious risk because stolen session cookies may let an intruder enter accounts without needing a password again.

Malicious Chrome Extension

Once active, PEEP runs inside the browser and asks for broad access to tabs, cookies, history, bookmarks, downloads, browser settings, scripting, and every website.

It gathers browsing history, open-tab details, session cookies, form data, clipboard contents, screenshots, and local or session storage, creating a broad view of a victim’s online activity.

The session-theft capability is especially concerning because a valid cookie proves that a user has already signed in.

C2 Login Panel (Source - SOCRadar)
C2 Login Panel (Source – SOCRadar)

As explained in this guide to stolen browser cookie risks, an attacker who obtains that token may be able to reuse an active session and sidestep a later password or MFA prompt until the session is revoked.

PEEP also accepts commands to open pages, inject JavaScript, change proxy settings, and capture page content. It contacts its command server at regular intervals using unencrypted HTTP, allowing the operator to send tasks and receive collected data.

That behavior resembles other malicious browser add-on campaigns that abuse extensions to monitor sensitive activity.

The native-messaging bridge is what changes the threat from browser monitoring into host control. The browser extension can call a companion Windows program, enabling shell commands, file operations, and discovery of running processes and services under the current user account.

Persistence Raises Cleanup Challenge

PEEP uses several methods to remain in place after installation. Its scripts can forge Chrome Secure Preferences integrity values, use enterprise force-install policies, or sideload the extension.

It can also exploit a ScriptCache fallback, leaving apparently harmless source files while Chrome reloads a previously compiled malicious service worker.

That layered approach means removing the visible extension alone may not be enough. Security teams should identify the listed extension IDs, remove the associated native-messaging host and local artifacts, and review browser policies and registry entries.

PEEP attack lifecycle (Source - SOCRadar)
PEEP attack lifecycle (Source – SOCRadar)

The finding follows earlier cases in which a native messaging host backdoor turned Chrome into a route for device-level control.

Organizations should block the identified infrastructure, restrict traffic to the exposed services, and investigate browser processes or PowerShell activity that modifies Secure Preferences files.

Strict extension allow-lists, disabled developer mode, restrictions on external sideloading, and approval of only trusted native-messaging hosts can reduce the chance of a similar installation succeeding.

Defenders should also treat a suspected PEEP infection as both an endpoint and identity incident. Remove the malware, end active sessions, rotate affected credentials, and examine account activity for misuse.

Phishing-resistant MFA and browser protections for stored credentials add useful friction, while the recent Chrome extension supply chain attacks show why every installed add-on deserves careful ongoing review.

Indicators of compromise (IoCs):-

TypeIndicatorDescription
C2 host206.237.30.232Hardcoded command-and-control, payload distribution, and staging host
Domainxfjcc.funReported C2 domain
Domainnew.xfjcc.funReported C2-related subdomain
Domainnewadmin.xfjcc.funReported C2-related subdomain
Domainnewapi.xfjcc.funReported C2-related subdomain
C2 servicetcp/5001C2 control panel and agent API service
Staging servicetcp/5002Exposed development and payload-staging repository
C2 endpoint/api/registerAgent registration endpoint
C2 endpoint/api/commands?agent_id=<id>Command polling endpoint
C2 endpoint/api/exfilData-exfiltration endpoint
C2 endpoint/api/agents/<id>/heartbeatAgent heartbeat endpoint
C2 endpoint/api/agents/<id>/task_resultTask-result endpoint
C2 endpoint/api/agents/<id>/dataObserved candidate alternate data channel
C2 endpoint/api/extension_update/<id>Extension update endpoint
C2 endpoint/api/extension_crx/<id>Extension delivery endpoint
C2 endpoint/healthUnauthenticated server status endpoint
HTTP headerX-PEEP-Agent-KeyAgent identification header
HTTP headerX-PEEP-Agent-IdAgent identification header
HTTP authentication realmrealm="PEEP"Control-panel HTTP Basic authentication realm
Extension IDejkndncpkdcjcikfhiamcdehdoegilbjPrimary Smart Bookmarks payload
Extension IDbibjjhidpdmfcbkodddndmoejcloobdhAlternate smoke-agent variant
Extension IDhpjgilbbdmfcnaapjbofmmmjjfijbdkiReported related extension identifier
Extension IDakhljhifabhkcoboncoiekfpdodjaackReported related extension identifier
Extension IDeljagiodakpnjbaceijefgmidmpmfimgReported related extension identifier
Native-messaging hostcom.peep.labNative host registered for browser-to-host communication
Filenm_host.exeWindows native-messaging host binary
Filenm_host.jsNative-host script
Fileinstall_silent.ps1Silent installation script
Filepatch_secure_prefs.ps1Browser preference-forgery script
Fileforce_enable.ps1Extension re-registration script
Filepatch_secure_prefs_linux.pyLinux preference-forgery script
Fileextension.pemExtension signing private key included in recovered packages
FileCHROME150-LIVE-RESULT.mdDevelopment and testing log
Filebackground.jsExtension service-worker script
Filecontent.jsExtension content script
Static keypeep_nm_host_aes256_key_32bytes!Embedded native-host encryption key
Local path%LOCALAPPDATA%\PEEPLocal staging and artifact directory
Registry pathHKCU/HKLM\...\NativeMessagingHosts\com.peep.labNative-messaging host registration location
File pattern*.bak_peep_hmac_*Backup artifact associated with preference modification
File pattern*.bak_peep_enable_*Backup artifact associated with extension enabling
Distinctive stringSmart BookmarksMalicious extension display name
Distinctive stringPEEP ClientInternal toolkit name
Distinctive stringAI · 法客-PC2-panel string
Distinctive stringredext-compatibleFramework-related identifier
Agent keya6dfab5a6e510eceReported embedded agent key
Agent key348e99545a69b184Reported embedded agent key
SHA-25686a5fb2f14d175d1c13a7b49b55b968b2a5e96afc944d85a31b3Reported PEEP-related hash value
SHA-2566700e30a3224248085d30f2eb727cea28dec288355fca675344Reported PEEP-related hash value
SHA-2569402c0198ae5c8bed14cdeaabe7e8b25625debbc62a900cfcdbReported PEEP-related hash value
SHA-2568edd653910f3217c96a603e8ce9e5e409d3b8674476f22e0a3aReported PEEP-related hash value
SHA-25687db7138a80117ddf2989827c1dde09ee73c7a252d511c74ed66Reported PEEP-related hash value
SHA-256259d8eddb6caf509d7bffa2b4c0dd7d89668800c870f529729aReported PEEP-related hash value
SHA-256e46aee4ca43ba66666f6572c62365cf57642f2cf1f6eca00fcf8eReported PEEP-related hash value
SHA-256f031c00f592aa5e98893b4532f743362fed7fb0a485e8a3c0ad4Reported PEEP-related hash value
SHA-256a43bf7f81507c8f9d0942fed331e7590a43044a6d219ec100597Reported PEEP-related hash value
SHA-256b4e3ca8f44477b9ade1272f92516202f83a80219c8bd6176527aReported PEEP-related hash value
SHA-2568e988b915b75dd749e3f4e1ca7ee21746885b4fe34e8a246e6f1Reported PEEP-related hash value
SHA-2569c6b269e5087a40b4552f72e9ff13d9b39e433af5075ad68f57eReported PEEP-related hash value
SHA-256207e0d47c4e5493ef7313eb1faeb1c6195923c89f263e548609aReported PEEP-related hash value

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.

Keep your SOC up to date on active malware & phishing within 24h of their emergence. Try ANYRUN to prevent incidents with early detection.

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