Skip to content

Utility(ies?) for helping to manage the relationships between sets of binaries and their libraries

License

Notifications You must be signed in to change notification settings

Crypt0s/bingraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

bingraph

Utility(ies?) for helping to manage the relationships between sets of binaries and their libraries

Dependencies:

pyelftools (https://github.com/eliben/pyelftools)

Usage:

./bingraph.py libs_dir exec_file

Notes:

This tool emulates a portion of the runtime linux ELF linker in order to resolve symbols in the ELF segments. This allows you to see which exported symbols in a library are actually being called by the binary file. That doesn't seem very valuable, but if you're looking at a library which is exporting a lot of things, understanding where execution starts is a good starting place.

Eventually, I hope to turn this into a visual tool graphing relations in sort of a UML diagram format.

Thanks Department 13 for letting me publish this.

About

Utility(ies?) for helping to manage the relationships between sets of binaries and their libraries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages