IDA plugin for reverse-engineering and dynamic interactions with the Binsec platform
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

idasec

IDA plugin for reverse-engineering and dynamic interactions with the Binsec platform

Disclaimer

IDAsec is prototype tool under development, some features are likely buggy and should be used with care.

Features

  • Decoding an instruction (in DBA IR)
  • Loading execution traces generated by Pinsec
  • Triggering analyzes on Binsec and retrieving results

Dependencies

  • protobuf
  • ZMQ
  • capstone (for trace disassembly)
  • graphviz (to draw dependency within a formula)
  • pyparsing
  • enum
  • path.py
  • plotly (optional)

Running Idasec

  1. In IDA: Copy the idasec folder in the python directory of IDA and then load idasec.py with Ctrl+F7
  2. As a standalone app, just run ./idasec.py (no yet ready)

Documentation

Yet to come..

Screenshots

idasec 1

idasec 2

idasec 3

TODO

Too much to be listed..