rp
« Back to VersTracker
Description:
Tool to find ROP sequences in PE/Elf/Mach-O x86/x64 binaries
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: security exploit-development binary-analysis reverse-engineering rop
Install: brew install rp
About:
Rp is a command-line utility designed to search for ROP (Return-Oriented Programming) gadgets across PE, ELF, and Mach-O binaries for x86 and x64 architectures. It efficiently parses binary files to locate instruction sequences that end in a 'ret' instruction, which are fundamental for building complex exploits. The tool provides a powerful alternative to traditional search methods by offering advanced filtering capabilities to find the most useful gadgets for a given target.
Key Features:
  • Supports PE, ELF, and Mach-O binary formats
  • Handles both x86 (32-bit) and x64 (64-bit) architectures
  • Advanced gadget filtering and search options
  • Fast parsing engine for efficient analysis
Use Cases:
  • Vulnerability research and exploit development
  • Binary analysis to assess exploit mitigations
  • Educational purposes for understanding ROP chains
Alternatives:
  • ROPgadget – A popular Python-based tool; Rp is often cited as a faster, compiled alternative with a different feature set.
  • ROpper – Another gadget finder with a focus on generating chains; Rp is more focused on raw searching and filtering.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 11:50pm 0 VERSION_BUMP 84051125
Sep 14, 2025 11:14pm 0 VERSION_BUMP 971f1fd7
Sep 14, 2024 2:25am 0 VERSION_BUMP fa9b86d3