REA

从社区视角了解 REA

逆向工程,
探索一切。

reverseengineeranything.tools 是 REA 的独立指南。REA 是开源 MCP 服务器和 CLI,可配合编程智能体调查软件。

REA 官方截图:在 Hopper 中检查原生二进制文件时显示的分析桥接界面
让编程智能体检查本地软件,再核对其分析结论对应的代码。REA 官方项目截图 ↗

大家在用 REA 做什么?

游戏、解析器、APK,以及日常应用的运行行为。每项调查都附有分享者的原始来源。

显示 8 / 8 个案例 · 来源核查日期:2026年10月12日

帖子译文

我在一个周日的氛围编程过程中试用了 REA(Reverse Engineer Anything)。 几小时后,我用 Rust + SDL2 重建了 Ski or Die 中的 Snowball War 小游戏。👀 🔗代码:https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 演示:https://www.youtube.com/watch?v=5x38b_qgAUk

由本指南根据原帖可见预览翻译。

社区报告 · 未经独立复现 · 附代码和演示链接

用 Rust 重建 Snowball War

Tuomo 表示,周日的一次 REA 调查让他用 Rust + SDL2 重建了 Ski or Die 中的 Snowball War 小游戏。

背景与证据

由本指南整理的背景信息

目标
Ski or Die 中的 Snowball War
方法
在重建过程中使用 REA,并用 Rust 和 SDL2 实现游戏。
作者报告的结果
作者报告数小时后完成小游戏重建,并附代码和可玩演示;链接中的成果尚未检查。

帖子数据采集于 2026年10月12日;计数和徽章并非实时更新。

在 X 查看原帖

帖子译文

这是目前互联网上最危险的 MCP REA(reverse engineer anything)是一个开源 MCP,能让你的智能体拆解应用和二进制文件,并用证据展示某项功能如何工作。 我用开源的 "ms" 包测试了它。它梳理了整个

由本指南根据原帖可见预览翻译。

这是长帖预览。请在 X 打开原帖阅读其余内容。

社区报告 · 未经独立复现

重写 JavaScript 时长解析器

Israfil 报告梳理了开源 ms 包,随后重写解析器,并与原始版本对照核查。

背景与证据

由本指南整理的背景信息

目标
开源 ms npm 包
方法
运行 rea analyze-javascript-application,检查 5 个函数和 21 处调用,并用 17 行代码重写解析器。
作者报告的结果
作者报告起初通过 21/22 项检查,修正一次后通过 22/22 项。1.3 秒的分析时间和测试数量均为作者自述。

帖子数据采集于 2026年10月12日;计数和徽章并非实时更新。

在 X 查看原帖

after spending another 12 hours testing REA, a few more things started to stand out: 1. i can give it a high-level instruction like “rebuild this app” and let the agent decide which reverse-engineering tools it needs. 2. the workflow is iterative. it gathers pseudocode, Show more

Yum⋆₊˚
Yum⋆₊˚
Offloop
@yuhasbeentaken

a few more things about REA that surprised me: 1. i can give an agent a printer driver or old windows binary and let it figure out how the hardware/software interface actually works. 2. the same workflow can be used to inspect firmware, drivers and weird legacy systems that

318
Reply

帖子译文

又花了 12 小时测试 REA 后,有几件事开始变得更加明显: 1. 我可以给它一个高层指令,比如“重建这个应用”,然后让智能体决定需要哪些逆向工程工具。 2. 工作流程是迭代式的。它收集伪代码,

由本指南根据原帖可见预览翻译。

引用帖译文

关于 REA,还有几件事让我惊讶: 1. 我可以把一个打印机驱动或旧的 windows 二进制文件交给智能体,让它弄清硬件/软件接口实际如何工作。 2. 同样的工作流程可以用来检查固件、驱动程序,以及那些古怪的遗留系统,它们

这是长帖预览。请在 X 打开原帖阅读其余内容。

社区报告 · 未经独立复现 · 对比实验

重建应用并比较工作流程

经过 12 小时测试,Yum 报告重建了一款未具名应用,包含缩放、分享、绘图、旋转、批注和保存功能。

背景与证据

由本指南整理的背景信息

目标
一款具有绘图和批注功能的未具名应用
方法
给智能体一条概括性的重建指令,并比较 REA 和原生 Opus 工作流程。
作者报告的结果
作者报告原生 Opus 更早完成;REA 也实现了所列功能,并提供了更有条理的调查流程。

帖子数据采集于 2026年10月12日;计数和徽章并非实时更新。

在 X 查看原帖

帖子译文

继续用 REA 复刻 Lemmings(1991 年的游戏)。 我已经完成了对游戏的逆向工程,现在正在逐像素调整。

由本指南根据原帖可见预览翻译。

社区报告 · 未经独立复现 · 进行中

研究并重建 1991 年的 Lemmings

作者报告用 REA 研究 Lemmings,并从逆向工程转向逐像素适配。

背景与证据

由本指南整理的背景信息

目标
Lemmings(1991)
方法
继续借助 REA 重建,并开始逐像素适配画面呈现。
作者报告的结果
作者表示逆向工程已完成,适配仍在进行。本站未验证完整游戏或正确性基准。

帖子数据采集于 2026年10月12日;计数和徽章并非实时更新。

在 X 查看原帖

帖子译文

最近听说有个新奇的技能,能分析任何程序,于是我试了一下。 它叫 REA(Reverse Engineering Anything),据说能用逆向工程分析任何程序。 https://github.com/morluto/rea 我试着把 muse 的 apk 交给它,分析结果令人惊讶。

由本指南根据原帖可见预览翻译。

这是长帖预览。请在 X 打开原帖阅读其余内容。

社区报告 · 未经独立复现

开发智能体前先检查 APK

TechHyung 表示,在规划自己的智能体时,将 Muse APK 交给 REA,了解其功能如何实现。

背景与证据

由本指南整理的背景信息

目标
Muse Android APK
方法
使用 REA 检查 APK 的实现细节和服务器通信。
作者报告的结果
作者报告发现大量服务器通信。这是用户观察,并非经验证的隐私或安全结论。

帖子数据采集于 2026年10月12日;计数和徽章并非实时更新。

在 X 查看原帖

帖子译文

reaharness 已上线 一个用于逆向工程任何事物的开源智能体运行框架。 它基于热门的 Reverse Engineer Anything(REA)仓库构建,部分亮点如下: - 支持多个提供商的智能体循环(OpenAI、Anthropic、OpenRouter、Groq、Ollama,以及兼容 OpenAI 的网关)

由本指南根据原帖可见预览翻译。

引用帖译文

Reverse Engineer Anything 😂 软件完了。

这是长帖预览。请在 X 打开原帖阅读其余内容。

社区工具作者 · 发布报告

基于 REA 开发多提供商智能体框架

Arjun 发布了 reaharness:基于 REA 的开源智能体执行框架,支持多个模型提供商和结构化工具结果。

背景与证据

由本指南整理的背景信息

目标
基于 REA 的智能体工作流程
方法
开发支持多个提供商的智能体循环,以及面向多种编程智能体的幂等配置。
作者报告的结果
作者宣布公开网站和仓库。这是工具发布,不是某个特定目标已重建的证明。

帖子数据采集于 2026年10月12日;计数和徽章并非实时更新。

在 X 查看原帖

帖子译文

3/ 恢复一款 1996 年游戏的声音逻辑 🕹️ REA 的 DX-Ball 案例研究用 C 重建了一个声像控制函数,报告了 3,205 项行为检查和 63 个匹配的编译字节。 完整可玩的游戏仍在开发中。 https://rea.tools/showcase/dx-ball/

由本指南根据原帖可见预览翻译。

项目案例研究 · X 上的讨论

恢复 1996 年游戏的声像函数

该帖总结 REA 的 DX-Ball 案例研究:用 C 重建一个小型声像函数,并与原始 x86 行为对照验证。

背景与证据

由本指南整理的背景信息

目标
DX-Ball 声像例程
方法
恢复反编译输出遗漏的输入,并用 C 重建函数。
作者报告的结果
项目案例研究报告进行了 3,205 项行为检查,编译后的 63 个字节一致。这不代表重建了完整可玩的游戏。
项目来源 ↗

帖子数据采集于 2026年10月12日;计数和徽章并非实时更新。

在 X 查看原帖

REA, short for Reverse Engineer Anything, plugs coding agents into Ghidra, Hopper and IDA through MCP. Agents inspect binaries, read decompiled functions and trace calls with no original source code It traced how Notion handles clipboard operations through Electron IPC It also Show more

Tech with Mak
Tech with Mak
@techNmak

Someone gave Claude Code a decompiler. 😂 Software engineering is getting ridiculous. There's an open-source project called REA (Reverse Engineer Anything) that lets coding agents investigate applications without their original source code. It connects agents to Ghidra, Hopper

Image
0
Reply

帖子译文

REA 是 Reverse Engineer Anything 的缩写,通过 MCP 将编程智能体连接到 Ghidra、Hopper 和 IDA。没有原始源码,智能体也能检查二进制文件、阅读反编译函数并追踪调用 它追踪了 Notion 如何通过 Electron IPC 处理剪贴板操作 它还

由本指南根据原帖可见预览翻译。

引用帖译文

有人给 Claude Code 配了一个反编译器。😂 软件工程越来越离谱了。 有个叫 REA(Reverse Engineer Anything)的开源项目,能让编程智能体在没有原始源码的情况下调查应用。 它将智能体连接到 Ghidra、Hopper

这是长帖预览。请在 X 打开原帖阅读其余内容。

项目案例研究 · X 上的讨论

沿 Electron 追踪 Notion 的剪贴板路径

Arena 引用了 REA 已记录的调查:通过 Electron IPC 追踪 Notion 的剪贴板操作。

背景与证据

由本指南整理的背景信息

目标
Notion 桌面版剪贴板桥接
方法
沿 Electron 的渲染进程、预加载桥接和主进程追踪剪贴板行为。
作者报告的结果
官方案例研究描述了 Notion 的剪贴板路径并引用代码位置;X 上的作者是在讨论该示例。
项目来源 ↗

帖子数据采集于 2026年10月12日;计数和徽章并非实时更新。

在 X 查看原帖

这些内容是注明来源的报告,并非本站独立复现。六项是第一人称的使用、测试或工具开发报告;两项讨论官方项目示例。进行中的工作和对比结果均保留原有背景。 提交更正,或附带原始来源的新案例。

你的第一次调查

如何开始使用?

选择一个想弄清楚的具体行为。给编程智能体一个分析目标,再让它出示证据。

阅读配置指南

在终端运行

npx rea-agents@latest setup
  1. 选择编程智能体

    检查配置方案,批准修改,然后重启智能体,加载 REA 的 MCP 服务器和调查技能。

  2. 从一个具体问题开始

    选择你拥有或获准检查的应用。询问某个功能的行为从何而来,而不是要求完整克隆应用。

  3. 核查结果

    追踪代码引用、阅读局限说明,并在采信重建实现前与原始行为进行对比。

可以试试的第一个提示词

使用 REA 检查 /absolute/path/to/my-app。解释 CSV 导出是如何工作的。展示代码、源码位置,以及所有无法确认的内容。
查看最新要求

关于 REA,你应该了解什么?

首次调查前的实用解答。

什么是 Reverse Engineer Anything(REA)?

REA 是开源 MCP 服务器和 CLI,可将编程智能体连接到软件分析工具。智能体可以检查代码、追踪行为,并根据证据核查重建实现。REA 不是独立的 AI 模型。

这是 REA 的官方网站吗?

不是。reverseengineeranything.tools 是独立社区指南。官方项目位于 GitHub 的 morluto/rea 和 rea.tools。本站整理公开报告并链接到原始来源,与 REA 维护者无关联,亦未获其背书。

如何为 Claude Code 或 Codex 安装 REA?

在终端运行 npx rea-agents@latest setup,选择编程智能体,检查并批准配置方案,然后重启智能体。请查阅官方安装指南,确认当前版本及客户端兼容性。仅安装技能并不会注册 MCP 服务器。

REA 能分析什么?

文档列出的目标包括原生二进制文件、JavaScript 和 Electron 应用、浏览器页面、.NET 程序集及软件包。可用功能取决于已发布的软件包、操作系统和分析提供程序。GitHub main 分支的功能可能尚未包含在 npm 发布版中。

我需要 Ghidra、Hopper 或 IDA 吗?

原生反汇编和反编译需要 Ghidra、Hopper 或 IDA 等兼容引擎。静态 JavaScript 和 .NET 检查不需要原生反汇编器。请使用 REA 兼容性文档列出的引擎和运行时版本。

REA 支持哪些 Node.js 版本?

在 October 12, 2026 核查的安装文档列出:22.x 系列的 Node 22.19 及以上、24.x 系列的 Node 24.11 及以上,或 Node 26 及以上。不支持 Node 23、Node 25 和预发布版本。安装前请再次查看官方指南。

REA 免费吗?本站有积分吗?

本指南免费阅读,无需账户、订阅或积分。REA 自有代码采用 MIT 许可证。编程智能体、模型提供商以及 Hopper 或 IDA 等商业引擎可能有独立费用和许可证。

REA 的所有数据都会留在我的电脑上吗?

REA 在本地执行分析,但工具结果会交给编程智能体,并可能发送到其模型提供商。分析敏感软件前,请查阅提供商的数据政策。这个社区网站不接收软件上传,也不执行调查。

REA 能恢复原始源码吗?需要多长时间?

反汇编、伪代码和行为观察有助于解释软件,但不保证恢复原始源码。耗时因目标、引擎和智能体而异,没有固定完成时间。请将重建行为与原始软件对照测试,并阅读每项结果的局限说明。

X 上的用例经过独立验证了吗?

这些卡片总结了链接作者的公开报告,并非本站独立复现或背书。进行中的工作、工具发布,以及对官方示例的讨论均单独标明。其他工作流程更快的报告也作为证据的一部分保留。

可以在商业项目中使用 REA 吗?

REA 自有代码采用 MIT 许可证,允许在遵守许可条款的前提下商用。第三方组件、商业引擎和目标软件有各自许可证。REA 不授予其他应用或其资源的权利。

本页更新内容

  • — 发布附来源的社区案例、实用指南,并明确证据的局限。