---
title: "REA：逆向工程任何東西 — 它是什麼？"
url: "https://reamcp.dev/zh-tw/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-tw"
content_locale: "zh-tw"
---

# 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
