ROPgadget Versions Save

This tool lets you search your gadgets on your binaries to facilitate your ROP exploitation. ROPgadget supports ELF, PE and Mach-O format on x86, x64, ARM, ARM64, PowerPC, SPARC, MIPS, RISC-V 64, and RISC-V Compressed architectures.

v6.4

3 years ago

Improve programmatic usage of ROPgadget Support gadgets alignment option

v6.3

4 years ago

Find more call and jmp gadgets operating on x86 or x64 registers

v6.2

4 years ago

Fix ROP chain generation that was broken in v6.1 Add capstone dependency to setup.py

v6.1

4 years ago

Improve performance and reduce memory consumption Python 3 is now officially supported and ROPgadget has corresponding pip package Support --noinstr to disable gadget instructions console printing Support --silent to disable printing at all

v6.0

4 years ago

v5.9

4 years ago

Fixes and improvements

v5.8

4 years ago

Fixes and improvements

v5.7

5 years ago

Fixes and improvements

v4.0.0

9 years ago

Addition of 64 bit linux support for ROP exploit generation. Addition of 64 bit support for ROP gadget searching. Addition of Windows PE file loading for gadget searching. Addition of detection of shared libraries and improved code gen for them. Generation of execve ROP exploits with arbitrary argument vectors. Payload generation in PHP, C and Perl as well as improved generation for python. Color disable/enable switch. Improved user friendliness. Vastly increased ROP searching speed. Code restructuring for easing addition of new architectures/platforms. General refacoring and code friendiness.

v4.0.1

9 years ago

Update python3 to python2. Add new script python to generate gadgets table 32 and 64 bits. Update default syntax to Intel. genInstrX86.py: Add severals pop + ret combination