ghidraMCP

ghidraMCP

0
ghidraMCPは、Ghidraと統合されたMCPサーバーであり、バイナリ分析、逆アセンブル、コードのリネーム作業を効果的に自動化します。
追加日:
作成者:
Apr 22 2025
ghidraMCP
広告

ghidraMCPとは?

ghidraMCPは、大規模な言語モデル(LLMs)がGhidraを使用して自動化された逆アセンブルを実行できるようにするプロトコルサーバーです。それは、バイナリの逆アセンブル、コードの分析、メソッドとデータの名前変更、クラス、メソッド、インポート、およびエクスポートのリスト作成などのコア機能を公開します。このシステムは、スクリプト可能で自律的な分析を可能にすることにより、逆アセンブルのワークフローを強化し、セキュリティ研究者、逆アセンブラー、そして自動分析パイプラインに適しています。セットアップには、Ghidra、MCP SDKのインストール、およびGhidra内でのプラグインの構成が含まれます。ユーザーは、Claude Desktop、Cline、または5ireなどのサポートされているMCPクライアントを介して自動化されたバイナリ分析に接続し、手作業を大幅に削減し、複雑なバイナリを理解する効率を向上させることができます。

誰がghidraMCPを使うの?

  • セキュリティ研究者
  • 逆アセンブラ
  • 自動分析パイプライン
  • マルウェア分析者

ghidraMCPの使い方は?

  • ステップ1:Ghidraと必要なMCP SDKをインストールする
  • ステップ2:リリースページからGhidraプラグインをダウンロードしてインポートする
  • ステップ3:GhidraでghidraMCPプラグインを有効にする
  • ステップ4:ポートを構成してGhidraを起動する
  • ステップ5:MCPクライアント(例:Claude Desktop、Cline、または5ire)を実行し、サーバーに接続する
  • ステップ6:クライアントを使用して分析コマンドを送信し、Ghidraから結果を取得する

ghidraMCPの主な特長・利点

コア機能
  • バイナリの逆アセンブル
  • ソフトウェア構造の分析
  • メソッドとデータの名前変更
  • クラス、メソッド、インポート、エクスポートのリスト作成
利点
  • 複雑な逆アセンブル作業を自動化
  • Ghidraの分析能力を向上
  • さまざまなMCPクライアントとの統合をサポート
  • バイナリの理解プロセスを加速

ghidraMCPの主な使用ケース・アプリケーション

  • 自動化されたマルウェア分析
  • 商用ソフトウェアの逆アセンブル
  • セキュリティ脆弱性研究
  • バイナリコードの文書化

ghidraMCPのFAQs

開発者