community-plugins icon indicating copy to clipboard operation
community-plugins copied to clipboard

[New Plugin]: Native MSVC

Open emesare opened this issue 1 year ago • 2 comments

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

  • [x] I have made a real release

emesare avatar Jan 30 '24 04:01 emesare

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).~~

emesare avatar Jan 30 '24 05:01 emesare

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

psifertex avatar Feb 16 '24 03:02 psifertex

As of Binary Ninja 4.2 this plugin is shipped by default, with a few of the more aggressive features missing. I am going to close this.

emesare avatar May 09 '25 18:05 emesare