REA是一款开源逆向工程工具,通过集成AI代理功能,使开发者能够对应用程序进行深度检查和分析1。该工具支持原生二进制文件、JavaScript、Electron应用、.NET程序集和网站等多种分析目标1,覆盖从底层二进制到高级应用代码的全层次逆向需求。
工具内置对Claude Code、Codex、Cursor、Gemini CLI、Grok Build等多个AI代理的支持1。为了满足不同深度的分析需求,REA对原生二进制文件的深度分析还支持集成Hopper、Ghidra或IDA等专业逆向工程平台1。该工具的分析过程完全运行在本地环境中,不涉及应用上传到外部服务器1。
REA项目采用MIT许可证发布1,目前已在GitHub获得11万颗星1。项目要求用户环境配置Node.js 22.x(>=22.19)、24.x(>=24.11)或26+版本1。
REA is an open-source reverse engineering platform that leverages AI agents to enable developers to analyze and inspect application behavior across multiple target types 1. The tool supports analysis of native binaries, JavaScript code, Electron applications, .NET assemblies, and websites, with all processing conducted locally on the user's machine rather than uploading content to external servers 1.
The platform integrates with several AI coding agents, including Claude Code, Codex, Cursor, Gemini CLI, and Grok Build 1. For deeper native code analysis, users can incorporate specialized tools such as Hopper, Ghidra, or IDA 1. To run REA, developers must have Node.js version 22.x (22.19 or later), 24.x (24.11 or later), or version 26 and above installed 1.
The project has gained significant traction in the developer community, accumulating 110,000 GitHub stars 1. REA is distributed under the MIT license, making it freely available for both commercial and personal use 1.
评论
还没有评论,欢迎留下第一条。