SkillAgentSearch skills...

FriendlyFireBOF

A BOF that suspends non-GUI threads for a target process or resumes them resulting in stealthy process silencing.

Install / Use

/learn @ibaiC/FriendlyFireBOF
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

FriendlyFire

FriendlyFire is a Beacon Object File (BOF) for Cobalt Strike that suspends non-UI (non-graphical) threads for a specified process by its Process ID (PID). By targeting threads that do not own a window, the BOF renders a process “invisibly unresponsive” without interfering with its GUI. A resume mode is provided for restoring thread execution.

Building the BOF

  1. Clone the repository.
  2. Open the solution/project file in your preferred IDE.
  3. Compile the project to generate friendlyfire.x64.o.
  4. Load the BOF into your Cobalt Strike client through Script Manager.

Usage

Usage:   friendlyfire <PID> [resume]
Example: friendlyfire 1234
         friendlyfire 1234 resume

Blog post:

  • https://kreep.in/friendlyfire-bof-selective-process-freezing/

Related Skills

View on GitHub
GitHub Stars57
CategoryDevelopment
Updated3mo ago
Forks5

Languages

C++

Security Score

77/100

Audited on Dec 12, 2025

No findings