REA MCP
☰
KO
● — 명 접속 중 · 조회 — 회
후원사례 제출
튜토리얼 자료 · 작성자 Marcelo Paniza Tech

REA: Reverse Engineer Anything — 무엇인가?

MIT 라이선스 MCP 도구인 REA(Reverse Engineer Anything)에 대한 안내입니다. AI 코딩 에이전트가 Ghidra, Hopper, IDA를 통해 바이너리를 분석할 수 있게 해줍니다. 이 비디오는 저자가 작성한 게임에서 REA의 JavaScript 분석을 시연하고, REA를 크레딧한 타사 포트를 다루며, 제한, 권리, 접근 제어 및 개인정보 보호 고려 사항을 검토합니다.

번역 완료

이 사례에 대하여

REA는 Reverse Engineer Anything의 약자로, 소스 코드 없이도 AI 코딩 에이전트가 프로그램 작동 방식을 조사할 수 있게 해주는 오픈 소스(MIT) 도구입니다. MCP를 통해 Claude Code, Codex 또는 Cursor와 같은 에이전트를 사용자 컴퓨터의 Ghidra, Hopper, IDA와 같은 분석 도구에 연결하고 증거를 반환합니다: 파일, 함수, 어셈블리 또는 의사 코드, 그리고 어느 부분이 어느 부분을 호출하는지.

시작하려면: 자신이 작성했거나 분석 권한이 있는 소프트웨어를 선택하고, Node.js와 npm을 설치하고, npx rea-agents setup을 실행하고, 제안된 변경 사항을 검토하고, 에이전트를 재시작한 후 작은 질문 하나를 하세요.

이 비디오에서: 오프닝 클립은 chasm의 Modern Warfare 2, Skate 3, Minecraft 매시업으로, IW4L을 기반으로 제작되었습니다. 이는 문서에서 Ghidra와 AI가 작성한 코드를 통한 리버스 엔지니어링을 크레딧하고 REA는 언급하지 않은 재작성입니다. 그런 다음 우리가 작성한 작은 게임에서 REA의 JavaScript 분석을 실행하고, REA를 사용했다고 하는 2000년 프리웨어 장난감의 ucodia 포트를 살펴보고, PhotoCraft와 AnyPS5를 정리하고, 제한과 먼저 확인해야 할 권리, 접근 제어 및 개인정보 보호 문제를 다룹니다.

REA: https://github.com/morluto/rea · https://rea.tools ucodia의 Desktop Games 포트: https://github.com/ucodia/desktop-games-nostalgia · 원본 Desktop Games © Miroslav Němeček, Gemtree Software chasm의 매시업: https://github.com/chasmlol/2010-rust-rewrite-mashup · IW4L: https://github.com/vladtrc/iw4L · SkyCraft: https://github.com/chasmlol/SkyCraft PhotoCraft: https://github.com/storytold/photocraft · AnyPS5: https://github.com/boykopovar/AnyPS5

오프닝 발췌(7초): chasm, "Is this the Future of Gaming?" https://www.youtube.com/watch?v=FyBL8atiZSE

설정

설치 방법은 원본 출처를 확인하세요.

원문 / README

REA: Reverse Engineer Anything — What Is It?

REA, short for Reverse Engineer Anything, is an open-source (MIT) tool that lets your AI coding agent investigate how a program works, even without its source code. It connects agents such as Claude Code, Codex or Cursor through MCP to analysis tools like Ghidra, Hopper and IDA on your own computer, and returns evidence: files, functions, assembly or pseudocode, and which part calls which.

To start: pick software you wrote or are authorized to analyze, install Node.js and npm, run npx rea-agents setup, review the changes it proposes, restart your agent, and ask one small question.

In this video: the opening clip is chasm's Modern Warfare 2, Skate 3 and Minecraft mashup, built on IW4L, a rewrite whose documentation credits reverse engineering with Ghidra and AI-written code, not REA. Then we run REA's JavaScript analysis on a small game we wrote, look at ucodia's port of a 2000 freeware toy that they say used REA, sort out PhotoCraft and AnyPS5, and cover limits plus the rights, access-control and privacy questions to check first.

REA: https://github.com/morluto/rea · https://rea.tools Desktop Games port by ucodia: https://github.com/ucodia/desktop-games-nostalgia · original Desktop Games © Miroslav Němeček, Gemtree Software chasm's mashup: https://github.com/chasmlol/2010-rust-rewrite-mashup · IW4L: https://github.com/vladtrc/iw4L · SkyCraft: https://github.com/chasmlol/SkyCraft PhotoCraft: https://github.com/storytold/photocraft · AnyPS5: https://github.com/boykopovar/AnyPS5

Opening excerpt (7 seconds): chasm, "Is this the Future of Gaming?" https://www.youtube.com/watch?v=FyBL8atiZSE

비슷한 프로젝트