---
title: "REA：逆向工程任何东西 — 它是什么？"
url: "https://reamcp.dev/zh-cn/cases/rea-reverse-engineer-anything-what-is-it-b84f58"
source: "https://www.youtube.com/watch?v=A0Sy8muX7uc"
source_type: "resource"
author: "Marcelo Paniza Tech"
author_handle: "marcelopaniza"
stars: 0
category: "工具与集成"
categories: ["tools-integrations"]
tags: ["ai-agent", "authorized-analysis", "game-preservation", "ghidra", "mcp", "reverse-engineering"]
added: "2026-10-14T02:15:28.338Z"
updated: "2026-10-13T18:05:22.000Z"
locale: "zh-cn"
content_locale: "zh-cn"
---

# REA：逆向工程任何东西 — 它是什么？

REA（Reverse Engineer Anything）的详细介绍，这是一个 MIT 许可的 MCP 工具，允许 AI 编码代理通过 Ghidra、Hopper 和 IDA 分析二进制文件。视频演示了 REA 在作者编写的游戏上的 JavaScript 分析，介绍了一个第三方移植项目并致谢 REA，并回顾了限制、权利、访问控制和隐私方面的考虑。

## Description

REA，全称 Reverse Engineer Anything，是一个开源（MIT）工具，让你的 AI 编码代理在没有源代码的情况下调查程序如何工作。它通过 MCP 将 Claude Code、Codex 或 Cursor 等代理连接到你自己电脑上的 Ghidra、Hopper 和 IDA 等分析工具，并返回证据：文件、函数、汇编或伪代码，以及哪部分调用了哪部分。

开始使用：选择你编写的或获得授权分析的软件，安装 Node.js 和 npm，运行 npx rea-agents setup，检查它提出的更改，重启你的代理，然后问一个小问题。

在本视频中：开场片段是 chasm 的《现代战争 2》、《滑板 3》和《我的世界》混搭，基于 IW4L 构建，这是一个重写项目，其文档将逆向工程归功于 Ghidra 和 AI 编写的代码，而非 REA。然后我们对我们编写的一个小游戏运行 REA 的 JavaScript 分析，看看 ucodia 对一款 2000 年免费玩具的移植，他们称使用了 REA，梳理 PhotoCraft 和 AnyPS5，并涵盖限制以及首先需要检查的权利、访问控制和隐私问题。

REA：https://github.com/morluto/rea · https://rea.tools
ucodia 的 Desktop Games 移植：https://github.com/ucodia/desktop-games-nostalgia · 原版 Desktop Games © Miroslav Němeček, Gemtree Software
chasm 的混搭：https://github.com/chasmlol/2010-rust-rewrite-mashup · IW4L：https://github.com/vladtrc/iw4L · SkyCraft：https://github.com/chasmlol/SkyCraft
PhotoCraft：https://github.com/storytold/photocraft · AnyPS5：https://github.com/boykopovar/AnyPS5

开场摘录（7 秒）：chasm，“这是游戏的未来吗？” https://www.youtube.com/watch?v=FyBL8atiZSE

## Original README

REA: Reverse Engineer Anything — What Is It?

REA, short for Reverse Engineer Anything, is an open-source (MIT) tool that lets your AI coding agent investigate how a program works, even without its source code. It connects agents such as Claude Code, Codex or Cursor through MCP to analysis tools like Ghidra, Hopper and IDA on your own computer, and returns evidence: files, functions, assembly or pseudocode, and which part calls which.

To start: pick software you wrote or are authorized to analyze, install Node.js and npm, run npx rea-agents setup, review the changes it proposes, restart your agent, and ask one small question.

In this video: the opening clip is chasm's Modern Warfare 2, Skate 3 and Minecraft mashup, built on IW4L, a rewrite whose documentation credits reverse engineering with Ghidra and AI-written code, not REA. Then we run REA's JavaScript analysis on a small game we wrote, look at ucodia's port of a 2000 freeware toy that they say used REA, sort out PhotoCraft and AnyPS5, and cover limits plus the rights, access-control and privacy questions to check first.

REA: https://github.com/morluto/rea · https://rea.tools
Desktop Games port by ucodia: https://github.com/ucodia/desktop-games-nostalgia · original Desktop Games © Miroslav Němeček, Gemtree Software
chasm's mashup: https://github.com/chasmlol/2010-rust-rewrite-mashup · IW4L: https://github.com/vladtrc/iw4L · SkyCraft: https://github.com/chasmlol/SkyCraft
PhotoCraft: https://github.com/storytold/photocraft · AnyPS5: https://github.com/boykopovar/AnyPS5

Opening excerpt (7 seconds): chasm, "Is this the Future of Gaming?" https://www.youtube.com/watch?v=FyBL8atiZSE
