핵심 정보
새롭게 도입된 오픈소스 도구인 REA(Reverse Engineer Anything)는 소스 코드가 공개되지 않은 경우에도 AI 에이전트가 소프트웨어의 내부 메커니즘을 분석할 수 있게 해줍니다. 이 도구를 활용하면 사용자는 특정 애플리케이션이 바이너리 수준에서 어떻게 작동하는지 파악하고, 그 작동 방식에 대한 증거 기반의 설명을 얻을 수 있습니다.
단순한 분석을 넘어, REA를 통해 개발자는 얻은 통찰력을 바탕으로 자신의 프로젝트에 유사한 기능을 생성할 수 있습니다. 예를 들어, 사용자가 AI에게 게임의 속도 메커니즘을 조사하도록 요청한 뒤, 해당 특정 기능의 더 작고 조정 가능한 버전을 만들 수 있습니다.
REA는 Model Context Protocol이나 직접적인 터미널 명령어를 통해 Claude Code, Codex, Cursor, Gemini CLI, Grok Build 등 다양한 AI 에이전트와 통합됩니다. 처리는 로컬 환경 내에서 이루어지므로 분석 내용이 외부로 유출되지 않습니다.
이 도구는 네이티브 바이너리, JavaScript, Electron, .NET 어셈블리, 웹사이트, Android APK, 펌웨어, EVM 바이트코드 등 광범위한 대상을 지원합니다. JavaScript 정적 분석은 독립적으로 작동하지만, 네이티브 바이너리 분석에는 Hopper, Ghidra 또는 IDA 사용이 필요합니다.


