---
title: "REA：逆向工程任何东西（18k 星）它做什么 以下所有文本均引用"
url: "https://reamcp.dev/zh-cn/cases/rea-reverse-engineer-anything-18k-stars-what-it-does-all-tex-8b988e"
source: "https://x.com/i/status/2109749779974525351"
source_type: "resource"
author: "Claudia Galeán (💫,💫)"
author_handle: "deweytn"
stars: 0
category: "应用功能复现"
categories: ["app-recreation"]
tags: ["apk", "dotnet", "electron", "mcp", "reverse-engineering"]
added: "2026-10-13T03:42:00.516Z"
updated: "2026-10-13T03:42:00.515Z"
locale: "zh-cn"
content_locale: "zh-cn"
---

# REA：逆向工程任何东西（18k 星）它做什么 以下所有文本均引用

REA：逆向工程任何东西（18k 星）它做什么 以下所有文本均直接引用自项目 README。一个用于跨二进制文件、应用程序和运行时行为进行逆向工程的 MCP。

## Description

REA：逆向工程任何东西（18k 星）

它做什么

以下所有文本均直接引用自项目 README。

一个用于跨二进制文件、应用程序和运行时行为进行逆向工程的 MCP。

看到一个你喜欢的特性。理解它如何工作，直到二进制层面。

在某个应用中看到一个你想要在自己产品中拥有的特性？让你的代理用 REA 调查它。它可以在没有源代码的情况下检查该应用，解释该特性如何工作，展示证据，并为你的项目构建一个版本。

REA 将你的代理连接到用于检查原生二进制文件、JavaScript 和 Electron 应用、.NET 程序集以及网站的工具。你也可以从终端使用相同的工具。分析在本地运行，结果包含每个结论背后的证据和限制。

你可以分析的内容：

原生二进制文件：伪代码、汇编、字符串、符号、调用和引用

离线 ELF 布局：节、段、原始符号/重定位和静态缓解候选

JavaScript / Electron：模块、导入、源映射、路由、IPC 和原生插件关系

网站：页面结构、脚本、网络观察和请求的截图

保存的网络捕获：请求、响应、暴露的载荷和源位置

.NET 程序集：元数据、CIL 指令、声明的原生依赖和构建比较

Android APK：清单声明、类、反编译方法和引用

固件：区域、提取结果和原生分析交接

包和资源：文件清单、摘要、plist、Apple 包结构和提取的资源

进程行为：终端输出、交互、退出和文件系统观察，以及运行比较

在安装 Node.js 和 npm 后，运行：npx rea-agents setup

仓库
https://t.co/mx3o8zVC6b

主要贡献者
@morluto  https://t.co/00jjwszDHQ

## Original README

REA: Reverse Engineer Anything (18k stars)

What it does

All text below is quoted directly from the project README.

One MCP for reverse engineering across binaries, applications, and runtime behavior.

See a feature you like. Understand how it works, down to the binary level.

See a feature in an app that you want in your own product? Ask your agent to investigate it with REA. It can inspect the app without its source code, explain how the feature works, show the evidence, and build a version for your project.

REA connects your agent to tools for inspecting native binaries, JavaScript and Electron apps, .NET assemblies, and websites. You can also use the same tools from your terminal. Analysis runs locally, and results include the evidence and limitations behind each conclusion.

What you can analyze:

Native binaries: Pseudocode, assembly, strings, symbols, calls and references

Offline ELF layout: Sections, segments, original symbols/relocations and static mitigation candidates

JavaScript / Electron: Modules, imports, source maps, routes, IPC and native add-on relationships

Websites: Page structure, scripts, network observations and requested screenshots

Saved network captures: Requests, responses, exposed payloads and source locations

.NET assemblies: Metadata, CIL instructions, declared native dependencies and build comparisons

Android APKs: Manifest declarations, classes, decompiled methods and references

Firmware: Regions, extraction results and native-analysis handoffs

Packages and resources: File inventories, digests, plists, Apple bundle anatomy and extracted resources

Process behavior: Terminal output, interactions, exit and filesystem observations, and run comparisons

With Node.js and npm installed, run: npx rea-agents setup

Repository
https://github.com/morluto/rea

Main contributor
@morluto  https://x.com/morluto
