Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
awesome-reverse-engineering — 바이너리, 앱, 펌웨어, 포맷 및 프로토콜을 위한 엄선된 리버스 엔지니어링 도구와 학습 자료. | Kitploit
도구/GitHubGitHub/morluto/awesome-reverse-engineering
Static AnalysisDynamic Analysis (Sandboxing)Reverse EngineeringDebuggersMalware AnalysisMobile SecurityBinary AnalysisPapers & ResearchLearning & EducationCurated ResourcesFirmware Analysis
1.6k346795일 전Kitploit 검토 완료
GitHub
morluto/awesome-reverse-engineering

awesome-reverse-engineering

바이너리, 앱, 펌웨어, 포맷 및 프로토콜을 위한 엄선된 리버스 엔지니어링 도구와 학습 자료.

저장소 보기

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Awesome 리버스 엔지니어링 Awesome

추천: REA — 애플리케이션 동작부터 네이티브 바이너리까지 아우르는 에이전트 지향 리버스 엔지니어링 도구. awesome-reverse-engineering의 제작자들이 만들었습니다.

REA — Reverse Engineer Anything

바이너리, 애플리케이션, 펌웨어, 파일 형식, 프로토콜을 이해하기 위한 엄선된 출발점입니다.

수행해야 할 작업을 기준으로 도구를 찾아보세요. 각 항목은 그 목적을 설명하며, 상용 도구는 commercial로 표시되어 있습니다. 이는 최초 선정 목록이며, 추가와 수정에 열려 있습니다.

여기서 시작하세요

수행할 작업시작할 곳
어셈블리와 리버싱 기초 배우기학습
실행 파일과 그 기능 파악하기파일 식별 및 분류
네이티브 코드 읽기 또는 단계별 실행네이티브 분석 및 디버거
호출 추적 또는 실행 중인 프로그램 계측동적 계측 및 추적
안티 디버깅 우회, 언패킹 또는 임포트 재구성난독화 해제 및 안티 분석
의심스러운 파일, 프로세스 또는 메모리 이미지 조사악성코드 분석
APK, .NET 어셈블리 또는 Java 프로그램 검사Android 및 관리 코드
iOS 앱, macOS 바이너리 또는 Apple 펌웨어 검사iOS 및 macOS
Python, Go, Flutter 또는 Hermes 바이너리 언패킹언어 런타임 및 패키저
브라우저 동작 또는 문서화되지 않은 프로토콜 이해웹 및 프로토콜
펌웨어 추출 또는 바이너리 형식 검사펌웨어 및 하드웨어 및 파일 형식
게임 메모리 구조, 에셋 또는 바이트코드 재구성게임 리버스 엔지니어링
빌드 비교 또는 바이너리 차이 감사바이너리 디핑 및 패치 분석
제약 조건 해결, 상태 탐색 또는 의미 추출심볼릭 실행 및 형식 분석 및 명령어 리프팅 및 의미론
AI 에이전트로 조사 가속화AI 지원 분석

목차

  • 학습
    • 도서
  • 파일 식별 및 분류
  • 네이티브 분석
  • 디버거
  • 동적 계측 및 추적
  • 난독화 해제 및 안티 분석
  • 악성코드 분석
  • Android 및 관리 코드
  • iOS 및 macOS
  • 언어 런타임 및 패키저
  • 웹 및 프로토콜
  • 펌웨어 및 하드웨어
  • 파일 형식
  • 게임 리버스 엔지니어링
  • 바이너리 디핑 및 패치 분석
  • 심볼릭 실행 및 형식 분석
  • 명령어 리프팅 및 의미론
  • AI 지원 분석
  • 연습 및 커뮤니티
  • 관련 목록
  • 기여 및 유지 관리
  • 라이선스

학습

회로도와 주황색 책갈피가 있는 펼쳐진 기술 매뉴얼

  • Azeria Labs - 레지스터, 메모리, 호출 규약을 학습하기 위한 연습 문제가 포함된 ARM 어셈블리 튜토리얼입니다.
  • Compiler Explorer - 브라우저에서 다양한 컴파일러로 코드를 컴파일하고 생성된 어셈블리를 보여주어, 소스 구문과 최적화 수준이 기계어로 어떻게 변환되는지 확인할 수 있습니다.
  • Corkami - 바이너리 형식과 파일 구조, 특히 실행 파일 형식의 레이아웃을 설명하는 시각적 참고 자료와 포스터입니다.
  • Corkami PoCs - 파일 형식의 경계 사례와 파서 동작을 연구하기 위한 최소한의 특이한 실행 파일 및 문서 샘플입니다.
  • Hextree - 실습 중심의 모바일 및 하드웨어 리버스 엔지니어링 과정과 인터랙티브 랩; 상용, 일부 무료 콘텐츠 제공.
  • Malware Analysis Training - 프로그래밍, Windows 내부 구조, 리버싱 연습 문제로 구성된 Windows 악성코드 분석 과정; 실습에는 적합한 Windows 분석 환경이 필요합니다.
  • Malware Unicorn RE101 - x86 어셈블리, 트리아지, 디버깅을 다루는 입문용 Windows 악성코드 리버싱 워크숍; VM 기반 실습 안내는 구버전 소프트웨어 이미지를 사용합니다.
  • Nightmare - 주석이 달린 CTF 챌린지로 구성된 과정으로, 어셈블리와 리버싱 기초부터 바이너리 익스플로잇까지 단계적으로 진행합니다.
  • OpenSecurityTraining2 - 어셈블리, 아키텍처, 디버깅, 리버스 엔지니어링에 관한 체계적인 과정입니다.
  • pwn.college - Linux, 어셈블리, 리버스 엔지니어링, 바이너리 익스플로잇에 관한 실습 챌린지가 포함된 무료 과정으로, 브라우저에서 접근 가능한 환경에서 실행됩니다.
  • Reverse Engineering by Kevin Thomas - x86, x64, ARM, AVR, RISC-V 전반에 걸친 주석이 달린 어셈블리 및 리버스 엔지니어링 강의로, 각 강의별 툴체인과 하드웨어 요구 사항이 있습니다.
  • Reverse Engineering for Beginners - 컴파일된 C 및 C++ 예제를 여러 아키텍처의 어셈블리와 연결해 설명하는 무료 도서입니다.
  • RPISEC Modern Binary Exploitation - 리버스 엔지니어링, 메모리 손상, 익스플로잇을 다루는 과정 자료와 실습; 2021년 12월 이후 커밋이 없어 실습에 구버전 툴체인이 필요할 수 있습니다.

도서

  • Hacking the Xbox - 초기 Xbox의 보안 설계를 통해 하드웨어 리버스 엔지니어링을 소개하는 책; 저자가 무료 PDF판을 공개했습니다.
  • Practical Binary Analysis - ELF 및 PE 내부 구조, 디스어셈블리, 바이너리 계측, 오염 분석, 심볼릭 실행을 다루며, 실습에서 도구를 직접 구축합니다.
  • Practical Malware Analysis - 실습 문제와 함께 정적 및 동적 Windows 악성코드 분석을 실습 중심으로 소개하는 책; 2012년에 출간되어 일부 도구 관련 장은 내용이 오래되었습니다.
  • The Ghidra Book - Ghidra의 디스어셈블러, 디컴파일러, 스크립팅, 확장 API에 관한 안내서; 2026년 제2판은 BSim과 PyGhidra를 다룹니다.

파일 식별 및 트리아지

검사 트레이에서 형식 마커별로 정렬된 알 수 없는 파일들

  • capa - 정적 또는 동적 분석 결과에 규칙을 적용하여 실행 파일의 기능을 식별합니다.
  • checksec - PIE, RELRO, 스택 카나리, 비실행 스택과 같은 ELF 보안 속성을 확인합니다. 완화 플래그는 취약점 판정이 아닙니다.
  • Detect It Easy - 실행 파일 형식, 컴파일러, 패커 및 기타 파일 특성을 식별합니다.
  • FLOSS - 스택에서 구성된 문자열을 포함하여 난독화된 문자열을 복구합니다.
  • hexvero - Electron 아카이브와 JavaScript 번들을 정적으로 분석하여 IPC 채널, preload 브리지, 창 설정을 확인하고, ELF/Mach-O/PE 임포트 및 하드닝 정보도 검사합니다. CLI, MCP 서버, 로컬 웹 UI는 Node.js 22.12+가 필요하며, 패턴 기반 JavaScript 분석은 간접 코드를 놓칠 수 있습니다.
  • LIEF - 코드에서 PE, ELF, Mach-O와 같은 실행 파일 형식을 파싱하고 수정합니다.
  • Malcat - 알 수 없는 파일을 분석하기 위한 헥스 편집기 및 디스어셈블러로, 50개 이상의 형식 파서, 내장 파일 추출, YARA 스캔, Python 스크립팅을 제공합니다. 상용이며, 비전문적 용도를 위한 무료 Lite 에디션이 있습니다.
  • PE-bear - 헤더, 섹션, 임포트, 리소스를 빠르게 살펴보기 위한 그래픽 PE 뷰어 및 편집기로, 손상된 파일도 처리합니다.
  • pestudio - Windows 실행 파일에서 의심스러운 임포트, 문자열, 리소스 및 기타 지표를 표시하여 초기 평가를 지원합니다. 상용이며, 개인적 용도를 위한 무료 기본 에디션이 있습니다.

네이티브 분석

돋보기를 통해 검사 중인 바이너리 파일

도구 다운로드