Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
rp — Chercheur de gadgets ROP en C++ rapide pour les binaires PE/ELF/Mach-O sur les architectures x86/x64/ARM/ARM64, permettant une construction efficace de chaînes de programmation orientée retour. | Kitploit
Outils/GitHubGitHub/0vercl0k/rp
Frameworks d'ExploitationRétro-ingénierieDéveloppement de Charges UtilesExploitation de Binaires
GitHub0vercl0k/rp

rp

Chercheur de gadgets ROP en C++ rapide pour les binaires PE/ELF/Mach-O sur les architectures x86/x64/ARM/ARM64, permettant une construction efficace de chaînes de programmation orientée retour.

Voir le dépôt
2.2k272il y a 11 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

rp++ : un chercheur de gadgets ROP rapide pour les binaires PE/ELF/Mach-O x86/x64/ARM/ARM64

Builds

Aperçu

rp++ ou rp est un chercheur de gadgets ROP en C++ pour les exécutables PE/ELF/Mach-O et les architectures x86/x64/ARM/ARM64.

Trouver des gadgets ROP

Pour trouver un gadget ROP, vous devez spécifier un fichier avec l'option --file / -f et utiliser l'option --rop / -r en spécifiant le nombre maximum d'instructions dans le gadget :

Vous pouvez personnaliser l'adresse de base du module avec l'option --va (si vous passez une base de 0, vous obtenez des décalages relatifs) et vous pouvez également utiliser l'option --raw pour analyser les vidages de code brut.

Trouver des pointeurs

Souvent, lors de la construction de chaînes ROP, vous pouvez avoir besoin de trouver des pointeurs vers des entiers avec des valeurs spécifiques. Pour les rechercher, vous pouvez utiliser l'option --search-int comme ci-dessous :

D'autres fois, vous pouvez avoir besoin de trouver des pointeurs vers des chaînes spécifiques. Pour les rechercher, vous pouvez utiliser l'option --search-hexa comme ci-dessous :

Vous pouvez également utiliser l'option --va pour spécifier votre propre adresse de base.

Compilation

Vous trouverez des scripts shell dans src/build pour chaque plateforme prise en charge ; ci-dessous l'exemple Linux :

root@kitploit:~
src/build$ chmod u+x ./build-release.sh && ./build-release.sh
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
[...]
[16/16] Linking CXX executable rp-lin-x64

Auteurs

  • Axel '0vercl0k' Souchet
Télécharger l’outil