Reverse Engineer Anything(REA)は、Claude CodeやCodexなどのAIコーディングエージェントを、Ghidra、Hopper、IDAといった主要なリバースエンジニアリングツールに接続するオープンソースプロジェクトです。フレームワークはローカルで動作し、MCPサーバーを通じて、エージェントが逆アセンブラに問い合わせたり、関数呼び出しを追跡したり、コンパイル済みバイナリについて仮説を検証したりできます。REAはJavaScript/Electronアプリや.NETアセンブリの静的解析にも対応しますが、元のソースコードを再現できるとはしていません。
なぜ重要か
開発者はAIを活用してバイナリ解析を効率化できます。これにより、研究やセキュリティ業務でのリバースエンジニアリングをより迅速かつ身近なものにできます。