ropper — Recherche de gadgets ROP

Outils ROP

Présentation

ropper recherche des gadgets ROP/JOP dans un binaire ou une libc, supporte plusieurs architectures et peut même générer des chaînes ROP automatiquement (ex: appel à execve).

Usage

ropper --file ./bin --search 'pop rdi'
ropper --file ./bin --search 'pop rdi; ret'
ropper --file libc.so.6 --search 'syscall'

# Génération automatique de chaîne
ropper --file ./bin --chain 'execve cmd=/bin/sh'

ropper vs ROPgadget

ROPgadget et ropper sont équivalents pour la recherche ; ropper a une syntaxe de recherche par sémantique pratique et la génération de chaînes. En pwntools, ROP(elf) automatise aussi l'assemblage des gadgets.