All Projects → cxm95 → IDA_Wrapper

cxm95 / IDA_Wrapper

Licence: other
An IDA_Wrapper for linux, shipped with an Function Identifier. It works well with Driller on static linked binaries.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to IDA Wrapper

Cod Exploits
☠️ Call of Duty - Vulnerabilities and proof-of-concepts
Stars: ✭ 178 (+1171.43%)
Mutual labels:  exploit, ida
AngryIDA
Python based angr plug in for IDA Pro.
Stars: ✭ 32 (+128.57%)
Mutual labels:  ida, angr
CRAX
CRAX: software CRash analysis for Automatic eXploit generation
Stars: ✭ 44 (+214.29%)
Mutual labels:  exploit, aeg
hacker-scripts
⛷ A collection of hacker scripts.
Stars: ✭ 29 (+107.14%)
Mutual labels:  exploit
Scripts-Sploits
A number of scripts POC's and problems solved as pentests move along.
Stars: ✭ 37 (+164.29%)
Mutual labels:  exploit
vscode-tenkawa-php
Visual Studio Code extension integrating Tenkawa PHP language server.
Stars: ✭ 28 (+100%)
Mutual labels:  static-analysis
firmeye
IoT固件漏洞挖掘工具
Stars: ✭ 133 (+850%)
Mutual labels:  ida
apple-knowledge
A collection of reverse engineered Apple things, as well as a machine-readable database of Apple hardware
Stars: ✭ 338 (+2314.29%)
Mutual labels:  exploit
RootMyTV.github.io
RootMyTV is a user-friendly exploit for rooting/jailbreaking LG webOS smart TVs.
Stars: ✭ 745 (+5221.43%)
Mutual labels:  exploit
eba
EBA is a static bug finder for C.
Stars: ✭ 14 (+0%)
Mutual labels:  static-analysis
nakedret
nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.
Stars: ✭ 82 (+485.71%)
Mutual labels:  static-analysis
Exploits
A personal collection of Windows CVE I have turned in to exploit source, as well as a collection of payloads I've written to be used in conjunction with these exploits.
Stars: ✭ 75 (+435.71%)
Mutual labels:  exploit
Static-Malware-Analyses
A open source Python script to perform static analysis on a Malware Binary File (portable executable).
Stars: ✭ 15 (+7.14%)
Mutual labels:  static-analysis
custom-bytecode-analyzer
Java bytecode analyzer customizable via JSON rules
Stars: ✭ 66 (+371.43%)
Mutual labels:  static-analysis
codacy-analysis-cli-action
GitHub Action for the codacy-analysis-cli
Stars: ✭ 42 (+200%)
Mutual labels:  static-analysis
PaperMachete
A project that uses Binary Ninja and GRAKN.AI to perform static analysis on binary files with the goal of identifying bugs in software.
Stars: ✭ 49 (+250%)
Mutual labels:  static-analysis
phan-taint-check-plugin
Github mirror of "mediawiki/tools/phan/SecurityCheckPlugin" - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)
Stars: ✭ 21 (+50%)
Mutual labels:  static-analysis
idatag
IDA plugin to explore and browse tags
Stars: ✭ 44 (+214.29%)
Mutual labels:  ida
exploit
Collection of different exploits
Stars: ✭ 153 (+992.86%)
Mutual labels:  exploit
cfsec
Static analysis for CloudFormation templates to identify common misconfiguration
Stars: ✭ 53 (+278.57%)
Mutual labels:  static-analysis

IDA Wrapper(a.k.a IDrillerA_Pro)

An IDA_Wrapper for linux, shipped with an Function Identifier. It works well with Driller on static linked binaries.

  • Sigfunc for Static Binaries

When we use Angr based SE tools, e.g. Driller, on static linked binaries, it's slow for SE engine to solve complicated constraints created in lib functions. So we make use of IDA's F.L.A.I.R. tech, to identify lib functions in static binaries, and hook them when entering symbolic execution engine.

Usage

  1. init requirements.
  2. move idapro folder to ~/.idapro, cp -r ./idapro ~/ && mv ~/idapro ~/.idapro (or you will have to click at GUI.)
  3. python setup.py -b ./test/pwn20 -o ./test_result

Requirement

  • sigs, from sig-database
  • ida for linux, this repo contains an 6.4 version
  • Xvfb: sudo apt-get install xvfb x11-xkb-utils xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic x11-apps libfreetype6:i386 libsm6:i386 libice6:i386 libsm6:i386 libxt6:i386 libxrender1:i386 libfontconfig1:i386 libcups2:i386 libxext6:i386
  • idaq: sudo apt-get install -y lib32gcc1 libc6-i686:i386 libfontconfig:i386 libfreetype6:i386 libglib2.0-0:i386 libpython2.7:i386 libsm6:i386 libssl-dev:i386 libstdc++6:i386 libxext6:i386 libxrender1:i386 lsb-core python-dev

Thanks

Thanks for @qldxsun for IDA tech support!

Notes

https://github.com/intezer/docker-ida is an docker container for IDA linux

https://gist.github.com/williballenthin/1c6ae0fbeabae075f1a4 is an docker file for building an wine-based ida in an docker.

These tools are both useful. However if your resources are limited, IDA_Wrapper will be the best choise.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].