코딩 에이전트가 개성 있는 프런트엔드를 만들도록 돕는 Agent Skills
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 통계는 매일 갱신됩니다.
관련 프로젝트
휴대폰에서 Claude Code와 Codex 세션을 실행하는 모바일·웹·CLI 클라이언트로, 기기 간 종단 간 암호화 동기화를 지원합니다.
LLM 클라이언트가 바이너리를 디컴파일하고 분석할 수 있도록 Ghidra의 리버스 엔지니어링 기능을 제공하는 MCP 서버입니다.
보유한 PC 게임을 AI 코딩 에이전트가 분석하고 리버스 엔지니어링해 모딩하도록 돕는 도구 모음입니다.
tmux에서 Claude Code와 Codex 에이전트 팀을 구성하고 실행·관리하는 오픈소스 CLI 및 TUI
MCP와 CLI를 통해 AI 코딩 도구에 정확한 리뷰 맥락을 제공하는 로컬 코드 지식 그래프입니다.