Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
rp — Schneller C++ ROP-Gadget-Finder für PE/ELF/Mach-O-Binärdateien auf x86/x64/ARM/ARM64-Architekturen, der eine effiziente Konstruktion von Return-Oriented-Programming-Ketten ermöglicht. | Kitploit
Tools/GitHubGitHub/0vercl0k/rp
Exploit-FrameworksReverse EngineeringPayload-EntwicklungBinary-Exploitation
GitHub0vercl0k/rp

rp

Schneller C++ ROP-Gadget-Finder für PE/ELF/Mach-O-Binärdateien auf x86/x64/ARM/ARM64-Architekturen, der eine effiziente Konstruktion von Return-Oriented-Programming-Ketten ermöglicht.

Repository anzeigen
2.2k272vor 11 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

rp++: ein schneller ROP-Gadget-Finder für PE/ELF/Mach-O x86/x64/ARM/ARM64-Binärdateien

Builds

Übersicht

rp++ oder rp ist ein C++ ROP-Gadget-Finder für PE/ELF/Mach-O-ausführbare Dateien und x86/x64/ARM/ARM64-Architekturen.

Finden von ROP-Gadgets

Um ROP-Gadgets zu finden, müssen Sie eine Datei mit der Option --file / -f angeben und die Option --rop / -r verwenden, die die maximale Anzahl von Anweisungen im Gadget angibt:

Sie können die Basisadresse des Moduls mit der Option --va anpassen (wenn Sie eine Basis von 0 übergeben, erhalten Sie relative Offsets) und Sie können auch die Option --raw verwenden, um Roh-Code-Dumps zu analysieren.

Finden von Pointern

Beim Erstellen von ROP-Ketten benötigt man häufig Zeiger auf ganze Zahlen mit bestimmten Werten. Um danach zu suchen, können Sie die Option --search-int wie unten gezeigt verwenden:

Andere Male benötigen Sie möglicherweise Zeiger auf bestimmte Zeichenfolgen. Um danach zu suchen, können Sie die Option --search-hexa wie unten gezeigt verwenden:

Sie können auch die Option --va verwenden, um Ihre eigene Basisadresse anzugeben.

Build

Sie finden Shell-Skripte in src/build für jede unterstützte Plattform; unten ist das Linux-Beispiel:

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

Autoren

  • Axel '0vercl0k' Souchet
Tool herunterladen