Vector35 / community-plugins

Repository for community provided Binary Ninja plugins
MIT License
410 stars 32 forks source link

[New Plugin]: Native MSVC #248

Open emesare opened 5 months ago

emesare commented 5 months ago

Plugin Description

Parses and symbolizes MSVC RTTI.

Unlike similar plugins like ClassyPP this one is much faster, self-contained and utilizes the latest features (Components, data var refs, base structures). It also has a way to generate a graph (graphviz dot format) of the classes it finds.

Plugin Repository URL

Repo URL: https://github.com/emesare/binja-msvc

Real Release

emesare commented 5 months ago

https://github.com/emesare/binja-msvc/issues/21

Windows builds are being uploaded manually by me, as the CI produces NOP'd binaryninjacore calls in the windows binary (due to /FORCE:UNRESOLVED).

psifertex commented 4 months ago

For folks watching this issue, been discussing this a bit offline as support for native plugins via a python loader is a bit tricky.