ROP Emporium
Chain ROP gadgets to exploit eight small binaries
ROP Emporium teaches return-oriented programming through eight small challenges. Each one is a binary with a stack bug. You find useful code fragments, called gadgets, and chain them together to make the program do what you want, from simply calling a function to building a full chain with ret2csu.
Free · No login · Desktop · Intermediate
About ROP Emporium
It focuses on one skill and teaches it well. The challenges keep bugs simple so you can spend your time on the chain itself. A beginners' guide explains the tools and ideas, so it suits people who know a little about stack overflows and want to learn ROP.
You download the binaries and solve them on your own machine. Every challenge comes in x86, x86_64, ARMv5 and MIPS versions.
On Breakpoint since 23 Oct 2026.
