一条命令让 AI 编码助手学会逆向工程REA reverse-engineer-anything 技能安装与上手【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea想象这样一个场景你手里只有一个闭源应用想弄明白它某项功能到底是怎么实现的——伪代码在哪段、调用链如何走到目标逻辑、不同版本之间行为变了什么。普通编码助手只会照着源码写代码面对二进制、打包产物就无能为力。REA 开源项目为此设计了一个叫reverse-engineer-anything的技能一条命令就能装进你的 AI 编码助手让它学会从原生二进制、JavaScript/Electron 应用、.NET 程序集、Android APK 一直到固件镜像中追踪功能、还原算法并把每一步结论都附上可核对的证据。 先说清楚边界如果只是分析一个完整的源码仓库直接用常规仓库工具就够了不必启动逆向流程。这个技能是为没有源码、只有产物的处境准备的。技能到底教会了 AI 什么装上之后助手拿到的是这样一份操作能力清单能力具体表现反编译与代码恢复打开原生可执行文件取回伪代码、汇编、字符串、符号和调用关系功能链路追踪顺着调用者与交叉引用一路走直到能说清某功能到底怎么工作多目标覆盖JavaScript/Electron 应用、ASAR、Android APK、.NET 程序集、固件镜像、浏览器页面版本行为对比比较不同版本包的行为差异并给出带证据的结论重建指引把逆向得到的行为整理成可落地的实现方案技能的完整指令写在 SKILL.md 里当前版本覆盖 135 个 MCP 工具。它还捆绑了数份按需加载的参考指南例如native-and-artifacts.md原生二进制与包体怎么分析javascript-applications.mdASAR 与 JavaScript 功能追踪evidence-workflows.md证据分页与验证工作流另外还提供 Android 应用、运行时观测、连接与恢复等更多主题遇到对应目标时助手会自动取用。安装前先确认这两件事前提是本地已有对应运行环境REA 不会替你升级或安装无关软件Node.js 22.19或 24.11、26与之一套的npm其余依赖全部复用你机器上已有的东西安装过程不会碰 Node.js、npm 或任何包管理器。两种装法按需自选按目标不同选一条命令就行维度只装技能轻量完整引导式推荐新手适用场景MCP 已配好只想刷新技能指令首次使用一步到位执行命令npx skills add morluto/rea --skill reverse-engineer-anythingnpx rea-agents setup是否注册 MCP 服务否是是否安装分析引擎否可选见下是否需要交互确认否逐项审阅后才写入只装技能这条路只写入技能说明文档和参考指南不会注册 MCP 服务、不会装分析引擎适合补装/刷新指令的场景。完整引导式则会同时完成技能安装 MCP 服务注册流程不长选 AI 助手从列表里勾选要配置的编码助手支持的客户端包括 Claude Code、Claude Desktop、Codex、Cursor、Gemini CLI、Windsurf、Devin、OpenCode、Antigravity、GitHub Copilot CLI、Command Code、VS Code审阅变更计划REA 会先列出要改的配置文件路径、备份策略和技能安装位置逐项确认后才落盘可选连接分析引擎原生二进制分析需要 Hopper 或 Ghidrasetup 可在你明确批准后自动安装 Hopper重启 AI 助手按完成提示重启对应客户端即可生效整个过程对现有配置有备份、原子写入和失败回滚任何一步都能取消。装完立刻体检确认没问题装好后别急着开干先用rea doctor做个快速体检。它只读、不改任何配置rea doctor --client codex --json把codex换成你实际用的客户端 ID。如果只想单独确认逆向技能文件本身是否就位rea doctor --skill --json看到对应的检查项通过再重启 AI 助手确认会话里出现了 REA 工具就可以开工了。更多按任务分诊的检查方式见 安装文档 的 Check readiness 一节。怎么用直接自然语言开问工具接好后你不需要记任何命令用大白话描述目标即可解释备忘录应用的搜索功能把证据摆出来再在我的项目里实现一套类似的能力。把备忘录换成你要分析的对象就行。助手会依据 SKILL.md 的路由规则自己挑工具分析 ASAR 包走analyze_javascript_application打开原生可执行文件走open_binary检查 Android APK 走inspect_android_package……⌨️没有 MCP 也不怕静态 JavaScript 分析可以直接走 CLI 回退方案不需要任何逆向引擎npx -y rea-agentslatest analyze-javascript-application /绝对路径/应用目录 --json它会把完整的证据记录直接返回供你离线核对。保持更新与干净卸载REA 迭代较快建议定期拉新rea updaterea update只更新当前 CLI 所属的那一份 npm 或 Bun 全局安装不会重新打开引导流程。不再需要时卸载只会移除 REA 自己写入的注册项和技能文件不会动你的 Hopper、Node.js 等环境rea uninstall如果还想清掉 REA 在~/.rea下的缓存与状态追加--purge-datarea uninstall --purge-data速查场景命令首次安装技能 MCP 一步到位npx rea-agents setup只刷新逆向技能指令npx skills add morluto/rea --skill reverse-engineer-anything安装后体检rea doctor --client codex --json只查技能文件rea doctor --skill --json拉取最新版本rea update卸载 REArea uninstall更多命令选项、MCP 手动注册和故障排查可查阅官方 安装文档 与中文 README。一条setup就能把你的编码助手从只写代码带到读得懂二进制、追得出证据的逆向工作流——从理解竞品功能到重建算法全程本地完成、证据可查。【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?