REA 도구 / 독립 실전 가이드
REA: Reverse Engineer Anything
소프트웨어의 작동 방식을 이해하고 필요한 기능을 재구현하세요.
분석 가이드, 체험형 예제, 검증된 코드로 REA를 배워 보세요.
CLAUDE CODE · CODEX · CURSOR와 함께
REA 빠른 시작
프롬프트 하나로 REA 설치를 AI에게 맡기세요.
Claude Code, Codex 또는 Cursor에 붙여 넣고 에이전트에게 설정을 맡기세요.
- 프롬프트 복사
설정을 시작하는 데 필요한 지침을 담았습니다.
- 코딩 에이전트에 보내기
제안된 설정을 검토하고 변경을 승인하세요.
- 다시 시작한 뒤 연결 확인
안내에 따라 다시 시작하고 에이전트에게 REA 연결 확인을 요청하세요.
npx rea-agents@latest setup으로 이 코딩 에이전트에 REA를 설치하세요. 적용 전에 변경 예정인 설정을 보여 주세요. 그다음 다시 시작하는 방법과 연결을 확인하는 방법을 알려 주세요. 첫 분석 대상은 로컬 JavaScript 패키지입니다.이 분석에 사용한 도구
REA란?
REA (Reverse Engineer Anything) 는 코딩 에이전트를 앱, 바이너리, 웹사이트 분석 도구에 연결합니다. 에이전트는 MCP를 통해 REA를 호출해 코드를 분석하고 기능을 추적한 뒤, 그 근거로 설명하거나 프로젝트에 필요한 버전을 만들어 테스트합니다.
질문 하나부터 시작하세요. 내보낸 파일은 어디로 갈까요? 로그인 코드는 어떻게 계산할까요? 게임은 왜 빨라질까요? 이 독립 가이드는 근거를 추적하고 결과를 검증하도록 돕습니다. 규칙 하나를 파악했다고 앱 전체를 재구현한 것은 아닙니다.
새로운 분석 4개 / 직접 실습
플레이하고 이유를 찾아보세요.
공룡에게 속도 조절기를 달아 보세요.
속도를 바꾸고 장애물을 뛰어넘으며 뜻밖의 경계 사례를 찾아보세요.
플레이하며 분석하기 ↗나를 조준하는 원형 탄막을 만들어 보세요.
플레이어를 움직이고 원형 탄막을 발사하며 패턴 속 각도를 해석하세요.
플레이하며 분석하기 ↗1990년대 게임에 숨은 수학을 들어 보세요.
벽돌을 왼쪽에서 오른쪽으로 옮기며 분석 중인 규칙을 소리로 확인하세요.
플레이하며 분석하기 ↗% 키의 실제 동작을 알아보세요.
%를 누르고 등호를 누르기 전에 피연산자가 바뀌는 모습을 확인하세요.
플레이하며 분석하기 ↗이해하고 싶은 기능에서 시작하세요
작은 질문에서 시작하는 실제 발견.
가이드를 읽기 전에 결과를 체험하세요
1초 뒤,
코드가 달라집니다.
인증 앱은 시간을 카운터로 바꾸고 여섯 자리 코드를 만듭니다. 시계를 60초 경계 너머로 움직여 직접 규칙을 확인하세요.
- APK에서 메서드를 찾으세요.호출을 따라 타임스탬프 입력을 추적하세요.
- 계산 부분만 재구현하세요.카운터 → HMAC → 여섯 자리.
- 알려진 정답과 비교해 테스트하세요.시간 경계와 선행 0을 확인하세요.
공식 Aegis 분석을 바탕으로 했습니다. 독립적으로 작성한 이 데모는 공개 테스트 데이터를 사용하며, 가이드에서 실제 검증 범위를 정확히 설명합니다.
공개 테스트 키 · SHA-1 · 6자리
Unix 시간 59초 카운터 1
59 ÷ 30 → 카운터 1. 60초가 되면 카운터가 2가 됩니다.
RFC 6238의 공개 테스트 키로 새로 작성한 학습용 구현입니다. 계정 비밀 키를 사용하지 않으며 브라우저에서 REA를 호출하지 않습니다.
첫 프롬프트에서 한 걸음 더
질문을 가져와 분석 방법을 익혀 가세요.
REA가 처음인가요?