REA 6.4: 코딩 에이전트에 붙이는 리버스 엔지니어링 MCP, 안드로이드·JEB 지원
무엇인가요
REA는 Claude Code·Codex·Cursor·Gemini CLI 같은 코딩 에이전트에 MCP(에이전트가 외부 도구를 부르는 표준 규약) 서버로 붙어, 소스 코드 없이 네이티브 바이너리·Electron 앱·.NET 어셈블리·웹사이트를 분석하게 해 주는 MIT 라이선스 도구예요. npx rea-agents setup 한 줄이면 에이전트에 등록되고 Hopper·Ghidra·IDA 같은 기존 디스어셈블러(기계어를 사람이 읽는 코드로 바꾸는 도구)를 연결해 써요. 6.4에서는 ADB로 안드로이드 기기를 점검하고 APK를 추출하는 기능, JEB 디컴파일러 연동, 큰 분석 결과를 요약 뷰로 나눠 보는 기능이 들어갔어요.
왜 중요한가요
보안 점검, 레거시 바이너리 파악, 문서 없는 내부 도구 분석처럼 사람이 하면 오래 걸리던 일을 에이전트에게 맡길 길이 넓어져요. 결론마다 근거와 한계를 함께 남기게 설계돼 있어서 결과를 검증하기 쉽다는 점도 실무에 유리해요. 다만 남의 앱을 분석하는 도구인 만큼 라이선스 약관과 각국 법(리버스 엔지니어링 허용 범위)부터 확인해야 해요.
완성도
GA 정식정식 버전이지만 '마이너 버전마다 호환성 깨는 변경 허용' 정책이라 6.2·6.3에서도 결과 형식이 바뀌었어요. 버전을 고정해 쓰고 업그레이드 전에는 마이그레이션 가이드를 확인하세요. 스타 급증은 트렌딩 수치일 뿐 품질을 검증한 건 아니에요.
앞으로 이렇게 지켜보세요
- 다음 버전의 호환성 깨짐: GitHub
morluto/rea저장소를 Watch → Releases 로 구독하고, 올리기 전에 릴리스 노트와 마이그레이션 가이드를 확인해요. - 스타가 아닌 실사용 평가: 보안 커뮤니티나 GeekNews에서 실제 분석에 써 본 후기와 검증 사례가 나오는지 지켜봐요.
- 안드로이드·JEB 연동 안정성: 저장소 이슈 탭에서 ADB·JEB 관련 버그 보고가 어떻게 처리되는지 봐요.