All Projects → patois → DrGadget

patois / DrGadget

Licence: MIT license
dr.rer.oec.gadget IDAPython plugin for the Interactive Disassembler <ABANDONED PROJECT>

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to DrGadget

Heap Viewer
An IDA Pro plugin to examine the glibc heap, focused on exploit development
Stars: ✭ 574 (+840.98%)
Mutual labels:  ida-pro, ida-plugin, exploitation, idapython
obfDetect
IDA plugin to pinpoint obfuscated code
Stars: ✭ 99 (+62.3%)
Mutual labels:  ida-pro, ida-plugin, idapython, idapython-plugin
Hyara
Yara rule making tool (IDA Pro & Binary Ninja & Cutter Plugin)
Stars: ✭ 142 (+132.79%)
Mutual labels:  ida-pro, ida-plugin, idapython, idapython-plugin
Idangr
Use angr in the IDA Pro debugger generating a state from the current debug session
Stars: ✭ 214 (+250.82%)
Mutual labels:  ida-pro, ida-plugin, idapython
ida-embed-arch-disasm
Allows IDA PRO to disassemble x86-64 code (WOW64) in 32-bit database
Stars: ✭ 22 (-63.93%)
Mutual labels:  ida-pro, ida-plugin, idapython
ROP-Emporium
Solutions for ROP Emporium challenges (https://ropemporium.com/) in python.
Stars: ✭ 38 (-37.7%)
Mutual labels:  rop, rop-gadgets, exploitation
Dereferencing
IDA Pro plugin that implements more user-friendly register and stack views
Stars: ✭ 336 (+450.82%)
Mutual labels:  ida-pro, ida-plugin, idapython
Ipyida
IPython console integration for IDA Pro
Stars: ✭ 358 (+486.89%)
Mutual labels:  ida-pro, ida-plugin, idapython
Sark
IDAPython Made Easy
Stars: ✭ 477 (+681.97%)
Mutual labels:  ida-pro, ida-plugin, idapython
readhook
Red-team tool to hook libc read syscall with a buffer overflow vulnerability.
Stars: ✭ 31 (-49.18%)
Mutual labels:  rop, rop-gadgets, rop-chain
Necromancer
IDA Pro V850 Processor Module Extension
Stars: ✭ 21 (-65.57%)
Mutual labels:  ida-pro, ida-plugin, idapython
Pytest Idapro
A pytest module for The Interactive Disassembler and IDAPython; Record and Replay IDAPython API, execute inside IDA or use mockups of IDAPython API.
Stars: ✭ 44 (-27.87%)
Mutual labels:  ida-pro, ida-plugin, idapython
Exploit-Development
Exploit Development - Weaponized Exploit and Proof of Concepts (PoC)
Stars: ✭ 84 (+37.7%)
Mutual labels:  rop, rop-gadgets, rop-chain
rop-benchmark
ROP Benchmark is a tool to compare ROP compilers
Stars: ✭ 23 (-62.3%)
Mutual labels:  rop, rop-gadgets, rop-chain
Stingray
IDAPython plugin for finding function strings recursively
Stars: ✭ 110 (+80.33%)
Mutual labels:  ida-pro, ida-plugin, idapython
ropr
A blazing fast™ multithreaded ROP Gadget finder. ropper / ropgadget alternative
Stars: ✭ 200 (+227.87%)
Mutual labels:  rop, exploitation, rop-chain
Idarling
Collaborative Reverse Engineering plugin for IDA Pro & Hex-Rays
Stars: ✭ 588 (+863.93%)
Mutual labels:  ida-pro, ida-plugin, idapython
Flare Ida
IDA Pro utilities from FLARE team
Stars: ✭ 1,374 (+2152.46%)
Mutual labels:  ida-pro, ida-plugin, idapython
ida migrator
IDA Migrator is an IDA Pro plugin which helps migrate existing work from one database instance to another. It Conveniently migrates function names, structures and enums.
Stars: ✭ 65 (+6.56%)
Mutual labels:  ida-pro, ida-plugin, idapython
Hrdev
Hex-Rays Decompiler Enhanced View
Stars: ✭ 163 (+167.21%)
Mutual labels:  ida-pro, ida-plugin
Dr.rer.oec.Gadget IDAPython Plugin
==================================

This is an IDAPython plugin for the
Interactive Disassembler for all your
ROP experimentation needs ;-)

Develop and analyze ROP exploits for
all processor architectures supported
by IDA itself!

what's new:
===========

* This is a fork of the 'original' Dr.Gadget plugin
* State is saved to and loaded from IDB by default
* (hopefully universal) support for all processor modules
  supported by IDA itself (including 64bit etc.)
* "plugin" interface - write a plugin for this plugin! ;-)
* IDA disassembly is kept in its original state
* hotkeys for interactive "browsing" the disassembly
  and memory for useful gadgets and strings
* context-sensitive content viewers
* show extended information about modules (ASLR/DEP)

how to install:
===============

* copy the following files and folders to the %IDADIR%/plugins folder:
  - drgadget.py
  - /drgadget/*

how to use:
===========

* restart IDA
* use the alt-F5 hotkey to invoke the plugin or
  invoke the plugin from the IDA plugin menu
* right-click the Dr.Gadget window for a popup
  menu to appear.
* use the context-sensitive popup menu to add/modify/delete
  items and to invoke Dr.Gadget plugins, such as the instruction finder
* import/export existing dumps of a ROP chain from/to disk
* with an item highlighted, the "-" and "+" keys on the numeric keyboard
  can be used to adjust addresses / browse memory
* the plugin may be used both during an active debugging
  session (recommended!) and on a static disassembly listing
* results will be saved to the IDA database automatically when saving
  the IDB
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].