• Stars
    star
    115
  • Rank 305,916 (Top 7 %)
  • Language
    Python
  • License
    GNU Lesser Genera...
  • Created about 8 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

More Repositories

1

LSB-Steganography

Python program to steganography files into images using the Least Significant Bit.
Python
879
star
2

Motion-detection-OpenCV

Python/OpenCV script that detect motion on webcam and allow record it to a file
Python
256
star
3

Pytesser

Python wrapper for the tesseract OCR engine. The module is based on OpenCV
Python
178
star
4

pydes

Basic but pure DES implementation in Python
Python
67
star
5

pyADS

Python module to manipulate NTFS Alternate Data Stream (ADS) in Python
Python
55
star
6

Captcha-basic-recognition

Python module that intent to crack basic captcha engines using OpenCV and Pytesser
Python
39
star
7

OpenCV-tutorials

Contain the hole source code of my OpenCV tutorial
Python
33
star
8

pystack

Pystack, is a python framework that allow to create small TCP/IP stacks in an easy manner in order to obtain a wanted behavior.
Python
27
star
9

checksec

Bash script to test executable properties like (PIE, RELRO, PaX, Canaries, ASLR). (Version derivated from the original one trapkit.de/tools/checksec.html
Shell
20
star
10

Python-programs

Contains various python programs and proof of concept.
Python
10
star
11

pytts

Text-To-Speech multi-platform in python. It uses Google translate as engine.
Python
8
star
12

breach_compilation_utils

BreachCompilation utils for iterating logins and passwords
Python
5
star
13

lsbbrute

Script to bruteforce the LSB of an image to find file signatures (in every channel permutation, rotation etc..)
Python
5
star
14

pydimacs

Python module to manipulate CNF DIMACS formulas (using z3)
Python
4
star
15

LyricsTagger

Python program, that automaticaly tag lyrics in MP3 files.
Python
3
star
16

Cryptoid

ryptoid is a toy app to apply weak ciphers on plain text. (Mostly developped to learn how to develop an app).
Java
2
star
17

RobinDavid.github.io

My Github pages
HTML
2
star
18

Python-samples

Contains few python scripts for everything and nothing
Python
2
star
19

Bash-network-game

This project is a fully working 2 player network game written in bash. It intents to show the possibilities of bash which is not a simple script program.
Shell
2
star
20

RobinDavid

1
star
21

codeql-uboot

CodeQL
1
star