Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robindavid/idasec
IDA plugin for reverse-engineering and dynamic interactions with the Binsec platform
https://github.com/robindavid/idasec
Last synced: 18 minutes ago
JSON representation
IDA plugin for reverse-engineering and dynamic interactions with the Binsec platform
- Host: GitHub
- URL: https://github.com/robindavid/idasec
- Owner: RobinDavid
- License: lgpl-2.1
- Created: 2016-10-24T20:00:00.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-19T17:14:29.000Z (almost 7 years ago)
- Last Synced: 2024-08-03T10:01:54.045Z (3 months ago)
- Language: Python
- Size: 460 KB
- Stars: 116
- Watchers: 12
- Forks: 24
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://raw.github.com/RobinDavid/idasec/master/screenshot/idasec1.png)
![idasec 2](https://raw.github.com/RobinDavid/idasec/master/screenshot/idasec2.png)
![idasec 3](https://raw.github.com/RobinDavid/idasec/master/screenshot/idasec3.png)
## TODO
Too much to be listed..