Skip to content
/ autoutils Public

Binary Ninja plugin providing some utilities for quick auto analysis of binaries

Notifications You must be signed in to change notification settings

404d/autoutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Binary Ninja Auto Utils

Auto Utils provides various helpers for automatically discovering features about a binary.

Some examples:

  • Renaming of methods based on logging with method names
  • That's it right now, sorry

Examples

Automatic symbol name discovery based on call args

In cases where you for example have a common logging function that will log the caller's name using an argument passed to it, the plugin will be able to rename the names of all callers based on the strings left in the binary.

Given an example binary with methods as shown below:

Subroutines without clear or meaningful names

By running the "Analysis → Discover caller names by call parameters" action while being inside the log_msg subroutine and providing it with the parameter name arg1, the plugin will change the name of all callers to log_msg as such:

Subroutines after call-argument name discovery

About

Binary Ninja plugin providing some utilities for quick auto analysis of binaries

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published