librop is a C library that contains a multitude of user-defined ROP (Return-oriented programming) gadgets. Designed to be used with ROPfuscator, librop facilitates the availability of ROP gadgets for advanced exploitation and binary obfuscation.
To install librop
using CMake, follow these steps:
git clone https://github.com/ropfuscator/librop.git
cd librop
mkdir build && pushd build
cmake .. && cmake --build .
popd
To compile librop
with Nix ensure that you have flakes enabled in your Nix installation. If you haven't enabled flakes yet, you can follow the instructions in the Nix Flakes documentation to set it up.
nix build github:ropfuscator/librop