Skip to content
forked from Uri3n/bof-exec

Tool That Loads and Executes a Beacon Object File With Arguments

License

Notifications You must be signed in to change notification settings

RedTeams/bof-exec

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bof-exec

A small tool that loads and executes a Beacon Object File (BOF) and optionally passes arguments to it.

How to use

Pass the path to the BOF as the first argument, and your arguments as the second (BOF arguments are optional, you may omit them). Your provided arguments can be either strings (retrievable via BeaconDataExtract), 32-bit integers (retrievable via BeaconDataInt), or 16-bit integers (retrievable via BeaconDataShort). Each argument should be comma delimited. For integer arguments, prefix them with either 'i' for an int32 or 's' for an int16 (short). For example:

bof-exec bof.o "string argument, i150, s50, i-13"

This will pass arguments to the BOF's "go" function in the order you typed it. Notice how the last int has a '-' character after the 'i'. This will pass the integer as a negative number to the BOF (although there's very little reason to do this).

fdsf1231ss

About

Tool That Loads and Executes a Beacon Object File With Arguments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.6%
  • CMake 1.4%