Skip to content

Select language

目前語言: 繁體中文

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 分析器。目前仍處於 Beta 階段,且暫時僅支援靜態分析。可以使用 YARA 規則來搜尋惡意軟體。更多資訊。
  6. Oversecured - 專為 Android 與 iOS 應用程式打造的企業級漏洞掃描器;它讓應用擁有者與開發者能夠透過將 Oversecured 整合進開發流程,來保護行動應用程式的每個新版本。非免費。
  7. AppSweep by Guardsquare - 專為開發者打造的免費、快速的 Android 應用程式安全測試
  8. Koodous - 在龐大的 Android 樣本倉庫上執行靜態/動態惡意軟體分析,並依據公開與私有的 Yara 規則進行比對。
  9. Immuniweb。提供「OWASP 行動端 Top 10 測試」、「行動應用隱私檢查」以及應用權限測試。免費層級為每天 4 次測試,註冊後會提供報告
  10. ANY.RUN - 支援 Android 應用分析的交互式雲端惡意軟體分析平台。提供有限的免費方案。
  11. BitBaan
  12. AVC UnDroid
  13. AMAaaS - 免費的 Android 惡意軟體分析服務。一項裸金屬服務,提供 Android 應用程式的靜態與動態分析。由 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 作業系統原始碼中抽取權限規範的工具
  9. Amandroid
  10. SmaliSCA - Smali 靜態程式碼分析
  11. CFGScanDroid - 將 CFG 與惡意應用程式的 CFG 進行掃描與比對
  12. Madrolyzer - 萃取 C&C、電話號碼等可操作資料。
  13. ConDroid - 對應用程式執行符號執行與具體執行相結合的分析
  14. DroidRA
  15. RiskInDroid - 一個基於應用程式權限計算 Android 應用程式風險的工具,提供線上示範。
  16. SUPER - 安全、統一、強大且可擴充的 Rust Android 分析器
  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 執行靜態分析並偵測惡意軟體的 Web 應用程式。
  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 與華為 AppGallery 中的應用程式
  5. Devknox - 用於建構安全 Android 應用程式的 IDE 外掛。已不再維護。
  1. Android DBI framework
  2. Androl4b- 一個用於評估 Android 應用程式、逆向工程與惡意軟體分析的虛擬機器
  3. House- House:一個由 Frida 驅動、使用 Python 編寫、帶有 Web GUI 的執行期行動應用分析工具包。
  4. Mobile-Security-Framework MobSF - 行動安全框架是一個智慧、一體化的開源行動應用程式(Android/iOS)自動化滲透測試框架,能夠執行靜態、動態分析與 Web API 測試。
  5. Droidbox
  6. Drozer
  7. Xposed - 等同於進行基於樁(Stub)的程式碼注入,但無需對二進位檔做任何修改
  8. Inspeckage - Android 套件檢查器 - 帶有 API 鉤子的動態分析、啟動未匯出的活動等等。(Xposed 模組)
  9. Android Hooker - 動態 Java 程式碼插樁(需要 Substrate 框架)
  10. ProbeDroid - 動態 Java 程式碼插樁
  11. DECAF - 基於 QEMU 的動態可執行程式碼分析框架(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 - 行動應用程式逆向工程與分析框架
  23. Taintdroid - 需要編譯 AOSP
  24. ARTist - 一個靈活的开源插樁與混合分析框架,面向 Android 應用程式以及 Android 的 Java 中介層。它基於 Android 執行期(ART)編譯器,並在裝置端編譯期間修改程式碼。
  25. Android Malware Sandbox
  26. AndroPyTool - 一個從 Android APK 中萃取靜態與動態特徵的工具。它結合了 DroidBox、FlowDroid、Strace、AndroGuard 與 VirusTotal 分析等多種知名的 Android 應用分析工具。
  27. Runtime Mobile Security (RMS) - 是一個強大的 Web 介面,可協助您在執行期操控 Android 與 iOS 應用程式
  28. PAPIMonitor – PAPIMonitor(Android 應用 Python API 監視器)是一個基於 Frida 的 Python 工具,用於在應用程式執行時監視使用者選擇的 API。
  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 Suite 擴充,作為 Burp 與 Frida 之間的橋樑,讓您可以呼叫並操控應用程式自身的方法,同時竄改應用程式與其後端服務/伺服器之間交換的流量。
  35. MPT - MPT(Mobile Pentest Toolkit,行動滲透測試工具包)是您 Android 滲透測試工作流中必不可少的解决方案。該工具可協助您自動化安全任務。
  36. Andriller - 一個包含智慧型手機取證工具集的軟體工具。它對 Android 裝置執行唯讀、取證可靠、非破壞性的資料獲取。
  37. Mira - 面向第三方 Android 與 iOS 應用程式的執行期保護分析平台,利用 AI 呼叫宿主應用端的 shell、Java、Native 與 Frida 能力進行環境風險偵測與加固驗證。
  38. FlutterTap - 一個 Zygisk 模組,可在 libflutter.so 內部绕过 BoringSSL 憑證驗證,並將所選 Flutter 應用程式的流量重新導向到代理。它在重新開機後依然持久生效,因此無需 Frida 工作階段、無需傳輸線、也無需監聽埠。
  39. Mobix - 經授權的 Android 滲透測試實驗室:Frida SSL 固定/root 偵測绕过鏈、帶自動 IDOR 標記的 mitmproxy 流量擷取、一個 Web 儀表板,以及一個包含 36 個工具的 MCP 伺服器,使得 Claude Code 智能體可以自行執行從掃描到發現漏洞的完整循環。
  40. AppUse – 為滲透測試定制的建置
  41. Appie - Appie 是一個預先配置好、可充當 Android 滲透測試環境的軟體包。它完全可移植,可以裝在 U 碟或智慧型手機上。這是滿足 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 - 一個為 HTTPS 檢查準備 Android APK 檔案的 CLI 應用程式
  30. Noia - 簡單的 Android 應用沙箱檔案瀏覽器工具
  31. Obfuscapk — Obfuscapk 是一個模組化的 Python 工具,無需原始碼即可對 Android 應用程式進行混淆。
  32. ARMANDroid - ARMAND(基於原生偵測的多模式防重打包、防篡改)是一種新穎的防篡改保護方案,無需原始碼即可將邏輯炸彈與防篡改(AT)偵測節點直接嵌入 apk 檔案。
  33. MVT (Mobile Verification Toolkit) - 一組用於簡化並自動化收集有助於識別 Android 與 iOS 裝置潛在入侵取證的工具集
  34. Dexmod - 一個用於在 DEX(Dalvik 可執行)檔案中修補 Dalvik 位元組碼並輔助 Android 應用程式靜態分析的工具。
  35. odex-patcher - 透過修補 OAT 檔案來執行任意程式碼
  36. PhoneSploit-Pro - 一個一體化的駭客工具,利用 ADB 與 Metasploit 框架遠端利用 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 藍牙控制器逆向工程的藍牙實驗框架
  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、藍牙 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 - 包含 1260 個惡意軟體樣本,分為 49 個不同的惡意軟體家族,供研究免費使用。
  4. Contagio Mobile Malware Mini Dump
  5. Drebin
  6. Hudson Rock - 一個免費的網路犯罪情報工具集,可指示某個特定的 APK 套件是否在資訊竊取惡意軟體攻擊中遭到入侵。
  7. Kharon Malware Dataset - 7 個已被逆向工程並記錄下來的惡意軟體
  8. Android Adware and General Malware Dataset
  9. AndroZoo - AndroZoo 是一個不斷成長的 Android 應用程式合集,來源包括官方 Google Play 應用程式市場等。
  10. Android PRAGuard Dataset - 該資料集包含 10479 個樣本,透過對 MalGenome 與 Contagio Minidump 資料集使用七種不同的混淆技術得到。
  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 是面向專案開發的 AI 編碼工作台:豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。

透過豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易上手和跟進。

造訪 HagiCode閱讀文件
  • 智慧OpenSpec 工作流程將意圖轉化為從提案、設計、任務到交付的可執行路徑。
  • 高效多 Agent 並行推進研究、實作與審查,並支援多儲存庫變更與你熟悉的 Agent CLI。
  • 有趣豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。

下載 Windows 版

從 Microsoft Store 取得所有下載

讓想法化為交付成果。

HagiCode 是面向專案開發的 AI 編碼工作台:以 OpenSpec 工作流程規劃變更,多 Agent 並行執行,再由 Hero Scenario 讓進度一目了然,將想法化為交付成果。

智慧
OpenSpec 工作流程將意圖轉化為從提案到交付的可執行路徑。
高效
多 Agent 並行推進研究、實作與審查。
有趣
豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易跟進。

要離開 Awesome Site 嗎?

您即將前往外部網站。我們無法控制其內容或隱私慣例。

目的地

繼續前往網站