Hacking

PEEP Browser Extension Malware Hijacks Chromium Profiles

Published  ·  6 min read

Security researchers found a malware hiding in plain sight. It's a Chromium-based toolkit called PEEP that pretends to be a harmless bookmarks extension for Chrome and Edge. But it's actually a backdoor that turns your browser into a remote access tool for hackers.

The malware needs an attacker to already have access to your machine. Once they're in, they inject the extension directly into your browser profile. It bypasses Chrome Web Store checks and user prompts by messing with Chromium's Secure Preferences file.

SOCRadar published the analysis. PEEP uses a native-messaging tool to break out of the browser and run commands on your actual computer.

Here's what you need to know.

Quick Summary

What

Details

Malware

PEEP (post-exploitation toolkit)

Disguise

Smart Bookmarks extension

Targets

Chrome and Edge browsers

Method

Native Messaging Host bridge

Capabilities

Command execution, credential theft, session hijacking

C2 Polling

Every 30 seconds over HTTP

What Is PEEP?

PEEP is a post-exploitation framework. That's a fancy way of saying it doesn't break into your computer by itself. The attackers need to get in through some other method first. Once they have a foothold, they drop PEEP as a persistent backdoor.

The extension calls itself "Smart Bookmarks" (ID: ejkndncpkdcjcikfhiamcdehdoegilbj). It's the main agent that:

  • Checking for commands from the C2 server every 30 seconds
  • Stealing information from your browser
  • Receiving the assignments from the attacker
  • Returning the results

Where It Reports Home:

The extension talks to two C2 servers:

  • 206.237.30[.]232
  • xfjcc[.]fun

All communication happens over plaintext HTTP. That's a pretty big security mistake on the attacker's part.

How PEEP Gets Installed

PEEP is built on RedExt, an open-source red teaming framework that's been used in previous attacks called GlassWorm. PEEP improves on RedExt with:

  • Proper installation routines
  • A native host bridge
  • Heartbeat telemetry
  • An update channel
  • More commands

How It Stays Installed:

PEEP modifies the Secure Preferences file to make sure the extension turns on automatically every time you open your browser. Since it's not available on the Chrome Web Store, it also uses:

  • Group policies to force installation
  • Sideloading tricks

The PowerShell Scripts:

The malware uses three PowerShell scripts:

Script

What It Does

install_silent.ps1

Turns on Developer Mode to sideload extensions

patch_secure_prefs.ps1

Patches the Secure Preferences file

force_enable.ps1

Re-registers the extension and restarts the browser

Linux Too:

There's also a Python script called "patch_secure_prefs_linux.py" that does the same thing. The attackers are clearly going after Linux systems too.

What PEEP Does

Browser Monitoring:

The extension checks in with its C2 server every 30 seconds. It sends back:

  • Your browsing history
  • What tabs you have open
  • Your session cookies

Remote Access:

PEEP is a full remote access toolkit. It can:

  • Execute commands on your machine
  • Access your credentials
  • Take control of your sessions
  • Alter web pages you are viewing

The Native Messaging Host:

When PEEP needs to do something outside the browser, it uses a helper program called "nm_host.exe." This is what makes it dangerous, it's not just stealing browser data anymore. It's running commands on your actual computer.

What the Helper Can Do:

  • Run shell commands
  • Manage files
  • See what processes and services are running

The Command Set

Where PEEP Communicates:

Endpoint

Purpose

/api/register

Registers the infection

/api/agents/<id>/heartbeat

Sends browser and system info

/api/extension_update/

Updates the extension

/api/extension_crx/

Updates the extension

/api/agents/<id>/task_result

Sends back command results

/api/exfil

Sends stolen data

/health

Internal system status

/login

C2 panel login

What It Steals Automatically:

  • Cookies
  • Recent history
  • Open tabs
  • Active URL
  • Your IP address
  • Locale and time zone

Commands It Can Run in the Browser:

  • Take screenshots
  • Read clipboard
  • Inject JavaScript

Who Is Behind This?

The activity hasn't been attributed to any specific group. But there are Chinese-language artifacts in the source code, which suggests a Chinese-speaking threat actor.

“Authorized CTF” Reference:

There was reference to “Authorized CTF” in the code according to SOCRadar findings. It may be that attackers are attempting to trick the AI tools by lowering its guardrails and developing malware.

How to Detect PEEP

What to Look For:

  • Extension ID: ejkndncpkdcjcikfhiamcdehdoegilbj
  • C2 Domains: xfjcc[.]fun, 206.237.30[.]232
  • File List: nm_host.exe, install_silent.ps1, patch_secure_prefs.ps1, force_enable.ps1
  • Registry Changes to Secure Preferences 

Suspicious Activities:

  • Unexpected “Smart Bookmarks” extension
  • Connections to xfjcc[.]fun or 206.237.30[.]232 every 30 seconds
  • PowerShell scripts modifying Secure Preferences

How Many Victims?

SOCRadar reported that there were 34 agents, 10 active sessions, and 507 data entries in the C2 panel. However, it is not known what number of these are genuine victims and what number are test entries.

What You Should Do

Risk to You:

  • Your browser gets transformed into a permanent backdoor
  • Your credentials get stolen
  • Your session gets hijacked
  • Commands can be executed on your computer

How to Protect Yourself:

1. Check Your Extensions

Look for "Smart Bookmarks" (ID: ejkndncpkdcjcikfhiamcdehdoegilbj). If you see it, remove it immediately.

2. Network Traffic Monitoring

Look for any network traffic to xfjcc[.]fun or 206.237.30[.]232 every 30 seconds.

3. Secure Preferences Check

Make sure there have not been any changes to your Secure Preferences file.

4. Powershell Script Check

Check for the three Powershell scripts involved with PEEP.

5. Use Endpoint Detection

Monitor for nm_host.exe execution on your systems.

The Bottom Line

PEEP is a sophisticated toolkit that turns Chromium browsers into persistent backdoors. It hides as a bookmarks extension and uses a Native Messaging Host to break out of the browser sandbox.

What You Need to Know:

Key Point

Detail

Malware

PEEP (post-exploitation toolkit)

Disguise

Smart Bookmarks extension

Targets

Chrome and Edge browsers

Method

Native Messaging Host bridge

Capabilities

Command execution, credential theft, session hijacking

C2 Polling

Every 30 seconds over HTTP

What You Need to Do:

  • Review installed extensions
  • Monitor for C2 polling
  • Check Secure Preferences
  • Review PowerShell execution
  • Use endpoint detection

FAQ Section

What is PEEP?

A Chromium-based post-exploitation toolkit that pretends to be a bookmarks extension. It turns browsers into persistent backdoors using a Native Messaging Host.

How does PEEP get installed?

Attackers need prior administrative or code execution access to install PEEP. It modifies Secure Preferences to auto-enable the extension.

PEEP’s functionality?

Polls the C2 server after 30 seconds, steals data from the browsers and performs host-based command executions via Native Messaging Host.

How can I detect PEEP?

Look for the "Smart Bookmarks" extension (ID: ejkndncpkdcjcikfhiamcdehdoegilbj) and polling to xfjcc[.]fun or 206.237.30[.]232.

What should I do?

Inspect extensions, look for C2 polling, inspect Secure Preferences, and perform endpoint detection.

Source: The Hacker News
Professional Services

Explore Our Cybersecurity Services

Our insights are backed by hands-on service delivery. If your business needs professional cybersecurity support, our UK-based specialists are ready to help.

© 2016 – 2026 Red Secure Tech Ltd. Registered in England and Wales — Company No: 15581067