mcpField
R
r2mcp-basic

r2mcp-basic

github.com/radareorgセキュリティ25126 回インストール3 週間前に更新
リポジトリ

r2mcp-basic について

r2mcp-basic は、バンドルされた r2mcp ツールでバイナリをリバースエンジニアリングするスキルです。実行ファイル、ライブラリ、ファームウェア、シェルコードの分析に向けて、必要な範囲に絞った調査と不確実性の明示を重視します。

主な機能

  1. 01バイナリとファームウェアの分析
  2. 02関数、シンボル、文字列の確認
  3. 03制御フローの調査
  4. 04パッチ作業への対応
  5. 05構造化ツールの優先使用

活用シーン

  1. 01実行ファイルやライブラリの確認
  2. 02ファームウェアやシェルコードの調査
  3. 03関数と制御フローの分析
  4. 04バイナリパッチの評価

MCP 対応

このスキルは分析にバンドルされた r2mcp MCP ツールを使用します。MCP クライアントに公開するツールやリソースについては、入力に記載がありません。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/radareorg/radare2-skills --skill r2mcp-basic

インストール後、Claude Code で/r2mcp-basicを入力して読み込まれたか確認します。

詳細

ユーザーがバイナリ、実行可能ファイル、ライブラリ、ファームウェア、シェルコード、関数、シンボル、文字列、制御フロー、または radare2 によるパッチ適用について質問した場合は、同梱の r2mcp MCP ツールを使用してください。

推奨ワークフロー:

  1. まず対象ファイルまたはセッションを開きます。
  2. タスクに必要な最小限の分析を実行します。
  3. 両方を利用できる場合は、生のコマンド実行よりも構造化された r2mcp ツールを優先します。
  4. ユーザーが活用できるリバースエンジニアリングの観点から、調査結果を要約します。
  5. タスクが完了したら、ファイルまたはセッションを閉じます。

分析が部分的な場合や、バイナリの分析がまだ完了していない場合は、不確実性を明確に伝えてください。

コメント