How to Use REA to Reverse Engineer Any App — Free Claude Code + Ghidra Setup

macOS で REA(Reverse Engineer Anything、MCP サーバー + CLI)を Ghidra と Claude Code と共にセットアップする手順のチュートリアル。Ghidra のインストール、欠落している Mac デコンパイラのビルド、REA の登録、rea doctor による検証、および自作のロックされたバイナリのデコンパイルに使用するコマンドを含む。
How to Use REA to Reverse Engineer Any App — Free Claude Code + Ghidra Setup

この動画では、REA とは何か(Claude Code をローカルの Ghidra、Hopper、または IDA に接続する MCP サーバーおよび CLI)を説明し、無料の Mac セットアップを順を追って紹介します。Ghidra 12.1.4 のダウンロード、macOS に欠けているネイティブデコンパイラのビルド、npx 経由での rea-agents のインストール、rea doctor による Ghidra プロバイダの検証です。Claude がストリップされたバイナリをデコンパイルし、チェックを見つけてパスフレーズを復元する様子を示し、その後、正直な限界を指摘します — REA は疑似コードとアセンブリを返し、元のソースコードではないこと、分析が許可されているソフトウェアにのみ使用すべきであること。REA GitHub リポジトリと Ghidra リリースへのリンクが提供され、デモのターゲットは著者自身が書いてコンパイルしたプログラムです。
インストール方法は元のソースをご確認ください。
How to Use REA to Reverse Engineer Any App — Free Claude Code + Ghidra Setup