Tool to generate ROP gadgets for ARM, AARCH64, x86, MIPS, PPC, RISCV, SH4 and SPARC
C C++ Makefile
Switch branches/tags
Nothing to show
Latest commit b566717 May 8, 2017 @acama updated README


xrop is a simple tool to generate ROP gadgets. It supports PE, ELF, Mach-O and perhaps other executable formats. It uses the libxdisasm library and currently supports generating ROP gadgets for x86, x86_64, arm, ppc, mips, riscv, sh4 and sparc.

Build Instructions

cd xrop
git submodule update --init --recursive


  • v1.1 - call gadgets, jmp gadgets, printing instruction opcodes.


Example output for x86_64 and ARM executables