Skip to content

About

Plugin to compile exported symbols into a type library to aid Reverse Engineering

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Latest commit

 

History

22 Commits

Folders and files

Repository files navigation

TypeLib Exporter

This plugin compiles exported functions and its corresponding types into a Binary Ninja type library. It can also load and apply a type library from disk. 2 buttons in the plugin dropdown menu are created, Export As Type Library and Apply Type Library. For type library exporting, a pop-up window will show detailing what options you would like to specify. Options include alternative names(libcurl.so.5.0.0, libcurl.so.5, libcurl.so), a dependency name, and the path where you want the library exported to. For type library importing, a pop-up window will ask for the path to a .bntl file which will be imported and applied to the current binary view and any successive binary view in the current session.

A potential workflow for this plugin would be to compile an open source library with debug information, load it into Binary Ninja, run the debug info parser, and export it to a type library.

About

Plugin to compile exported symbols into a type library to aid Reverse Engineering

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages