Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/0vercl0k/rp
Framework di ExploitReverse EngineeringSviluppo PayloadBinary Exploitation
GitHub0vercl0k/rp

rp

Cercatore di gadget ROP veloce in C++ per binari PE/ELF/Mach-O su architetture x86/x64/ARM/ARM64, che consente la costruzione efficiente di catene di return-oriented programming.

Vedi Repository
2.2k27211 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

rp++: un veloce cercatore di gadget ROP per binari PE/ELF/Mach-O x86/x64/ARM/ARM64

Builds

Panoramica

rp++ o rp è un cercatore di gadget ROP in C++ per eseguibili PE/ELF/Mach-O e architetture x86/x64/ARM/ARM64.

Trovare gadget ROP

Per trovare un gadget ROP è necessario specificare un file con l'opzione --file / -f e usare l'opzione --rop / -r specificando il numero massimo di istruzioni nel gadget:

È possibile personalizzare l'indirizzo di base del modulo con l'opzione --va (se si passa una base di 0, si ottengono offset relativi) e si può anche usare l'opzione --raw per analizzare dump di codice grezzi.

Trovare puntatori

Spesso quando si costruiscono catene ROP, potrebbe essere necessario trovare puntatori a interi con valori specifici. Per cercarli, puoi usare l'opzione --search-int come mostrato di seguito:

Altre volte, potresti aver bisogno di trovare puntatori a stringhe specifiche. Per cercarli, puoi usare l'opzione --search-hexa come mostrato di seguito:

Puoi anche usare l'opzione --va per specificare il tuo indirizzo di base.

Compilazione

Puoi trovare script shell in src/build per ogni piattaforma supportata; di seguito l'esempio per 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

Autori

  • Axel '0vercl0k' Souchet
Scarica lo strumento