PEEP Uses Chrome and Edge Extensions for Persistent Host Command Execution

· Original article ↗

Summary

SOCRadar describes PEEP, a post-compromise toolkit that disguises itself as a Chrome and Edge bookmarks extension, steals browser data, and uses a native-messaging bridge for host commands. Its operators and targets remain unknown.

Key points

  • PEEP requires prior administrative or code-execution access; it has no initial access vector of its own.
  • It masquerades as the “Smart Bookmarks” extension and tampers with Chromium Secure Preferences to persist, using sideloading and enterprise installation policies.
  • The toolkit collects browser history, cookies, active-tab data, and session details, and can hijack sessions and modify web pages.
  • A native-messaging host enables shell commands, file management, and process and service discovery on the host.
  • PEEP polls C2 infrastructure over plaintext HTTP for commands and uses separate endpoints for registration, task results, updates, and data exfiltration.
  • SOCRadar links PEEP to the open-source RedExt framework; the activity remains unattributed, though Chinese-language source artifacts may indicate a Chinese-speaking actor.
  • A C2 status endpoint showed 34 agent entries, 10 active sessions, and 507 data records, but researchers could not distinguish infections from test entries or verified deployments.

Article Details

Attack Vectors
  • PEEP requires an existing machine compromise or prior administrative or code-execution access; the article says it does not provide its own initial access vector.
  • The installer sideloads a disguised Chrome/Edge extension and tampers with Chromium Secure Preferences to bypass Web Store checks and user prompts.
  • PEEP uses enterprise force-install policies, external extension registration, and a ScriptCache fallback to maintain persistence.
  • A native-messaging host bridges the browser extension to the operating system for shell-command execution, file management, and process and service discovery.

Indicators of compromise

TypeIndicatorContext
DOMAINxfjcc[.]funReported PEEP command-and-control domain used for polling and data exfiltration.
IPV4206[.]237[.]30[.]232Reported PEEP command-and-control endpoint used for polling and data exfiltration.

MITRE ATT&CK

Malware

Products

Tools

Related Articles