Skip to content
This repository has been archived by the owner on Mar 5, 2022. It is now read-only.

orndorffgrant/bnhook

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

This repo is no longer maintained. Please use this fork instead. Thank you jeffli678 for adopting this plugin :)

BNHook (v1.1)

Author: Grant Orndorff Insert custom hooks

Description:

Currently supports x86 and x86_64 ELF executables. Write a hook in assembly and have it execute as part of your binary. See your hook added to the binary and reflected in the disassembly graph. The code segment of the binary is extended to make room for the hook. After insertion, Save Contents As and run the binary with your inserted code!

Installation Instructions

Windows

pip install filebytes or pip3 install filebytes

Linux

pip install filebytes or pip3 install filebytes

Darwin

pip install filebytes or pip3 install filebytes

Minimum Version

This plugin requires the following minimum version of Binary Ninja:

  • 1407

Required Dependencies

The following dependencies are required for this plugin:

  • pip - filebytes

License

This plugin is released under a MIT license.

Metadata Version

2

About

binary ninja plugin for adding custom hooks to executables

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages