REA MCP
☰
KO
● — 명 접속 중 · 조회 — 회
후원사례 제출
튜토리얼 자료 · 작성자 Automate with Marc | AI Automation

Claude Code로 무엇이든 리버스 엔지니어링(REA)하기 (초보자 가이드)

오픈소스 REA MCP 서버에 대한 단계별 초보자 튜토리얼로, Hopper와 함께 설치하고 Claude Code를 사용하여 Mac 계산기 앱을 리버스 엔지니어링하는 방법을 보여줍니다.

A
Automate with Marc | AI Automation @automatewithmarc
번역 완료

이 사례에 대하여

비디오에서는 REA(Reverse Engineer Anything)가 무엇인지 설명합니다. 이는 Claude Code, Codex, Cursor와 같은 AI 코딩 에이전트를 클래식 리버스 엔지니어링 도구(Ghidra, IDA Pro, Hopper)에 연결하는 MCP 서버입니다. 디스어셈블러와 디컴파일러의 기본 사항을 다루고, npx rea-agents setup을 통해 REA를 설치하며, REA가 있는 Claude Code가 디컴파일된 의사 코드에서 숨겨진 계산기 규칙(200 + 10% = 220)을 복구하는 데모를 실행하고, 시행착오로 해결하는 일반 Claude Code와 비교합니다. 공식 저장소, REA 웹사이트, 디스어셈블러 도구에 대한 링크가 포함되어 있으며, 소유하거나 분석 권한이 있는 소프트웨어만 리버스 엔지니어링해야 한다는 주의사항도 있습니다.

설정

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

원문 / README

Reverse Engineer Anything (REA) with Claude Code (Beginner's Guide)

Reverse Engineer Anything (REA) is the viral open-source GitHub project that lets Claude Code look inside any app without its source code. In this step-by-step tutorial, I explain how AI reverse engineering works in plain English, install REA with Hopper, and test Claude Code with REA against plain Claude Code by rebuilding the Mac Calculator app.

REA is an MCP server that connects AI coding agents like Claude Code, Codex and Cursor to classic reverse engineering tools: Ghidra, IDA Pro and Hopper. Those tools aren't new. Ghidra came from the NSA and IDA Pro has been around since the 1990s. What's new is that AI can now read the disassembled and decompiled code for you, a job that used to take experts days.

Both versions rebuilt the calculator and got the hidden 200 + 10% = 220 rule right. The difference was how. Claude Code with REA pointed to the actual decompiled code behind the rule, while plain Claude Code worked it out by trial and error, testing the real app for about 44 minutes. Honest notes: you need a terminal and Node.js, IDA Pro is paid, and Hopper runs as a demo without a license. Only reverse engineer software you own or are allowed to analyze.

🔗 LINKS AND RESOURCES ◦ REA on GitHub (official repo, there are copies around): https://github.com/morluto/rea ◦ REA website: https://rea.tools ◦ Claude Code: https://claude.com/product/claude-code ◦ Hopper Disassembler: https://www.hopperapp.com ◦ Ghidra: https://ghidra-sre.org ◦ IDA Pro: https://hex-rays.com/ida-pro

I'm not sponsored by REA or any other tool in this video.

⏱️ TIMESTAMPS 00:00 Reverse Engineer Anything (REA) Goes Viral on GitHub 00:38 What Is Reverse Engineering? (Simple Explanation) 01:12 Ghidra, IDA Pro and Hopper: Disassembler vs Decompiler 02:25 Why AI Changes Reverse Engineering 02:53 Claude Code With vs Without REA: The Mac Calculator Test 03:41 How to Install REA and Hopper (npx rea-agents setup) 04:48 Claude Code With REA: Reverse Engineering Demo 06:28 Hidden Rule Found in the Decompiled Code (Pseudo-code) 07:26 Plain Claude Code Without REA: Demo 09:41 Results: Is REA Hype or Real? 10:12 Wrap Up and REA Use Cases

❓ QUESTIONS THIS VIDEO ANSWERS What is Reverse Engineer Anything (REA) on GitHub? How does REA work with Claude Code? How do you install REA and connect it to Claude Code? What do Ghidra, IDA Pro and Hopper actually do? What is the difference between a disassembler and a decompiler? What is pseudo-code in reverse engineering? Can Claude Code reverse engineer an app without REA? Is the REA GitHub repo worth the hype?

💡 Connect with me: Instagram: https://www.instagram.com/automatewithmarc LinkedIn: https://www.linkedin.com/in/marconi-darmawan Email: automatewithmarc@gmail.com

☕️ Buy me Coffee: https://buymeacoffee.com/automatewithmarc

#AutomateWithMarc #ClaudeCode #ReverseEngineering

비슷한 프로젝트