Skip to content

RobinDavid/idasec

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published