Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

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

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

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Awesome-Android-Reverse-Engineering — Android 리버스 엔지니어링 교육, 리소스 및 도구에 대한 선별된 목록입니다. | Kitploit
도구/GitHubGitHub/user1342/awesome-android-reverse-engineering
Android SecurityStatic AnalysisDynamic Analysis (Sandboxing)Reverse EngineeringMalware AnalysisCTFMobile SecurityLearning & EducationCurated Resources

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
Firmware Analysis
GitHubuser1342/awesome-android-reverse-engineering

Awesome-Android-Reverse-Engineering

Android 리버스 엔지니어링 교육, 리소스 및 도구에 대한 선별된 목록입니다.

저장소 보기
2.6k2851년 전Kitploit 검토 완료

멋진 Android 리버스 엔지니어링

Android 리버스 엔지니어링 교육, 리소스 및 도구에 대한 엄선된 목록입니다.

Awesome GitHub contributors GitHub Repo stars GitHub watchers GitHub last commit

사용 방법

Awesome-Android-Reverse-Engineering은 Android 애플리케이션, 시스템 또는 구성 요소를 분해하는 작업을 하는 사람들을 위한 훌륭한 목록입니다. 키워드를 검색하려면 ctrl + F를 누르고, 콘텐츠 메뉴를 살펴보거나, '☆' 표시(훌륭하고 최신 리소스를 나타냄)를 찾아보세요.

목차

  • 교육
    • 강좌 및 자료
    • 비디오
    • 도서
  • 도구
    • 정적 분석 도구
    • 동적 분석 도구
    • 디컴파일러
    • 악성코드 분석
  • 리소스
    • 문서
    • 사례 연구
  • CTF 및 CrackMe
  • 기타
  • 난독화 및 안티-리버싱
  • 펌웨어 및 커널 분석
  • 클라우드 API 및 웹 서비스 리버싱

교육

강좌 및 자료

  • ☆ Maddie Stone의 Android 리버스 엔지니어링 교육 - Maddie Stone이 제작한 Android 리버스 엔지니어링에 대한 포괄적인 온라인 교육 과정.
  • Azeria Labs의 어셈블리 소개 - 데이터 유형, 레지스터, ARM 명령어 세트, 메모리 명령 등 모든 내용을 다룹니다.

비디오

  • Kristina Balaam Android 리버스 엔지니어링 - 리버스 엔지니어링 기초와 Android 악성코드 리버스 엔지니어링에 대한 비디오 시리즈.
  • LaurieWired Android 리버스 엔지니어링 비디오 - Android 리버스 엔지니어링에 초점을 맞춘 YouTube 채널.
  • Frida를 사용하여 Android 게임 수정 | 모바일 동적 계측 - Android 애플리케이션 리버스 엔지니어링과 Frida를 사용한 Android 게임 동적 수정에 중점을 둠.

도서

  • ☆ Android Internals: A Confectioner's Cookbook - Android 내부 작동에 대한 심층 탐구.
  • Blue Fox: Arm Assembly Internals and Reverse Engineering - ARM 어셈블리 내부에 대한 탄탄한 기초 제공.
  • Android Software Internals Quick Reference - Java 및 Android 시스템 내부 기술.
  • ☆ Mobile Offensive Security Pocket Guide - 모바일 침투 테스터를 위한 핵심 정보, 접근 방식 및 도구.
  • Android Security Internals - Android 보안 아키텍처에 대한 상세 조명.
  • Android Malware Detection with Machine Learning - 악성 앱 탐지를 위한 머신러닝 기법.
  • Android Hacker's Handbook - Android 익스플로잇 및 포렌식에 대한 심층 분석.
  • Practical Reverse Engineering - ARM 어셈블리를 포함한 저수준 리버스 엔지니어링 개념.
  • The IDA Pro Book - 고급 IDA Pro 기법에 필수.

도구

정적 분석 도구

  • QARK - Android 앱 취약점 자동 스캐닝을 위한 오픈 소스 도구.
  • Quark Engine - 모바일 보안 연구를 위한 Quark Script API로 다양한 도구 통합.
  • MobSF - Android 앱 보안 테스트를 위한 정적 및 동적 분석 지원.
  • AndroBugs Framework - Android 앱의 보안 이슈 분석 및 스캔.
  • ☆ imjtool - 다양한 공급업체 및 형식의 펌웨어 언패킹 도구.
  • Android Studio - IDE를 통해 디컴파일된 앱 분석에 유용.
  • ☆ APK Dependency Graph - APK 클래스 종속성 시각화.
  • disarm - ARM-64 명령어 파싱을 위한 커맨드 라인 유틸리티.
  • COVA - 사용자 정의 API 기반 경로 제약 조건 계산.
  • DIS{integrity} - 루트 탐지, 무결성 검사 및 변조 탐지를 위한 APK 분석.
  • Dexcalibur - Android 애플리케이션 분석 및 계측을 위한 자동화 도구.

난독화 해제

  • ☆ Obfu[DE]scate - 퍼지 비교 로직을 사용하는 난독화 해제 도구.
  • TinySmaliEmulator - 난독화된 문자열 "복호화"를 위한 미니멀 smali 에뮬레이터.
  • simplify - Android 가상 머신 및 난독화 해제 도구.
  • deoptfuscator - 제어 흐름 난독화를 사용하는 앱의 난독화 해제 도구.

동적 분석 도구

  • Drozer - 동적 분석 기능을 갖춘 Android 보안 테스트 프레임워크.
  • jtrace - strace와 유사하나 Android 시스템 호출용.
  • sesearch - SELinux 정책 쿼리용 커맨드 라인 도구.
  • AutoDroid - 대량 APK 수집 및 분석 도구.
  • 네트워킹:
    • ☆ Burp Suite - Android 앱 네트워크 트래픽 분석을 위한 상용 도구.
    • Wireshark - 오픈 소스 네트워크 프로토콜 분석기.
    • SSLsplit - SSL/TLS 암호화 트래픽 가로채기 및 조작.
    • MITMProxy - 네트워크 트래픽 분석을 위한 중간자 프록시.
    • apk-mitm - HTTPS 검사를 위한 APK 준비.
  • 동적 계측:
    • ☆ Frida - 런타임 조작을 위한 동적 계측 도구 키트.
    • Xposed Framework - 런타임에서 앱 동작 후킹 및 수정.
    • ☆ Objection - 앱 보안 제어 우회를 위한 런타임 탐색 도구.
    • RMS Runtime Mobile Security - Frida 웹 인터페이스.
    • ☆ FriDump - 실행 중인 앱의 메모리 덤프를 위해 Frida 사용.
    • jnitrace - Frida 기반 JNI API 트레이서.
    • ☆ Binder Trace - Android Binder 메시지 가로채기 및 파싱.

디컴파일러

  • ☆ JADX - APK를 Java 소스 코드로 디컴파일.
  • Procyon - Java 디컴파일 도구 모음.
  • Cfr - Android APK 파일 디컴파일 지원.
  • FernFlower - Java용 분석적 디컴파일러.
  • ☆ Apktool - APK 파일 디컴파일/리컴파일을 위한 인기 도구.
  • DEX2JAR - DEX 파일을 JAR 파일로 변환.
  • JDGui - 클래스 파일에서 Java 소스를 보기 위한 그래픽 유틸리티.
  • IDA Pro - 상용 디스어셈블러 및 디버거.
  • ☆ Ghidra - 무료 오픈 소스 SRE 프레임워크.
  • 추가 디컴파일러:
    • JEB Decompiler - Android 앱용 상용 디컴파일러.
    • Radare2 - 디스어셈블리 및 디버깅을 포함한 리버스 엔지니어링 프레임워크.
    • Androguard - Android 앱 분석 및 리버스 엔지니어링.
    • apk2gold - Android 앱을 Java로 디컴파일 (구버전일 수 있음).
    • AndroidProjectCreator - APK를 Android Studio 프로젝트로 변환.
    • APK Studio - Qt 기반 APK 리버스 엔지니어링 IDE.
    • show-java - APK, JAR 및 Dex 디컴파일러.
    • ☆ APKLab - 여러 도구를 통합하는 VS Code 확장 프로그램.

악성코드 분석

  • DroidDetective - Android 앱을 위한 머신러닝 악성코드 분석.
  • Cuckoo Droid - Cuckoo Sandbox를 사용한 자동화된 Android 악성코드 분석.
  • androwarn - 악성 Android 애플리케이션을 위한 정적 코드 분석기.

리소스

문서

  • Android 보안 문서 - Android 보안에 대한 공식 Google 문서.
  • Android 리버스 엔지니어링 챌린지 - 리버스 엔지니어링 챌린지 및 CTF 엄선 목록.
  • AndroidXref - Android 소스에 대한 공개 코드 검색.
  • APKMirror - Play 스토어 및 사용자 업로드 APK 저장소.
  • APKPure - 테스트 및 연구용 APK 저장소.

사례 연구

  • Houseparty 화상 채팅 앱에 대한 리버스 엔지니어의 사후 분석
  • SharkBot: Google Play 스토어에서 유포되는 "신세대" Android 뱅킹 트로이 목마
  • 야생 시리즈: Android 익스플로잇

CTF 및 CrackMe

  • ☆ 풀 수 없는 모바일 앱 - OWASP Android 앱 CrackMe.
  • CyberTruckChallenge19 - CyberTruck Challenge 2019의 보안 워크샵 자료.
  • KGB Messenger - Android 리버스 엔지니어링 학습용 CTF 챌린지.
  • Flare-On Challenge - Android 챌린지가 포함된 고급 리버스 엔지니어링 CTF.
  • OverTheWire Narnia - Android 전용은 아니지만 바이너리 익스플로잇 연습에 탁월.

기타

  • LADB - Android용 로컬 ADB 쉘.
  • Broken Droid Factory - 훈련용 의사 난수 취약 Android 앱 생성.
  • uber-apk-signer - APK 서명 및 zip 정렬을 위한 CLI 도구.
  • RUNIC 변조 탐지 데모 - Android 변조 탐지 및 무결성 시스템 이해를 위한 데모.

난독화 및 안티-리버싱

  • 난독화 도구:
    • ProGuard - 코드 축소, 최적화 및 난독화 도구.
    • R8 - Google의 코드 축소 및 난독화 도구.
    • DexGuard - 고급 앱 난독화를 위한 상용 도구.
  • 안티-리버싱 기법:
    • Android 변조 탐지 프레임워크 (ATDF) - 변조 탐지 구현.
    • Paranoid - 루트 및 변조 탐지.
    • libhooker - Frida 및 Xposed 같은 후킹 프레임워크 탐지.

펌웨어 및 커널 분석

  • Binwalk - 펌웨어 이미지 분석, 추출 및 리버스 엔지니어링.
  • AFLSmart - 펌웨어 이미지 분석에 최적화된 퍼저.
  • Android 커널 익스플로잇 - 커널 취약점 및 익스플로잇 기법 모음.
  • FirmWire - 베이스밴드 펌웨어를 위한 동적 분석 플랫폼.

기여

귀하의 기여는 항상 환영합니다! 먼저 기여 가이드라인을 읽어주세요. 우리는 기여자 서약 행동 강령을 따르므로, 기여 시 이를 검토하고 준수해 주시기 바랍니다.

라이선스

GitHub
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE.md 파일을 참조하세요.

도구 다운로드