r2mcp-basic について
r2mcp-basic は、バンドルされた r2mcp ツールでバイナリをリバースエンジニアリングするスキルです。実行ファイル、ライブラリ、ファームウェア、シェルコードの分析に向けて、必要な範囲に絞った調査と不確実性の明示を重視します。
主な機能
- 01バイナリとファームウェアの分析
- 02関数、シンボル、文字列の確認
- 03制御フローの調査
- 04パッチ作業への対応
- 05構造化ツールの優先使用
活用シーン
- 01実行ファイルやライブラリの確認
- 02ファームウェアやシェルコードの調査
- 03関数と制御フローの分析
- 04バイナリパッチの評価
MCP 対応
このスキルは分析にバンドルされた r2mcp MCP ツールを使用します。MCP クライアントに公開するツールやリソースについては、入力に記載がありません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ radareorg/ radare2-skills --skill r2mcp-basicインストール後、Claude Code で/r2mcp-basicを入力して読み込まれたか確認します。
詳細
ユーザーがバイナリ、実行可能ファイル、ライブラリ、ファームウェア、シェルコード、関数、シンボル、文字列、制御フロー、または radare2 によるパッチ適用について質問した場合は、同梱の r2mcp MCP ツールを使用してください。
推奨ワークフロー:
- まず対象ファイルまたはセッションを開きます。
- タスクに必要な最小限の分析を実行します。
- 両方を利用できる場合は、生のコマンド実行よりも構造化された r2mcp ツールを優先します。
- ユーザーが活用できるリバースエンジニアリングの観点から、調査結果を要約します。
- タスクが完了したら、ファイルまたはセッションを閉じます。
分析が部分的な場合や、バイナリの分析がまだ完了していない場合は、不確実性を明確に伝えてください。
コメント
Markdown 対応