모든 유료 앱, 웹사이트 또는 서비스를 역분석(reverse-engineer)할 수 있는 25가지 GitHub 저장소 목록
요약
이 글은 유료 앱이나 웹사이트 등 모든 서비스를 역분석(reverse-engineer)할 수 있는 25개의 전문 GitHub 저장소 목록을 소개합니다. 네트워크 트래픽 분석 도구부터 Ghidra, radare2 같은 바이너리 디컴파일러, 그리고 Frida를 이용한 모바일 앱 후킹까지 전 과정을 아우르는 심층적인 기술 자료입니다.
핵심 포인트
- mitmproxy와 webcrack을 활용하여 네트워크 트래픽 및 난독화된 JS 코드를 분석할 수 있습니다.
- Ghidra, radare2 등 전문 도구로 바이너리 파일과 펌웨어를 심층적으로 디컴파일하고 검증합니다.
- Frida나 jadx를 이용해 모바일 앱의 실행 과정(후킹) 및 Java 코드를 분석할 수 있습니다.
- REA와 같은 통합 워크플로우는 분석부터 재구축까지 전 과정을 자동화하는 것을 목표로 합니다.
이 목록은 솔직히 위험합니다...
모든 유료 앱, 웹사이트 또는 서비스를 역분석(reverse-engineer)할 수 있는 25개의 GitHub 저장소를 소개합니다.
[01] 재구축 및 검증 (rebuild and verify):
awesome-reverse-engineering: REA 제작자가 큐레이션함 https://t.co/3Ke1obxP6D
awesome-ai-reverse-engineering: 122개의 저장소, 모두 평가됨 https://t.co/Mp4JW2KRNq
[02] 네트워크 및 웹 (network and web):
mitmproxy: 중간에 위치하여 트래픽을 읽습니다 https://t.co/h8StdDEavE
mitmproxy2swagger: 해당 트래픽을 전체 OpenAPI spec으로 변환합니다 https://t.co/YWFRXln588
webcrack: 난독화된 JS 번들을 사람이 읽을 수 있는 코드로 되돌립니다 https://t.co/CtqOzyYxSC
raddebugger: Epic Games의 디버거입니다 https://t.co/CYhwUY84EJ
rizin: radare2의 포크(fork) 버전입니다 https://t.co/60GIc77yqe
dnSpy: .NET 앱을 디버깅하고 편집합니다 https://t.co/caifQxV3hV
[03] 바이너리 및 펌웨어 (binaries and firmware):
angr: 심볼릭 실행 엔진(symbolic execution engine)입니다 https://t.co/6lfwLlgrSF
ImHex: 자체 패턴 언어를 가진 헥스 에디터(hex editor)입니다 https://t.co/m83MF1kAOj
x64dbg: Windows 디버거입니다 https://t.co/SOQXakWWJe
radare2: 터미널에서 사용하는 역분석 도구입니다 https://t.co/LUOqSdfsuV
binwalk: 펌웨어 이미지를 언패킹(unpacks)합니다 https://t.co/66jxr1Mdvw
[04] 모바일 및 앱 (mobile and apps):
ILSpy: .NET을 디컴파일합니다 https://t.co/Ofz3iekLdb
Frida: 앱이 실행되는 동안 후킹(hooks)합니다 https://t.co/MllRDwT13b
Apktool: APK를 어셈블리하고 재조립합니다 https://t.co/Tf1o2nx6rq
jadx: Android APK를 Java로 되돌립니다 https://t.co/ySN0JxMNFJ
[05] 분석 핵심 (analysis core):
REA: 모든 것에 연결되는 하나의 MCP입니다 https://t.co/N7Wy6BXSTD
leanrea: 전체 REA 워크플로우를 8 KB 스킬 하나에 담았습니다 https://t.co/NepmIIn8Sw
Ghidra: 무료 디컴파일러(decompiler)입니다 https://t.co/Xwqs5uOFrb
GhidraMCP: 에이전트가 Ghidra를 구동하게 합니다 https://t.co/dJ1ZfHyJIU
ida-pro-mcp: 에이전트를 IDA Pro 안에 배치합니다 https://t.co/KQngbUsaHJ
Craft Anything: 전체 연구 → 재구축(rebuild) → 검증(verify)을 수행합니다 https://t.co/pKIPwZCZJf
작동 방식:
바이너리(binary) → REA → SPEC.md → 재구축(rebuild) → 오라클(oracle) → 재시도(retry)
이 목록을 Claude에게 보내고, 가장 많은 비용을 지불하는 앱부터 시작하세요.
아래 기사에서 모든 앱을 역분석(reverse-engineer)하는 전체 워크플로우를 읽어보세요👇🏼
AI 자동 생성 콘텐츠
본 콘텐츠는 X 토픽: MCP의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기