Skip to content
forked from ajpc500/BOFs

Collection of Beacon Object Files

Notifications You must be signed in to change notification settings

ByteDestroyer/BOFs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Beacon Object Files

  1. ETW Patching
  2. API Function Utility
  3. Syscalls Shellcode Injection

ETW Patching BOF

Simple Beacon object file to patch (and revert) the EtwEventWrite function in ntdll.dll to degrade ETW based logging.

All credit goes to @xpn: https://www.mdsec.co.uk/2020/03/hiding-your-net-etw/.

API Function Utility BOF

Beacon object file to:

  • Read bytes of loaded module API function
  • Read relevant on-disk DLL and compare functions to identify differencies (e.g. EPP/EDR hooking)
  • Patch functions with the on-disk copy (i.e. API unhooking)

Credit goes to @spottheplanet for the Dll parsing technique: https://www.ired.team/offensive-security/defense-evasion/retrieving-ntdll-syscall-stubs-at-run-time

Syscalls Shellcode Injection BOF (64-bit only)

Beacon object file to:

Credit also to @tomcarver16 for their DLL inject BOF and aggressor script (https://github.com/tomcarver16/BOF-DLL-Inject)

About

Collection of Beacon Object Files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.2%
  • Makefile 0.8%