Android Security Awesome
Source: https://github.com/ashishb/android-security-awesome at
eb95fe860b3a
License: Apache-2.0
Read the English original
This edition is an AI-assisted translation.
Android Security Awesome 
섹션 제목: “Android Security Awesome ”Android 보안 관련 리소스를 모아놓은 컬렉션입니다.
이 프로젝트가 유용하다고 생각하시면 후원을 고려해 주세요.
온라인 분석기
섹션 제목: “온라인 분석기”- Appknox - 무료 아님
- Virustotal
- NowSecure Lab Automated - Android 및 iOS 모바일 앱 모두를 위한 모바일 앱 보안 테스트 기업용 도구. Lab Automated는 클라우드의 실제 기기에서 동적 및 정적 분석을 수행하여 몇 분 안에 결과를 반환합니다. 무료 아님
- App Detonator - APK 바이너리를 폭발시켜 앱 작성자, 서명, 빌드 및 매니페스트 정보를 포함한 소스 코드 수준의 세부 정보를 제공합니다. 하루 3회 분석 무료 할당량.
- Pithus - 오픈 소스 APK 분석기. 아직 베타 단계이며 당분간 정적 분석만 지원합니다. YARA 규칙으로 악성코드를 사냥할 수 있습니다. 더 알아보기 여기.
- Oversecured - Android 및 iOS 앱을 위한 기업용 취약점 스캐너. Oversecured를 개발 프로세스에 통합하여 모바일 앱의 새 버전마다 보안을 유지할 수 있습니다. 무료 아님.
- AppSweep by Guardsquare - 개발자를 위한 무료이고 빠른 Android 애플리케이션 보안 테스트
- Koodous - 방대한 Android 샘플 저장소에 대해 정적/동적 악성코드 분석을 수행하고 공개 및 비공개 Yara 규칙과 대조합니다.
- Immuniweb. “OWASP Mobile Top 10 Test”, “Mobile App Privacy Check”, 애플리케이션 권한 테스트를 수행합니다. 무료 등급은 하루 4회 테스트이며 등록 후 보고서가 포함됩니다.
- ANY.RUN - Android 애플리케이션 분석을 지원하는 대화형 클라우드 기반 악성코드 분석 플랫폼. 제한된 무료 플랜을 이용할 수 있습니다.
BitBaanAVC UnDroidAMAaaS - 무료 Android 악성코드 분석 서비스. Android 애플리케이션에 대한 정적 및 동적 분석을 제공하는 bare-metal 서비스. MalwarePot의 제품.AppCritique - Android APK를 업로드하면 포괄적인 무료 보안 평가를 받습니다NVISO ApkScan - 2019년 10월 31일 종료Mobile Malware SandboxIBM Security AppScan Mobile Analyzer - 무료 아님Visual Threat - 더 이상 Android 앱 분석기가 아님Tracedroidhabo - 10회/일CopperDroidSandDroidStowawayAnubisMobile app insightMobile-SandboxIjiamiComdroidAndroid SandboxForesafeDexterMobiSec EacusFireeye- 최대 60MB, 15회/일approver - Approver는 Android 및 iOS 앱을 위한 완전 자동화된 보안 분석 및 위험 평가 플랫폼입니다. 무료 아님.Fraunhofer App-ray - 도메인 만료됨AndroTotal - 죽음
정적 분석 도구
섹션 제목: “정적 분석 도구”- Androwarn - Android 애플리케이션에서 개발된 잠재적으로 악의적인 동작을 탐지하고 사용자에게 경고합니다.
- ApkAnalyser
- APKInspector
- Droid Intent Data Flow Analysis for Information Leakage
- DroidLegacy
- FlowDroid
- Android Decompiler – 무료 아님
- PSCout - 정적 분석을 사용하여 Android OS 소스 코드에서 권한 사양을 추출하는 도구
- Amandroid
- SmaliSCA - Smali Static Code Analysis
- CFGScanDroid - CFG를 악성 애플리케이션의 CFG와 스캔 및 비교합니다
- Madrolyzer - C&C, 전화번호 등 실행 가능한 데이터를 추출합니다.
- ConDroid - 앱에 대한 기호 실행 + 구체 실행의 조합을 수행합니다
- DroidRA
- RiskInDroid - 앱의 권한을 기반으로 Android 앱의 위험을 계산하는 도구로, 온라인 데모를 사용할 수 있습니다.
- SUPER - Secure, Unified, Powerful, and Extensible Rust Android Analyzer
- ClassyShark - 모든 Android 실행 파일을 탐색하고 중요한 정보를 표시할 수 있는 독립형 바이너리 검사 도구.
- StaCoAn - 개발자, 버그 바운티 헌터 및 윤리적 해커가 모바일 애플리케이션에서 정적 코드 분석을 수행하는 데 도움을 주는 크로스 플랫폼 도구. 이 도구는 사용성과 사용자 인터페이스의 그래픽 안내에 중점을 두고 만들어졌습니다.
- JAADAS - Soot 및 Scala를 기반으로 구축된, Android 앱의 취약점을 찾기 위한 공동 절차 내/절차 간 프로그램 분석 도구
- Quark-Engine - 난독화를 무시하는 Android 악성코드 점수 시스템
- One Step Decompiler - 게으른 사람을 위한 Android APK 디컴파일
- APKLeaks - APK 파일에서 URI, 엔드포인트 및 비밀을 스캔합니다.
- Mobile Audit - Android APK의 정적 분석을 수행하고 악성코드를 탐지하는 웹 애플리케이션.
- Detekt - Kotlin용 정적 코드 분석
- APKdevastate - RAT가 만든 APK 페이로드를 위한 고급 분석 소프트웨어.
Smali CFG generatorSeveral tools from PSUSPARTA - 앱이 정보 흐름 보안 정책을 만족함을 검증(증명)합니다. Checker Framework 기반
앱 취약점 스캐너
섹션 제목: “앱 취약점 스캐너”- QARK - LinkedIn의 QARK는 앱 개발자가 보안 문제에 대해 앱을 스캔하기 위한 것입니다
- AndroBugs
- Nogotofail
- Ostorlab - Ostorlab 무료 버전은 Android Play 스토어, iOS App Store 및 Huawei AppGallery의 앱을 스캔합니다
Devknox - 안전한 Android 앱을 구축하기 위한 IDE 플러그인. 더 이상 유지 관리되지 않음.
동적 분석 도구
섹션 제목: “동적 분석 도구”- Android DBI framework
- Androl4b- Android 애플리케이션, 리버스 엔지니어링 및 악성코드 분석을 평가하기 위한 가상 머신
- House- House: Frida로 구동되며 Python으로 작성된, 웹 GUI가 있는 런타임 모바일 애플리케이션 분석 툴킷.
- Mobile-Security-Framework MobSF - Mobile Security Framework는 정적, 동적 분석 및 웹 API 테스트를 수행할 수 있는 Android/iOS 모바일 애플리케이션용 지능형 올인원 오픈 소스 모바일 애플리케이션 자동 침투 테스트 프레임워크입니다.
- Droidbox
- Drozer
- Xposed - 스텁 기반 코드 주입과 동등하지만 바이너리를 전혀 수정하지 않음
- Inspeckage - Android Package Inspector - API 후크, 내보내지 않은 활동 시작 등이 있는 동적 분석. (Xposed 모듈)
- Android Hooker - 동적 Java 코드 계측(Substrate 프레임워크 필요)
- ProbeDroid - 동적 Java 코드 계측
- DECAF - QEMU 기반의 Dynamic Executable Code Analysis Framework(DroidScope는 이제 DECAF의 확장 기능임)
- CuckooDroid - Cuckoo 샌드박스를 위한 Android 확장
- Mem - Android 메모리 분석(root 필요)
- Crowdroid – 실제 도구를 찾을 수 없음
- AuditdAndroid – auditd의 Android 포트로, 더 이상 활발한 개발 중이 아님
- Android Security Evaluation Framework - 더 이상 활발한 개발 중이 아님
- Aurasium – 바이트코드 재작성 및 제자리 참조 모니터링을 통해 Android 앱에 대한 실용적인 보안 정책 시행.
- Android Linux Kernel modules
- StaDynA - 동적 코드 업데이트 기능(동적 클래스 로딩 및 리플렉션)이 있는 상황에서 보안 앱 분석을 지원하는 시스템입니다. 이 도구는 Android 애플리케이션의 정적 및 동적 분석을 결합하여 숨겨지거나 업데이트된 동작을 밝히고 이 정보로 정적 분석 결과를 확장합니다.
- DroidAnalytics - 미완성
- Vezir Project - 모바일 애플리케이션 침투 테스트 및 모바일 악성코드 분석을 위한 가상 머신
- MARA - Mobile Application Reverse Engineering and Analysis Framework
- Taintdroid - AOSP 컴파일 필요
- ARTist - Android 앱 및 Android의 Java 미들웨어를 위한 유연한 오픈 소스 계측 및 하이브리드 분석 프레임워크입니다. Android Runtime(ART) 컴파일러를 기반으로 하며 디바이스 내 컴파일 중에 코드를 수정합니다.
- Android Malware Sandbox
- AndroPyTool - Android APK에서 정적 및 동적 특징을 추출하는 도구입니다. DroidBox, FlowDroid, Strace, AndroGuard 및 VirusTotal 분석 등 여러 잘 알려진 Android 앱 분석 도구를 결합합니다.
- Runtime Mobile Security (RMS) - 런타임에 Android 및 iOS 앱을 조작하는 데 도움이 되는 강력한 웹 인터페이스입니다
- PAPIMonitor – PAPIMonitor(Android 앱용 Python API 모니터)는 앱 실행 중에 사용자가 선택한 API를 모니터링하기 위한 Frida 기반 Python 도구입니다.
- Android_application_analyzer - 이 도구는 로컬 저장소에 있는 Android 애플리케이션의 내용을 분석하는 데 사용됩니다.
- Decompiler.com - 온라인 APK 및 Java 디컴파일러
- friTap- Frida를 사용하여 SSL/TLS 연결을 가로챕니다. Android에서 TLS 키를 추출하고 TLS 페이로드를 실시간으로 PCAP으로 복호화할 수 있습니다.
- HacknDroid - 다양한 모바일 애플리케이션 침투 테스트(MAPT) 작업을 자동화하고 Android 기기와의 상호 작용을 용이하게 하도록 설계된 도구.
- adbsploit - ADB를 통해 기기를 악용하는 도구
- Brida - Burp와 Frida 사이의 다리 역할을 하는 Burp Suite 확장으로, 애플리케이션과 백엔드 서비스/서버 간에 교환되는 트래픽을 변조하면서 애플리케이션 자체의 메서드를 사용하고 조작할 수 있습니다.
- MPT - MPT(Mobile Pentest Toolkit)는 Android 침투 테스트 워크플로우에 꼭 필요한 솔루션입니다. 이 도구를 사용하면 보안 작업을 자동화할 수 있습니다.
- Andriller - 스마트폰용 포렌식 도구 모음이 포함된 소프트웨어 유틸리티입니다. Android 기기에서 읽기 전용, 포렌식적으로 건전하며 비파괴적인 획득을 수행합니다.
- Mira - 서드파티 Android 및 iOS 앱을 위한 런타임 보호 분석 플랫폼으로, AI가 호스트 앱 측 shell, Java, Native 및 Frida 기능을 활용하여 환경 위험 탐지 및 하드닝 검증을 수행합니다.
- FlutterTap -
libflutter.so내부의 BoringSSL 인증서 검증을 우회하고 선택한 Flutter 앱의 트래픽을 프록시로 리디렉션하는 Zygisk 모듈. 재부팅 후에도 지속되므로 Frida 세션, 케이블, 리스닝 포트가 필요 없습니다. - Mobix - 승인된 Android 펜테스트 랩: Frida SSL 고정/루트 탐지 우회 체인, 자동 IDOR 플래그 지정이 있는 mitmproxy 트래픽 캡처, 웹 대시보드 및 36개 도구 MCP 서버를 갖추어 Claude Code 에이전트가 스캔부터 발견까지 전체 루프를 직접 실행할 수 있습니다.
AppUse – 침투 테스트용 사용자 정의 빌드Appie - Appie는 Android 펜테스트 환경으로 기능하도록 사전 구성된 소프트웨어 패키지입니다. 완전히 휴대 가능하며 USB 스틱이나 스마트폰에 넣어 휴대할 수 있습니다. 이는 Android 애플리케이션 보안 평가에 필요한 모든 도구에 대한 원스톱 답이며 기존 가상 머신에 대한 훌륭한 대안입니다.Android Tamer - Android 보안 전문가를 위한 가상/Live 플랫폼Android Malware Analysis Toolkit - (Linux 배포판) 이전에는 온라인 분석기였음Android Reverse Engineering – ARE(Android 리버스 엔지니어링)는 더 이상 활발한 개발 중이 아님ViaLab Community EditionMercuryCobradroid – 악성코드 분석용 사용자 정의 이미지
리버스 엔지니어링
섹션 제목: “리버스 엔지니어링”- Smali/Baksmali – apk 디컴파일
- emacs syntax coloring for smali files
- vim syntax coloring for smali files
- AndBug
- Androguard – 강력하며 다른 도구와 잘 통합됨
- Apktool – 컴파일/디컴파일(smali 사용)에 매우 유용
- Android Framework for Exploitation
- Bypass signature and permission checks for IPCs
- Android OpenDebug – Cydia Substrate를 사용하여 기기의 모든 애플리케이션을 디버그 가능하게 만듦.
- Dex2Jar - dex에서 jar로 변환기
- Enjarify - Google의 dex에서 jar로 변환기
- Dedexer
- Fino
- Frida - JavaScript를 주입하여 애플리케이션을 탐색하고 이를 위한 GUI 도구도 있음
- Indroid – 스레드 주입 키트
- Introspy
- Jad - Java 디컴파일러
- JD-GUI - Java 디컴파일러
- CFR - Java 디컴파일러
- Krakatau - Java 디컴파일러
- FernFlower - Java 디컴파일러
- Redexer – apk 조작
- Simplify Android deobfuscator
- Bytecode viewer
- Radare2
- Jadx
- Dwarf - 리버스 엔지니어링용 GUI
- Andromeda - 또 다른 기본 명령줄 리버스 엔지니어링 도구
- apk-mitm - Android APK 파일을 HTTPS 검사를 위해 준비하는 CLI 애플리케이션
- Noia - 간단한 Android 애플리케이션 샌드박스 파일 브라우저 도구
- Obfuscapk — Obfuscapk는 소스 코드 없이도 Android 앱을 난독화할 수 있는 모듈식 Python 도구입니다.
- ARMANDroid - ARMAND(Anti-Repackaging through Multi-pattern, Anti-tampering based on Native Detection)은 소스 코드 없이도 apk 파일에 로직 폭탄과 AT 탐지 노드를 직접 임베드하는 새로운 변조 방지 보호 방식입니다.
- MVT (Mobile Verification Toolkit) - Android 및 iOS 기기의 잠재적 손상을 식별하는 데 유용한 포렌식 흔적 수집 프로세스를 단순화하고 자동화하는 유틸리티 모음
- Dexmod - DEX(Dalvik Executable) 파일에서 Dalvik 바이트코드를 패치 적용하고 Android 애플리케이션의 정적 분석을 돕는 도구.
- odex-patcher - OAT 파일을 패치하여 임의 코드를 실행합니다
- PhoneSploit-Pro - ADB와 Metasploit Framework를 사용하여 Android 기기를 원격으로 악용하여 Meterpreter 세션을 얻는 올인원 해킹 도구.
- APKLab - APK를 분석하기 위한 VS Code 플러그인
IntentSnifferProcyon - Java 디컴파일러Smali viewerZjDroid,fork/mirrorDare – .dex에서 .class로 변환기
퍼징 테스트
섹션 제목: “퍼징 테스트”- Radamsa Fuzzer
- Honggfuzz
- An Android port of the Melkor ELF fuzzer
- Media Fuzzing Framework for Android
- AndroFuzz
- QuarksLab’s Android Fuzzing
IntentFuzzer
앱 재패키징 탐지기
섹션 제목: “앱 재패키징 탐지기”- FSquaDRA - 앱 리소스 해시 비교를 기반으로 재패키징된 Android 애플리케이션을 탐지하는 도구.
마켓 크롤러
섹션 제목: “마켓 크롤러”- Google Play crawler (Java)
- Google Play crawler (Python)
- Google Play crawler (Node) - 공식 Google Play 스토어에서 앱 세부 정보를 가져오고 앱을 다운로드합니다.
- Aptoide downloader (Node) - Aptoide 서드파티 Android 마켓에서 앱 다운로드
- Appland downloader (Node) - Appland 서드파티 Android 마켓에서 앱 다운로드
- PlaystoreDownloader - PlaystoreDownloader는 Google Play 스토어에서 Android 애플리케이션을 직접 다운로드하는 도구입니다. 초기(일회성) 구성 후 패키지 이름을 지정하기만 하면 앱을 다운로드할 수 있습니다.
- APK Downloader 특정 Android 기기 구성용 Play 스토어에서 APK를 다운로드하는 온라인 서비스
Apkpure - 온라인 apk 다운로더. 다운로드용 자체 앱도 제공합니다.
기타 도구
섹션 제목: “기타 도구”- smalihook
- AXMLPrinter2 - 바이너리 XML 파일을 사람이 읽을 수 있는 XML 파일로 변환합니다
- adb autocomplete
- mitmproxy
- dockerfile/androguard
- Android Vulnerability Test Suite - android-vts는 기기의 취약점 세트를 스캔합니다
- AppMon- AppMon은 네이티브 macOS, iOS 및 Android 앱의 시스템 API 호출을 모니터링하고 변조하는 자동화 프레임워크입니다. Frida를 기반으로 합니다.
- Internal Blue - Broadcom Bluetooth 컨트롤러 리버스 엔지니어링을 기반으로 한 Bluetooth 실험 프레임워크
- Android Mobile Device Hardening - AMDH는 기기 설정을 스캔 및 하드닝하고 권한을 기반으로 유해한 설치된 앱을 나열합니다.
- NullKia - 18개 제조업체를 지원하며 베이스밴드 익스플로잇, 셀룰러 보안, TEE/TrustZone 연구 및 BootROM 추출 도구를 갖춘 포괄적인 모바일 보안 프레임워크.
- Firmware Extractor - 주어진 아카이브를 이미지로 추출합니다
- ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
- DroidGround - Android CTF 챌린지를 위한 유연한 놀이터
- sundaysec/Android-Exploits - Android 익스플로잇 및 해킹 모음
- Spectre - 정찰 및 공격 기능을 갖춘 무선 주파수 스캐너. 기기에서 셀룰러, Wi-Fi, Bluetooth LE 및 GNSS를 모니터링하며 BLE GATT 검사기, iBeacon 브로드캐스터 및 로컬 네트워크 검색을 갖추고 있습니다.
Android Device Security Database - Android 기기 보안 기능 데이터베이스Opcodes table for quick referenceAPK-Downloader- 이제 죽은 것으로 보임Dalvik opcodes
연습용 취약 애플리케이션
섹션 제목: “연습용 취약 애플리케이션”- Damn Insecure Vulnerable Application (DIVA)
- Vuldroid
- ExploitMe Android Labs
- GoatDroid
- Android InsecureBank
- Insecureshop
- Oversecured Vulnerable Android App (OVAA)
- Injured Android - CTF
- Damn Vulnerable Mobile App (DVMA)
학술/연구/출판물/도서
섹션 제목: “학술/연구/출판물/도서”연구 논문
섹션 제목: “연구 논문”- OWASP Mobile Security Testing Guide Manual
- doridori/Android-Security-Reference
- android app security checklist
- Mobile App Pentest Cheat Sheet
- Android Reverse Engineering 101 by Daniele Altomare (Web Archive link)
Mobile Security Reading Room - 모바일 침투 테스트, 모바일 악성코드, 모바일 포렌식 및 다양한 모바일 보안 관련 주제에 대한 분류된 기술 읽기 자료가 포함된 열람실
익스플로잇/취약점/버그
섹션 제목: “익스플로잇/취약점/버그”- Android Security Bulletins
- Android’s reported security vulnerabilities
- OWASP Mobile Top 10 2016
- Exploit Database - 검색 클릭
- Vulnerability Google Doc
- Google Android Security Team’s Classifications for Potentially Harmful Applications (Malware)
Android Devices Security Patch Status
악성코드
섹션 제목: “악성코드”- androguard - Database Android Malware wiki
- Android Malware GitHub repo
- Android Malware Genome Project - 연구 목적으로 무료인 49개의 서로 다른 악성코드 패밀리로 분류된 1260개의 악성코드 샘플을 포함합니다.
- Contagio Mobile Malware Mini Dump
- Drebin
- Hudson Rock - 특정 APK 패키지가 Infostealer 악성코드 공격으로 손상되었는지 표시할 수 있는 무료 사이버 범죄 인텔리전스 도구 세트.
- Kharon Malware Dataset - 리버스 엔지니어링 및 문서화된 7개의 악성코드
- Android Adware and General Malware Dataset
- AndroZoo - AndroZoo는 공식 Google Play 앱 마켓을 포함한 여러 소스에서 가져온 성장하는 Android 애플리케이션 컬렉션입니다.
Android PRAGuard Dataset - 이 데이터 세트에는 MalGenome 및 Contagio Minidump 데이터 세트를 7가지 다른 난독화 기술로 난독화하여 얻은 10479개의 샘플이 포함되어 있습니다.Admire
버그 바운티 프로그램
섹션 제목: “버그 바운티 프로그램”보안 문제를 보고하는 방법
섹션 제목: “보안 문제를 보고하는 방법”- Android - reporting security issues
- Android Reports and Resources - 공개된 Android Hackerone 보고서 및 기타 리소스 목록
여러분의 기여를 항상 환영합니다!
📖 인용
섹션 제목: “📖 인용”@misc{ author = {Ashish Bhatia - ashishb.net}, title = {The most comprehensive collection of Android security-related resources}, year = {2025}, publisher = {GitHub}, journal = {GitHub repository}, howpublished = {\url{https://github.com/ashishb/android-security-awesome}}}이 저장소는 10개 이상의 논문에서 인용되었습니다
HagiCode
HagiCode는 에이전트 코딩 작업 공간입니다. 풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라가며 개발을 더 흥미로운 경험으로 만듭니다.
풍부하고 편리한 UI 상호작용으로 계획부터 프로젝트 작업까지 쉽게 따라갈 수 있습니다.
- 스마트OpenSpec 워크플로는 의도를 제안, 설계, 작업을 거쳐 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
- 효율적다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행하며 여러 저장소와 익숙한 Agent CLI를 지원합니다.
- 흥미로운풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라갈 수 있습니다.
Windows용 다운로드
HagiCode 공유
아이디어를 실제로 배포되는 소프트웨어로.
HagiCode는 에이전트 코딩 작업 공간입니다. OpenSpec 워크플로로 변경을 계획하고, 다중 에이전트 실행으로 진행하며, Hero Scenario로 긴 작업의 진행 상황을 한눈에 보여 아이디어를 실제로 배포되는 소프트웨어로 만듭니다.
- 스마트
- OpenSpec 워크플로는 의도를 제안부터 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
- 효율적
- 다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행합니다.
- 즐거운
- 편리한 UI 상호작용으로 계획, 에이전트 실행, 프로젝트 작업을 쉽게 따라갈 수 있습니다.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

