Repolode
morluto

morluto/rea

AI 에이전트가 네이티브 바이너리, JavaScript/Electron 앱, .NET 어셈블리, 웹사이트 등을 역공학하고 근거까지 확인할 수 있는 MCP 서버입니다.

스타
305,411
포크
77,308
열린 이슈
1,219
마지막 커밋
23시간 전

어떤 프로젝트인가요?

REA는 MCP 서버로 제공되는 역공학 툴킷으로, Claude Code, Codex, Cursor 같은 에이전트가 대상을 살펴보고 동작 방식을 추적할 수 있습니다. 일반적으로는 애플리케이션의 소스 코드 없이 특정 기능을 조사해 작동 원리를 파악하고, 이를 바탕으로 자체 프로젝트에 비슷한 기능을 구현하는 데 사용합니다. 같은 작업 흐름을 CLI 명령으로도 이용할 수 있습니다.

지원 대상은 Hopper, Ghidra 또는 IDA를 통해 의사 코드, 어셈블리, 문자열, 심볼 및 참조를 살펴볼 수 있는 네이티브 바이너리부터 JavaScript 및 Electron 앱, .NET 어셈블리, Android APK 및 기기, WASM, EVM 바이트코드, SQLite 데이터베이스, 패킷 캡처, 웹사이트, 펌웨어까지 다양합니다. 정적 JavaScript 및 .NET 분석은 파일을 실행하지 않고 검사하며 네이티브 분석 엔진도 필요하지 않습니다. 런타임 캡처는 사용자의 권한으로 선택한 대상을 실행합니다.

각 결론의 근거와 한계를 함께 결과로 제공합니다. 분석은 로컬에서 실행됩니다. 설정 과정에서는 지원되는 에이전트에 MCP 서버를 등록하고, 기존 설정을 백업한 뒤 해당 에이전트에 맞는 워크플로 지침을 설치합니다.

핵심 기능

  • 01MCP를 통해 에이전트에 역공학 도구를 제공하며, CLI로도 같은 작업 흐름을 지원합니다.
  • 02Hopper, Ghidra 또는 IDA를 사용해 네이티브 바이너리를 분석하고 의사 코드, 어셈블리 및 참조를 제공합니다.
  • 03JavaScript/Electron 앱과 .NET 어셈블리를 실행하지 않고 정적으로 검사합니다.
  • 04Android APK, WASM, EVM 바이트코드, SQLite, 패킷 캡처, 펌웨어 등 다양한 형식을 지원합니다.
  • 05각 발견 사항과 함께 이를 뒷받침하는 근거와 알려진 한계를 제공합니다.

활용 사례

  • 클로즈드 소스 데스크톱 또는 Electron 앱의 특정 기능이 작동하는 방식을 파악한 뒤 재구현합니다.
  • 에이전트로 네이티브 바이너리의 로직을 검사해 동작을 설명하고 재작성 결과를 검증합니다.
  • 소스 코드 없이 Electron 앱의 IPC와 모듈 경계를 감사합니다.
  • 보안 또는 상호 운용성 연구 중 Android APK의 매니페스트와 디컴파일된 메서드를 살펴봅니다.

토픽

자주 묻는 질문

rea은(는) 무엇인가요?
AI 에이전트가 네이티브 바이너리, JavaScript/Electron 앱, .NET 어셈블리, 웹사이트 등을 역공학하고 근거까지 확인할 수 있는 MCP 서버입니다. REA는 MCP 서버로 제공되는 역공학 툴킷으로, Claude Code, Codex, Cursor 같은 에이전트가 대상을 살펴보고 동작 방식을 추적할 수 있습니다. 일반적으로는 애플리케이션의 소스 코드 없이 특정 기능을 조사해 작동 원리를 파악하고, 이를 바탕으로 자체 프로젝트에 비슷한 기능을 구현하는 데 사용합니다. 같은 작업 흐름을 CLI 명령으로도 이용할 수 있습니다.
rea은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
rea은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
rea은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. rea의 마지막 커밋은 2026년 10월 17일입니다.
rea은(는) 어디에 사용할 수 있나요?
클로즈드 소스 데스크톱 또는 Electron 앱의 특정 기능이 작동하는 방식을 파악한 뒤 재구현합니다. 에이전트로 네이티브 바이너리의 로직을 검사해 동작을 설명하고 재작성 결과를 검증합니다. 소스 코드 없이 Electron 앱의 IPC와 모듈 경계를 감사합니다. 보안 또는 상호 운용성 연구 중 Android APK의 매니페스트와 디컴파일된 메서드를 살펴봅니다.
rea은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/morluto/rea

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트