NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
This tool lets you search your gadgets on your binaries to facilitate your ROP exploitation.
Last release 11 months ago
15 Oct 2025
Release timing varies
gaps range from 9 days to 13 months
Most releases are documented
notes for 16 of 23 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
23 releases · first in 2014
Fix SyntaxWarning in Python 3.13 by @Ordoviz in https://github.com/JonathanSalwan/ROPgadget/pull/209
Full Changelog: https://github.com/JonathanSalwan/ROPgadget/compare/v7.6...v7.7
Add LDM / LDMDB JOP gadgets for ARM Thumb2
Add LDM / LDMDB JOP gadgets for ARM Thumb2
One column per quarter.
Add some PowerPC ROP and SYS gadgets Support iret and sysret instructions for x86
Add some PowerPC ROP and SYS gadgets Support iret and sysret instructions for x86
Nothing published for this version
Support RISC-V 64 and Compressed
Support RISC-V 64 and Compressed
Fix ROPgadget update fails with python3
Fix ROPgadget update fails with python3
Support PowerPC architecture for MachO binaries
Support PowerPC architecture for MachO binaries
Determine Mach-O endianness from magic number Use explicit endianness for PE files
Determine Mach-O endianness from magic number Use explicit endianness for PE files
Nothing published for this version
Nothing published for this version
Fix specifying --thumb option with --rawMode arm) Fix --string: replace non-printable characters with dots
Fix specifying --thumb option with --rawMode arm) Fix --string: replace non-printable characters with dots
Fix badbytes ranges python3 compatibility
Fix badbytes ranges python3 compatibility
Fix disassemble start address Add --mipsrop option
Fix disassemble start address Add --mipsrop option
Improve programmatic usage of ROPgadget Support gadgets alignment option
Improve programmatic usage of ROPgadget Support gadgets alignment option
Find more call and jmp gadgets operating on x86 or x64 registers
Find more call and jmp gadgets operating on x86 or x64 registers
Fix ROP chain generation that was broken in v6.1 Add capstone dependency to setup.py
Fix ROP chain generation that was broken in v6.1 Add capstone dependency to setup.py
Improve performance and reduce memory consumption Python 3 is now officially supported and ROPgadget has corresponding pip package Support --noinstr t
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
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix: bug e_shstrndx = UNDEF Add: gadget intel x64 - 0F05 syscall Add: gadget arm64 - ret reg Add: gadget arm64 - bl/blr reg Add: gadget intel x64 - jm
Fix: bug e_shstrndx = UNDEF Add: gadget intel x64 - 0F05 syscall Add: gadget arm64 - ret reg Add: gadget arm64 - bl/blr reg Add: gadget intel x64 - jmp/call [reg+imm] Add: Improve performance around the search engine Add: Python3 support Add: test suite file
Fix: some Bugs Fix: Use segment instead of section to find gadgets Add: --all option Add: --multibr option Add: --offset option Add: --rawArch option
Fix: some Bugs Fix: Use segment instead of section to find gadgets Add: --all option Add: --multibr option Add: --offset option Add: --rawArch option Add: --rawMode option Add: pypi setup install Add: support for Universal binaries on OS X Add: more console commands Add: Add ARM64 gadgets Add: x86_64 ROP chain generation Add: more x86 branch instructions Update: design
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →