AI 어시스턴트가 HTTP로 x64dbg를 제어해 중단점 설정, 코드 단계별 실행, 메모리 읽기를 수행할 수 있게 하는 MCP 플러그인입니다.
morluto/awesome-reverse-engineering
바이너리, 앱, 펌웨어, 파일 형식, 프로토콜을 다루는 리버스 엔지니어링 도구와 학습 자료를 선별해 주석과 함께 정리한 목록입니다.
- 스타
- 1,872
- 포크
- 414
- 열린 이슈
- 1
- 마지막 커밋
- 8일 전
어떤 프로젝트인가요?
Awesome Reverse Engineering은 리버스 엔지니어링 도구와 학습 자료를 작업별로 분류해 정리한 디렉터리입니다. 실행 파일 식별, 네이티브 코드 읽기, 디버깅, 실행 중인 프로그램 계측, 악성코드 분석, Android 또는 iOS 앱 검사, Go·Flutter·Python·Hermes 바이너리 복구, 펌웨어 추출, 파일 형식 분석 등의 작업에 따라 항목이 나뉘어 있습니다.
각 항목에는 도구의 기능을 한 줄로 설명하고, 관련이 있는 경우 제한 사항, 플랫폼 요구 사항 또는 상용 라이선스 여부를 표시합니다. 상용 제품은 따로 표시합니다. 일반적인 작업과 관련 섹션을 연결해 주는 "Start here" 표를 통해 필요한 카테고리로 바로 이동할 수 있습니다.
목록에는 어셈블리와 리버스 엔지니어링의 기초를 학습할 수 있는 강좌, 책, 실습형 랩과 AI 보조 분석 도구 섹션도 포함되어 있습니다.
핵심 기능
- 01초기 분류부터 펌웨어 및 게임 분석까지 리버스 엔지니어링 작업별로 항목을 정리합니다.
- 02각 도구에 대한 간단한 설명과 플랫폼 지원 및 제한 사항을 제공합니다.
- 03상용 도구를 명확하게 표시합니다.
- 04어셈블리와 리버스 엔지니어링을 배울 수 있는 강좌, 책, 실습형 랩을 포함합니다.
- 05작업과 섹션을 연결하는 표를 통해 적합한 카테고리를 빠르게 찾을 수 있습니다.
활용 사례
- 분석하려는 네이티브 바이너리에 적합한 디스어셈블러, 디버거 또는 디컴파일러 찾기
- 악성코드 분석 중 의심스러운 파일이나 메모리 덤프를 초기 분류하는 데 사용할 도구 선택하기
- Android, iOS, .NET 또는 Flutter 앱을 검사할 도구 찾기
- 어셈블리와 리버스 엔지니어링을 배울 때 시작하기 좋은 강좌나 책 고르기
포함된 컬렉션
토픽
자주 묻는 질문
- awesome-reverse-engineering은(는) 무엇인가요?
- 바이너리, 앱, 펌웨어, 파일 형식, 프로토콜을 다루는 리버스 엔지니어링 도구와 학습 자료를 선별해 주석과 함께 정리한 목록입니다. Awesome Reverse Engineering은 리버스 엔지니어링 도구와 학습 자료를 작업별로 분류해 정리한 디렉터리입니다. 실행 파일 식별, 네이티브 코드 읽기, 디버깅, 실행 중인 프로그램 계측, 악성코드 분석, Android 또는 iOS 앱 검사, Go·Flutter·Python·Hermes 바이너리 복구, 펌웨어 추출, 파일 형식 분석 등의 작업에 따라 항목이 나뉘어 있습니다.
- awesome-reverse-engineering은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- awesome-reverse-engineering은(는) CC0-1.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- awesome-reverse-engineering은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. awesome-reverse-engineering의 마지막 커밋은 2026년 10월 30일입니다.
- awesome-reverse-engineering은(는) 어디에 사용할 수 있나요?
- 분석하려는 네이티브 바이너리에 적합한 디스어셈블러, 디버거 또는 디컴파일러 찾기 악성코드 분석 중 의심스러운 파일이나 메모리 덤프를 초기 분류하는 데 사용할 도구 선택하기 Android, iOS, .NET 또는 Flutter 앱을 검사할 도구 찾기 어셈블리와 리버스 엔지니어링을 배울 때 시작하기 좋은 강좌나 책 고르기
- awesome-reverse-engineering은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/morluto/awesome-reverse-engineering
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트가 네이티브 바이너리, Electron 앱, .NET 어셈블리, 웹사이트를 역공학하도록 돕는 MCP 서버 및 CLI입니다.
코딩 에이전트가 앱, 게임, 바이너리, 웹사이트를 역공학한 뒤 Godot, Unity, Unreal 또는 three.js로 포팅할 수 있게 해주는 CLI 및 MCP 서버입니다.
웹사이트, 게임, 앱, 바이너리, 펌웨어, 프로토콜 리버스 엔지니어링 도구와 사례 연구, 논문을 모은 큐레이션형 이중 언어 색인입니다.
EXE, DLL, SYS, 정적 라이브러리, COFF 객체 파일과 ELF 파일을 분석하고 디스어셈블 및 디컴파일하는 Windows 중심 PE 뷰어입니다.
AI 어시스턴트가 바이너리를 분석하도록 Ghidra를 제어하는 MCP 서버로, 디컴파일·이름 변경·주석 추가 등에 쓰이는 도구를 200개 이상 제공합니다.