REA 입문 영상 정리: Claude Code에 설치해 ShareX를 4분 만에 분석한 과정과 한계 | DAKER 커뮤니티

REA(Reverse Engineer Anything)를 처음 접하는 분에게 지금 가장 친절한 영상은 Wiredeep 채널이 2026년 10월 12일(미국 태평양 시간, 한국 시간 10월 13일 오전)에 올린 How to Use REA to Reverse Engineer Any App in Minutes입니다. 약 11분 동안 리버스 엔지니어링이 무엇인지, REA가 어떤 구조로 동작하는지, 합법과 불법의 경계는 어디인지를 먼저 짚고, 이어서 Claude Code에 REA 6.4.0을 설치해 오픈소스 스크린샷 도구 ShareX를 실제로 분석하는 과정까지 보여 줍니다. 무엇이 됐는지뿐 아니라 REA가 무엇을 보지 못했다고 스스로 밝혔는지까지 담겨 있어서, 도구의 실제 능력을 가늠하기에 좋습니다.

나무 책상 위 뚜껑이 열린 오르골 기계 장치를 돋보기와 정밀 드라이버로 들여다보는 실사풍 생성 이미지, 왼쪽 위에 DAKER 공식 로고와 REA 프로젝트 아이콘
설명용 생성 이미지입니다.

REA 저장소 자체는 지난 10월 13일 DAKER 글 앱에서 본 기능을 바이너리까지 에이전트와 뜯어 봅니다, 오픈소스 리버스 엔지니어링 MCP REA(morluto/rea) 정리에서 소개했습니다. 이번 글은 그 후속으로, 영상이 보여 준 사용 흐름과 검증 포인트를 정리합니다.

Wiredeep 영상이 REA 입문용으로 좋은 이유

REA를 다룬 영상은 10월 들어 여럿 올라왔지만, Wiredeep 영상은 개념 설명, 설치, 실전 테스트, 한계 고백을 한 흐름으로 묶었다는 점이 돋보입니다. 영상 설명란에는 사용 버전(REA 6.4.0)과 분석 대상(ShareX 21.0.0 포터블)이 적혀 있고, 화면에 나오는 분석 결과와 한계, 렌더링 순서는 REA의 실제 출력이라고 밝혀 두었습니다. 공식 저장소 링크(github.com/morluto/rea)도 설명란 첫머리에 걸려 있습니다.

REA는 소프트웨어를 뜯어보는 새 방법을 발명하지 않는다. 이미 있는 도구에 AI 에이전트를 연결할 뿐이다. (Wiredeep 영상 내레이션 요지)

영상 촬영 시점에 저장소는 별 15만 개, 포크 3만 4천 개 수준이었고, 2026년 10월 14일 GitHub API 기준으로는 별 219,559개, 포크 54,331개까지 늘었습니다. 라이선스는 MIT입니다.

REA는 어떻게 동작하나: 에이전트와 분석 엔진 사이의 MCP 서버

영상은 REA를 MCP 서버로 설명합니다. 한쪽에는 Claude Code, Codex, Cursor, Gemini CLI 같은 코딩 에이전트가 있고, 다른 쪽에는 Ghidra, IDA, Hopper 같은 전통적인 분석 엔진과 REA 자체의 JavaScript·Electron, .NET, Android, 웹사이트 리더가 있습니다. REA는 그 사이에서 에이전트가 자연어 질문만으로 분석 도구를 쓰게 해 줍니다.

영상이 강조하는 핵심은 결과의 형식입니다. 에이전트는 답 하나가 아니라 세 가지를 함께 받습니다.

분석은 로컬 컴퓨터에서 돌고 앱을 외부로 올리지 않습니다. 다만 영상은 결과를 읽는 AI 모델 쪽에는 해당 모델 제공사의 데이터 정책이 적용된다는 점도 함께 짚습니다.

합법과 불법의 경계: 영감은 되고 복제는 안 됩니다

영상은 법률 자문이 아니라고 전제한 뒤, REA 프로젝트의 고지문을 근거로 경계를 설명합니다. 허용 용도는 보안 연구, 악성코드 분석, 교육, 상호운용성, 오래된 소프트웨어 보존, 본인 소유이거나 분석 권한이 있는 소프트웨어 검토입니다. 반대로 복제 방지나 라이선스 검사 우회, 게임 치트, 독점 소프트웨어의 코드와 에셋 복제는 돕지 않는다고 명시합니다.

기능이 어떻게 동작하는지에서 영감을 얻는 것은 괜찮다. 남의 코드와 디자인, 브랜드를 베껴 파는 것은 안 된다. (Wiredeep 영상 내레이션 요지)

그래서 테스트 대상도 GPL 라이선스로 코드가 공개된 ShareX를 골랐습니다. 대회나 사내 프로젝트에서 REA를 시험해 보려는 분도 같은 기준으로 오픈소스 대상부터 고르는 편이 안전합니다.

설치 흐름: 공식 저장소 확인부터 한 줄 설치까지

영상의 설치 과정은 네 단계입니다.

  1. 공식 저장소 확인: 프로젝트가 유명해지면 이름이 비슷한 가짜 저장소가 악성코드 유포에 쓰입니다. 공식 경로는 github.com/morluto/rea, rea.tools, npm의 rea-agents 패키지이며, ZIP 설치 파일을 따로 내려받으라는 페이지는 닫으라고 권합니다.
  2. 에이전트 열기: 영상은 Claude Code 데스크톱 앱에서 빈 폴더를 새로 만들어 다른 프로젝트에 영향이 없게 했습니다.
  3. 설치: npx rea-agents setup 명령 한 줄입니다. 먼저 드라이런으로 변경 계획만 확인했고, 계획은 Claude Code 설정 파일에 REA를 추가(기존 파일 백업 포함)하는 것과 REA 스킬 설치 두 가지였습니다. 승인 후 몇 초 만에 끝났습니다.
  4. 재시작: Claude Code는 시작할 때 도구를 불러오므로 설치 후 재시작하거나, 같은 분석을 하는 REA 명령줄을 쓰면 됩니다.

Ghidra나 IDA가 없어도 JavaScript 앱과 .NET 프로그램은 읽을 수 있고, ShareX는 .NET 프로그램이라 추가 엔진 없이 진행됐습니다. npm 레지스트리 기준 rea-agents 최신 버전도 6.4.0입니다.

ShareX 실전 테스트: 4분 분석, 3분 구현, 그리고 정직한 한계

영상 속 지시는 한 문장이었습니다. REA로 ShareX의 캡처와 편집 기능이 어떻게 동작하는지 파악하고 작은 웹 버전을 만들라는 것입니다.

결과물 MiniShot은 단일 웹 페이지로, 영역 캡처와 주석 도구, 원본과 같은 순서로 적용되는 뷰티파이어를 갖췄습니다. 분석에 약 4분, 첫 동작 버전 작성에 약 3분이 걸렸다고 설명란에 적혀 있습니다. 구조는 근거에서, 세부는 새 코드에서 나왔다는 구분이 이 영상의 가장 큰 교훈입니다.

DAKER 사용자가 가져갈 포인트

출처