ropper — Recherche de gadgets 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.