REA MCP
☰
JA
● — 人がオンライン ・閲覧 — 回
スポンサー事例を投稿
ガイド / LEARN · 更新 2026年10月13日 · 投稿者 REA MCP

REA で解析できるもの

この一覧の出典

ここに載せた内容はすべて、REA プロジェクトが公開している README(「What you can analyze」)とインストールガイドに基づき、2026 年 10 月 13 日に確認したものです。REA は更新が速いので、README とこのページが食い違う場合は README が正しいものとしてください。プロジェクトが明記していないことは載せていません。

REA 本体には Node.js 22.x(22.19 以降)、24.x(24.11 以降)、26 以降のいずれかと npm が必要です。追加のツールや対応ホストは対象によって異なります。

対象

対象REA が返すもの必要なもの
ネイティブバイナリ疑似コード、アセンブリ、文字列、シンボル、呼び出し、参照Hopper、Ghidra、IDA のいずれか
オフラインの ELF レイアウトセクション、セグメント、元のシンボルと再配置、静的な緩和策の候補Linux x64 上で自分で用意した pwntools
Go バイナリ埋め込まれたコンパイラのバージョン、モジュール、置換、ビルド設定組み込み(静的な ELF、PE、thin Mach-O)。Go のインストールは不要
WASM アーティファクト検証、セクション、インポート/エクスポートの WAT 形式、デコードした WAT自分で用意した WABT 1.0.42
EVM バイトコードディスパッチのセレクター、バイトオフセット、推定した引数とミュータビリティLinux x64 上のローカルの raw / hex 入力
SQLite データベーステーブル、カラム、インデックス、ビュー、トリガー、選択した行ローカルのデータベースまたは WAL スナップショット。Node.js 24.15 以降または 26 以降
記録された Linux のクラッシュ生のノート、記録された各スレッドのレジスタとシグナル、任意でマッピング候補Linux x64 上で自分で用意した pwntools。任意で GDB または pwndbg
JavaScript / Electronモジュール、インポート、ソースマップ、ルート、IPC、ネイティブアドオンとの関係Node.js と npm
Web サイトページ構造、スクリプト、ネットワークの観察結果、要求したスクリーンショットChrome 系のブラウザ
保存済みのネットワークキャプチャリクエスト、レスポンス、露出したペイロード、ソース上の位置HAR。ネイティブの mitmproxy キャプチャには Linux 上の mitmdump
.NET アセンブリメタデータ、CIL 命令、宣言されたネイティブ依存関係、ビルドの比較追加なし(静的のみ)
Android APKマニフェストの宣言、クラス、逆コンパイルしたメソッド、参照ヘッドレスの JADX と完全な JDK(Linux、macOS、Windows x64)
Android 端末端末、パッケージ、プロセス、ログ、ダンプ、画面キャプチャ、APK とファイルの転送自分で用意した adb(エミュレーターまたは実機)
JEB プロジェクトプロジェクトのユニット、アーティファクトのダイジェスト、型とメソッドの疑似コード自分で起動し、MCP を提供する JEB クライアント
Android リソースデコードしたマニフェスト、文字列テーブル、ロケール、バージョン情報自分で用意した Apktool
Flutter アプリDart スナップショットのハッシュ、ABI ごとのライブラリのダイジェスト、エンジンのビルド来歴追加なし(APK の静的解析)
ファームウェア領域、展開結果、ネイティブ解析への引き渡しLinux 上の Binwalk または Unblob
記録されたパケット選択したフィールド、繰り返される値、フィルター、decode-as ルールLinux、TShark 4.x、prlimit
記録されたロジック信号デコーダーの注釈、サンプル範囲、診断Linux、sigrok-cli 0.7.2、prlimit
パッケージとリソースファイル一覧、ダイジェスト、plist、Apple バンドルの構造、展開したリソースプロジェクトのアーティファクトガイドと Apple アプリケーションガイドを参照
プロセスの挙動ターミナル出力、操作、終了とファイルシステムの観察結果、実行どうしの比較ネイティブ PTY のある Linux または macOS

JavaScript と .NET の静的な調査は、渡されたファイルを読むだけでアプリケーションを実行しません。実行時のキャプチャは、あなたのユーザー権限で選んだ対象を実行したり操作したりします。その影響はプロジェクトの各ランタイムガイドに書かれています。

ネイティブ解析エンジン

  • Hopper: 別途明示的に承認すれば、セットアップがインストールできます。REA は操作に必要になった時点で Hopper を起動します。
  • Ghidra: セットアップは既存のインストールのパスを保存できます。プロジェクトは 16 ビット DOS の解析を文書化しており、Windows 対応は実験的としています。
  • IDA: REA は、自分でインストールしてライセンスを取得した既存の IDA MCP サーバーを経由して接続します。詳しくはプロジェクトの IDA ガイドを参照してください。

対応するネイティブ形式とホストはエンジンによって異なります。IDA、Hopper、JEB などの商用ツールは正規に入手し、ライセンスを取得する必要があります。REA はライセンスやキーを提供しません。

エージェント

ガイド付きセットアップ(npx rea-agents setup)で REA を登録できるクライアントは次のとおりです:Claude Code、Claude Desktop、Codex、Cursor、Gemini CLI、Windsurf、Devin、OpenCode、Antigravity、GitHub Copilot CLI、Command Code、Qwen Code、VS Code、Grok Build、OMP、Pi、Hermes、Qoder、Trae、ZCode、DeepSeek Harness。ドキュメントによると、DeepSeek Harness は 6.4.0 より後のリリースが出るまで main ブランチのみの対応です。ローカルの MCP サーバーに対応したその他のエージェントは手動で登録できます。インストールガイドを参照してください。

このページの要約版は対象ガイドにあります。解析するのは自分が所有するか、調べる許可を得たソフトウェアだけにしてください。安全で合法的な使い方もご覧ください。

学習ガイド