Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
rp — Buscador rápido de gadgets ROP em C++ para binários PE/ELF/Mach-O nas arquiteturas x86/x64/ARM/ARM64, permitindo a construção eficiente de cadeias de programação orientada a retorno. | Kitploit
Ferramentas/GitHubGitHub/0vercl0k/rp
Frameworks de ExploraçãoEngenharia ReversaDesenvolvimento de PayloadsExploração de Binários
GitHub0vercl0k/rp

rp

Buscador rápido de gadgets ROP em C++ para binários PE/ELF/Mach-O nas arquiteturas x86/x64/ARM/ARM64, permitindo a construção eficiente de cadeias de programação orientada a retorno.

Ver Repositório
2.2k272há 11 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

rp++: um localizador rápido de gadgets ROP para binários PE/ELF/Mach-O x86/x64/ARM/ARM64

Builds

Visão geral

rp++ ou rp é um localizador de gadgets ROP em C++ para executáveis PE/ELF/Mach-O e arquiteturas x86/x64/ARM/ARM64.

Encontrando gadgets ROP

Para encontrar um gadget ROP, você precisa especificar um arquivo com a opção --file / -f e usar a opção --rop / -r especificando o número máximo de instruções no gadget:

Você pode personalizar o endereço base do módulo com a opção --va (se você passar uma base de 0, obtém deslocamentos relativos) e também pode usar a opção --raw para analisar dumps de código bruto.

Encontrando ponteiros

Frequentemente, ao construir cadeias ROP, você pode precisar encontrar ponteiros para inteiros com valores específicos. Para procurar por eles, você pode usar a opção --search-int como abaixo:

Outras vezes, você pode precisar encontrar ponteiros para strings específicas. Para procurar por eles, você pode usar a opção --search-hexa como abaixo:

Você também pode usar a opção --va para especificar seu próprio endereço base.

Compilação

Você pode encontrar scripts de shell em src/build para todas as plataformas suportadas; abaixo está o exemplo do 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

Autores

  • Axel '0vercl0k' Souchet
Baixar ferramenta