Skip to content

Commit

Permalink
fix: readme typo
Browse files Browse the repository at this point in the history
  • Loading branch information
SmoothHacker committed Jun 28, 2022
1 parent 0d4ea0f commit 3415e83
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
# BN 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
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 debuginfo parser, and export it to a type library.
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.

## Future Plans
- [ ] Headless support

0 comments on commit 3415e83

Please sign in to comment.