Ap3x / Beacon-Object-File-Library

A library of different Beacon Object Files in Visual Studio Solution

Repository from Github https://github.comAp3x/Beacon-Object-File-LibraryRepository from Github https://github.comAp3x/Beacon-Object-File-Library

Beacon Object File Library

This repo contains a library of Beacon Object Files (BOFs) that can be used in Cobalt Strike. I plan to add more BOFs as time goes on.

This solution uses a modified version of Cobalt Strike/bof-vs repo to fit into a solution.

Unit Testing

Each BOF includes unit tests with mocked functions to ensure proper code coverage Notice each BOF has a separate function outside of the main go() that contains all the Windows API calls. This is so that when we unit test we can easily mock the output without having to mock all the Windows APIs functions.

Additional Testing

If you would like to test this BOF in a COFF Loader I recommend using my COFF Loader: Ap3x/Coff-Loader or TrustedSec's COFF Loader.

TODO

  • [] Add CNA files so that they can be imported into Cobalt Strike

About

A library of different Beacon Object Files in Visual Studio Solution

License:GNU General Public License v3.0


Languages

Language:C++ 51.7%Language:Python 25.6%Language:C 17.0%Language:Makefile 5.7%