Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
rp — PE/ELF/Mach-Oバイナリ向けの高速C++ ROPガジェットファインダー。x86/x64/ARM/ARM64アーキテクチャに対応し、効率的なリターン指向プログラミングチェーン構築を可能にします。 | Kitploit
ツール/GitHubGitHub/0vercl0k/rp
エクスプロイトフレームワークリバースエンジニアリングペイロード開発バイナリエクスプロイト
GitHub0vercl0k/rp

rp

PE/ELF/Mach-Oバイナリ向けの高速C++ ROPガジェットファインダー。x86/x64/ARM/ARM64アーキテクチャに対応し、効率的なリターン指向プログラミングチェーン構築を可能にします。

リポジトリを見る
2.2k27211ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

rp++: PE/ELF/Mach-O x86/x64/ARM/ARM64 バイナリ向けの高速 ROP ガジェットファインダー

Builds

概要

rp++ (または rp) は、PE/ELF/Mach-O 実行ファイルおよび x86/x64/ARM/ARM64 アーキテクチャ向けの C++ 製 ROP ガジェットファインダーです。

ROP ガジェットの検出

ROP ガジェットを検出するには、--file / -f オプションでファイルを指定し、--rop / -r オプションでガジェット内の最大命令数を指定します:

モジュールのベースアドレスは --va オプションでカスタマイズできます(ベースに 0 を指定すると相対オフセットが得られます)。また、--raw オプションを使用して生のコードダンプを解析することもできます。

ポインタの検出

ROP チェーンを構築する際、特定の値を持つ整数へのポインタを見つける必要があることがよくあります。そのようなポインタを検索するには、以下のように --search-int オプションを使用します:

また、特定の文字列へのポインタを見つける必要がある場合もあります。その場合は、以下のように --search-hexa オプションを使用します:

--va オプションを使用して独自のベースアドレスを指定することもできます。

ビルド

サポートされているプラットフォームごとのシェルスクリプトは src/build にあります。以下は 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

作成者

  • Axel '0vercl0k' Souchet
ツールをダウンロード