何でもリバースエンジニアリング:REA が AI エージェントを支援する方法
REA に関する短い解説。REA は、AI コーディングエージェントを Ghidra、Hopper、JavaScript 分析などのリバースエンジニアリングツールに接続するオープンソースの MCP ツールです。公開されている 2 つの例—Notion の Electron クリップボードブリッジと DX-Ball のサウンドパン関数—を取り上げ、ネイティブバイナリと JavaScript で異なる分析アプローチが必要な理由、検査された 3,205 の動作ケース、アプリ全体を再構築する際の限界について議論します。実践的なアドバイス:1 つの機能から始め、コードの証拠を求め、未知の項目をリストアップし、動作を比較する。
この事例について
Signal with Gabel は、REA(Reverse Engineer Anything)を紹介します。これは、AI コーディングエージェントをソフトウェア分析ツールに接続するオープンソースの MCP サーバーです。動画では、REA MCP が Ghidra、Hopper、JavaScript 分析をどのように連携するか、Notion Electron アプリのクリップボードブリッジの例、DX-Ball のサウンドパン関数の例、プロジェクトが報告する 3,205 の動作ケース、そしてアプリ全体の再構築がどこで破綻するかを取り上げます。発表者は、ケーススタディの結果は新しいベンチマークではなくプロジェクトから得られたものであると述べています。チャプターマーカーは 0:00 から 2:35 までで、推奨ワークフロー(1 つの機能を選び、コードの証拠を求め、未知の項目をリストアップし、動作を比較する)で締めくくられます。
セットアップ
インストール方法は元のソースをご確認ください。
原文 / README
Reverse Engineer Anything: How REA Helps AI Agents
Reverse Engineer Anything connects AI agents to software analysis tools. Here is what REA actually helps you recover.
Reverse Engineer Anything uses MCP to help a coding agent inspect software, follow evidence and test a reconstruction. This explainer covers reverse engineering with AI through two published examples: Notion's Electron app clipboard bridge and the DX-Ball sound-pan function.
Learn how REA MCP connects the tools, why native binaries and JavaScript need different analysis, and what a passing function test says about a complete app. The case-study results are reported from the project, not a new benchmark performed for this video. Sources checked October 13, 2026.
Trying to reverse engineer an app? Start with one feature, ask for code evidence, list the unknowns, and compare behavior.
Which feature would you investigate first?
0:00 Reverse Engineer Anything explained 0:25 REA MCP and AI agents 0:42 Ghidra, Hopper and JavaScript analysis 0:57 Notion Electron app: clipboard example 1:25 DX-Ball reverse engineering example 1:47 3,205 behavior cases: what was checked 2:03 Limits of reconstructing an app 2:19 Start with one feature 2:35 Evidence and verification
More AI explainers from Chriss Gabel: https://www.youtube.com/@chrissgabel
Build with AIESCU: https://aiescu.com/
GeekBye: https://geekbye.com/
Follow Chriss: https://www.instagram.com/chriss.gabell/ https://x.com/chrissgabel
#ReverseEngineerAnything #AIAgents #ReverseEngineering


