fgsect / JMPscare

tool for multi-execution jump coverage introspection
MIT License
63 stars 4 forks source link

Progress on the Ghidra plugin #2

Open CowBoy4mH3LL opened 1 year ago

CowBoy4mH3LL commented 1 year ago

Hi Guys,

Awesome work on JMPscare!!. Any progress on the Ghidra plugin side?

domenukk commented 1 year ago

Ghidra's UI toolkit is not that much fun to work with, I doubt we will do it - but all in all the Jmpscare file should be easy enough to parse. In the meantime you can take a look at dragondance https://github.com/0ffffffffh/dragondance and/or lightkeeper, https://github.com/WorksButNotTested/lightkeeper

CowBoy4mH3LL commented 1 year ago

I was more interested in the PNC analysis you guys do and I guess dragondance or lighthouse would not be tailored to parse and display those information?

domenukk commented 1 year ago

That part you should be able to get (as text) by just running the jmpscare binary - outside of any plugin. Note that it's for flat arm binaries only at the moment, and won't work on indirect jumps.