---
title: "REA: Reverse Engineer Anything (18k 스타) 무엇을 하는가 아래의 모든 텍스트는 인용됨"
url: "https://reamcp.dev/ko/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: "ko"
content_locale: "ko"
---

# REA: Reverse Engineer Anything (18k 스타) 무엇을 하는가 아래의 모든 텍스트는 인용됨

REA: Reverse Engineer Anything (18k 스타) 무엇을 하는가 아래의 모든 텍스트는 프로젝트 README에서 직접 인용한 것입니다. 바이너리, 애플리케이션 및 런타임 동작 전반에 걸친 리버스 엔지니어링을 위한 하나의 MCP.

## Description

REA: Reverse Engineer Anything (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
