콘텐츠로 이동

언어 선택

현재 언어: 한국어

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.

Star History Rank

Link Liveness Checker

Lint Shell scripts Lint Markdown Lint YAML Lint GitHub Actions GitHub contributors

Android 보안 관련 리소스를 모아놓은 컬렉션입니다.

이 프로젝트가 유용하다고 생각하시면 후원을 고려해 주세요.

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

HagiCode 방문문서 읽기
  • 스마트OpenSpec 워크플로는 의도를 제안, 설계, 작업을 거쳐 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
  • 효율적다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행하며 여러 저장소와 익숙한 Agent CLI를 지원합니다.
  • 흥미로운풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라갈 수 있습니다.

Windows용 다운로드

Microsoft Store에서 받기모든 다운로드

아이디어를 실제로 배포되는 소프트웨어로.

HagiCode는 에이전트 코딩 작업 공간입니다. OpenSpec 워크플로로 변경을 계획하고, 다중 에이전트 실행으로 진행하며, Hero Scenario로 긴 작업의 진행 상황을 한눈에 보여 아이디어를 실제로 배포되는 소프트웨어로 만듭니다.

스마트
OpenSpec 워크플로는 의도를 제안부터 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
효율적
다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행합니다.
즐거운
편리한 UI 상호작용으로 계획, 에이전트 실행, 프로젝트 작업을 쉽게 따라갈 수 있습니다.

Awesome Site를 떠나시겠어요?

외부 웹사이트로 이동하려고 합니다. 해당 사이트의 콘텐츠와 개인정보 처리 방식을 관리하지 않습니다.

목적지

웹사이트로 계속하기