RobinDavid / idasec

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:GNU Lesser General Public License v2.1


Languages

Language:Python 99.7%Language:Makefile 0.3%