跳转到内容

选择语言

当前语言: 简体中文

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?

你即将访问外部网站。我们无法控制其内容或隐私惯例。

目标地址

继续访问网站