REA 리버스 엔지니어링

REA는 에이전트로 리버스 엔지니어링합니다. 앱 동작부터 네이티브 바이너리까지.

한 번에 기능 하나만 봅니다. 이 컴퓨터에서 프로그램을 역분석하고, 에이전트가 대조할 수 있는 근거를 돌려줍니다.

calc.exe · % 버튼근거
  1. 0x5b인가 0x5c인가두 점프는 같은 곳에 닿습니다. 규칙보다 먼저 연산자를 이름 붙입니다.
  2. 어느 호출이 나누는가상수 100이 보입니다. 그것을 쓰는 보조 함수를 따라갑니다.
  3. 200 + 10% = 220더하기 다음, 백분율은 첫 수의 몫을 취합니다. 곱하기 다음, 곱을 조정합니다.

묻고, 살펴보고, 그다음 설명합니다.

한 번에 기능 하나. REA는 Ghidra, Hopper, IDA를 대체하지 않습니다. 이미 쓰는 엔진을 이미 쓰는 에이전트에 연결합니다.

01

기능 하나만 묻기

프로그램, 페이지, 또는 캡처에 질문 하나를 붙입니다.

02

있는 것을 읽기

코드, 참조, 파일 범위, 또는 캡처를 돌려줍니다. 각 항목에 출처가 있습니다.

03

모르는 것은 그대로

추정은 다음 확인을 이끌 수 있습니다. 추정만으로 결론을 닫을 수는 없습니다.

본 것

근거에는 위치가 있습니다.

파일과 줄, 바이트 범위, 디스어셈블리 주소, 또는 캡처의 필드. Windows 계산기 백분율은 대조된 한 예이며, 모든 바이너리에 대한 약속이 아닙니다.

못 본 것

보고에 없음은 없음의 증거가 아닙니다.

2026년 10월 12일 Electron API Demos 대조에서 파일과 줄은 맞았고, 일부 응답은 요약에 들어가지 않았습니다. 요약에 없음은 프로그램에 없음이 아닙니다.

무엇을 열 수 있는가.

정적 읽기는 이 컴퓨터에 남습니다. 네이티브 바이너리에는 직접 설치한 엔진이 필요합니다.

네이티브 바이너리

함수, 문자열, 호출 대상을 Ghidra, Hopper, IDA 중 하나로 봅니다. Hopper에는 Windows 빌드가 없습니다.

JavaScript와 Electron

폴더나 ASAR에서 모듈, 경로, IPC를 봅니다. 정적 읽기는 앱을 실행하지 않습니다.

브라우저 동작

저장한 HAR은 오프라인으로 읽을 수 있습니다. 보고에서 인증 헤더와 쿠키는 빠집니다.

Android

패키지, 리소스, 선택한 바이트코드. 디코더가 필요하면 호출하는 쪽이 제공합니다.

.NET

어셈블리 메타데이터는 파일에서 읽을 수 있습니다. 실행 중인 프로세스 추적이 아닙니다.

펌웨어와 캡처

일부 추출과 패킷 보기는 특정 시스템에서만 됩니다. 믿기 전에 doctor 출력을 봅니다.

날짜가 있는 대조.

숫자는 그 프로그램 하나에만 속합니다. 전문은 사례에 있습니다.

네이티브

DX-Ball 소리 팬

발표된 재구성 하나가 원시 x86 사례 3,205건을 대조하고, 컴파일된 함수 바이트 63개와 맞았습니다. 이것은 게임 하나이며, 일반 정확도가 아닙니다.

프로젝트 노트와 2026년 10월 12일 GBHackers 보도.

Electron

Notion 클립보드

패키지된 스크립트는 렌더러가 메인 프로세스에 텍스트와 HTML을 시스템 클립보드에 쓰라고 요청하는 모습을 보여 줍니다.

기능 추적이며, Notion 제품의 복제가 아닙니다.

측정

Electron API Demos

2026년 10월 12일 실행은 파일과 줄 30/30을 기록했고, 요약이 빠뜨린 응답도 남겼습니다.

systemdesign.academy, REA 6.4.0, 데모 커밋 26b3d1d.

질문 하나, 그다음 위치가 있는 답.

세션은 가리킬 수 있는 것입니다. calc.exe의 백분율 버튼은 그 모양의 예이며, 모든 바이너리의 틀이 아닙니다.

묻기

더하기 다음, % 버튼은 무엇을 하는가.

본 것

0x5b와 0x5c는 함께 닿습니다. 상수는 100입니다. 200 + 10%는 220입니다. 백분율은 첫 수의 몫을 취합니다.

아직 열림

이 규칙은 이 버튼의 것입니다. 다음 프로그램으로 옮겨 가지 않으며, 보고에 없음도 없음의 증거가 아닙니다.

로컬 서버 하나. 이미 쓰는 클라이언트.

설정은 계획에 동의한 뒤에만 쓰입니다. rea doctor는 이 컴퓨터가 실제로 열 수 있는 것의 목록입니다.

  • Claude Code
  • Cursor
  • Codex
  • Gemini CLI

제작사 소스가 아닙니다. 연 파일에서 나온 근거를 받습니다.

에이전트에 넘긴 글은 오프라인이 아닙니다. 도구는 여기서 실행됩니다. 넘긴 텍스트는 그 모델로 갑니다.

엔진을 자동으로 바꾸지 않습니다. 네이티브 분석은 Ghidra, Hopper, IDA 중 하나. 없으면 다른 것으로 대체하지 않습니다.

이 컴퓨터에 설치합니다.

클라이언트 설정을 쓰기 전에 계획에 동의합니다. 설치 후 에이전트를 다시 시작합니다. Node 22.19+, 24.11+, 또는 26 이상. Node 23과 25는 지원하지 않습니다.

npm 패키지는 rea-agents입니다. 이 사이트의 소스는 ReaReverse 저장소입니다.

npx rea-agents@latest setup

소스 ReaReverse