Перейти к содержимому

Выберите язык

Текущий язык: Русский

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-вредоносов. Bare-metal сервис, предоставляющий статический и динамический анализ для Android-приложений. Продукт MalwarePot.
  14. AppCritique - Загрузите свои Android APK и получите комплексные бесплатные оценки безопасности
  15. NVISO ApkScan - прекращается 31 окт. 2019
  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- макс. 60 МБ, 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 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 - Совместный внутрипроцедурный и межпроцедурный инструмент анализа программ для поиска уязвимостей в Android-приложениях, построенный на Soot и Scala
  20. Quark-Engine - Система оценки Android-вредоносов, игнорирующая обфускацию
  21. One Step Decompiler - Декомпиляция Android APK для ленивых
  22. APKLeaks - Сканирует файл APK на наличие URI, endpoints и секретов.
  23. Mobile Audit - Веб-приложение для выполнения статического анализа и обнаружения вредоносного ПО в Android APK.
  24. Detekt - Статический анализ кода для Kotlin
  25. APKdevastate - Продвинутое ПО для анализа APK-полезных нагрузок, созданных RAT.
  26. Smali CFG generator
  27. Several tools from PSU
  28. SPARTA - проверяет (доказывает), что приложение удовлетворяет политике безопасности потока информации; построен на Checker Framework
  1. QARK - QARK от LinkedIn предназначен для разработчиков приложений, чтобы сканировать приложения на наличие проблем с безопасностью
  2. AndroBugs
  3. Nogotofail
  4. Ostorlab - Бесплатная версия Ostorlab сканирует приложения в Android Play Store, iOS App Store и Huawei AppGallery
  5. Devknox - Плагин IDE для создания безопасных Android-приложений. Больше не поддерживается.
  1. Android DBI framework
  2. Androl4b- Виртуальная машина для оценки Android-приложений, реверс-инжиниринга и анализа вредоносного ПО
  3. House- House: набор инструментов анализа мобильных приложений во время выполнения с веб-GUI, работающий на Frida, написан на Python.
  4. Mobile-Security-Framework MobSF - Mobile Security Framework — интеллектуальная, универсальная открытая платформа автоматизированного пентеста мобильных приложений (Android/iOS), способная выполнять статический, динамический анализ и тестирование веб-API.
  5. Droidbox
  6. Drozer
  7. Xposed - эквивалентно внедрению кода на основе stub, но без каких-либо изменений бинарника
  8. Inspeckage - Android Package Inspector - динамический анализ с хуками API, запуск неэкспортируемых активностей и многое другое. (Модуль Xposed)
  9. Android Hooker - Динамическая инструментация Java-кода (требуется фреймворк Substrate)
  10. ProbeDroid - Динамическая инструментация Java-кода
  11. DECAF - Dynamic Executable Code Analysis Framework на базе QEMU (DroidScope теперь является расширением DECAF)
  12. CuckooDroid - Android-расширение для песочницы Cuckoo
  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 - Виртуальная машина для Mobile Application Pentesting и Mobile Malware Analysis
  22. MARA - Mobile Application Reverse Engineering and Analysis Framework
  23. Taintdroid - требует компиляции AOSP
  24. ARTist - гибкий открытый фреймворк инструментации и гибридного анализа для Android-приложений и Java-промежуточного слоя Android. Он основан на компиляторе Android Runtime (ART) и изменяет код во время компиляции на устройстве.
  25. Android Malware Sandbox
  26. AndroPyTool - инструмент для извлечения статических и динамических признаков из Android APK. Он объединяет различные известные инструменты анализа Android-приложений, такие как DroidBox, FlowDroid, Strace, AndroGuard и анализ VirusTotal.
  27. Runtime Mobile Security (RMS) - мощный веб-интерфейс, который помогает манипулировать Android- и iOS-приложениями во время выполнения
  28. PAPIMonitor – PAPIMonitor (Python API Monitor для Android-приложений) — это основанный на Frida Python-инструмент для мониторинга выбранных пользователем API во время выполнения приложения.
  29. Android_application_analyzer - Инструмент используется для анализа содержимого Android-приложения в локальном хранилище.
  30. Decompiler.com - Онлайн-декомпилятор APK и Java
  31. friTap- Перехватывает SSL/TLS-соединения с помощью Frida; позволяет извлекать ключи TLS и расшифровывать полезную нагрузку TLS в виде PCAP на Android в реальном времени.
  32. HacknDroid - Инструмент, предназначенный для автоматизации различных задач Mobile Application Penetration Testing (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-приложений, позволяющая ИИ использовать возможности shell, Java, Native и Frida на стороне хост-приложения для обнаружения рисков окружения и проверки усиления защиты.
  38. FlutterTap - Модуль Zygisk, который обходит проверку сертификата BoringSSL внутри libflutter.so и перенаправляет трафик выбранных Flutter-приложений на прокси. Сохраняется после перезагрузок, поэтому не требует сессии Frida, кабеля и прослушивающего порта.
  39. Mobix - Авторизованная Android-лаборатория пентеста: цепочка обхода Frida SSL-pinning/обнаружения root, захват трафика mitmproxy с автоматической маркировкой IDOR, веб-панель и MCP-сервер из 36 инструментов, чтобы агент Claude Code мог сам выполнять весь цикл от сканирования до находок.
  40. AppUse – пользовательская сборка для пентеста
  41. Appie - Appie — это программный пакет, предварительно настроенный для работы как среда пентеста Android. Он полностью портативен и может помещаться на USB-накопитель или смартфон. Это универсальное решение для всех инструментов, необходимых при оценке безопасности Android-приложений, и отличная альтернатива существующим виртуальным машинам.
  42. Android Tamer - Виртуальная/Live-платформа для специалистов по безопасности Android
  43. Android Malware Analysis Toolkit - (дистрибутив Linux) Ранее это был онлайн-анализатор
  44. Android Reverse Engineering – ARE (Android reverse engineering) больше не находится в активной разработке
  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 - конвертер dex в jar от Google
  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 - CLI-приложение, которое подготавливает файлы Android APK для HTTPS-инспекции
  30. Noia - Простой инструмент-проводник файлов песочницы Android-приложений
  31. Obfuscapk — Obfuscapk — это модульный Python-инструмент для обфускации Android-приложений без необходимости их исходного кода.
  32. ARMANDroid - ARMAND (Anti-Repackaging through Multi-pattern, Anti-tampering based on Native Detection) — это новая схема защиты от подделки, которая встраивает логические бомбы и узлы обнаружения AT прямо в apk-файл без необходимости исходного кода.
  33. MVT (Mobile Verification Toolkit) - набор утилит для упрощения и автоматизации процесса сбора криминалистических следов, помогающих выявить потенциальный компромисс устройств Android и iOS
  34. Dexmod - инструмент для демонстрации патчинга байткода Dalvik в файле DEX (Dalvik Executable) и помощи в статическом анализе Android-приложений.
  35. odex-patcher - Выполняет произвольный код, патча OAT-файлы
  36. PhoneSploit-Pro - Универсальный хакерский инструмент для удалённой эксплуатации Android-устройств с помощью ADB и фреймворка Metasploit для получения сессии Meterpreter.
  37. APKLab - плагин для VS Code для анализа APK
  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) - загрузка приложений из стороннего магазина Android Aptoide
  5. Appland downloader (Node) - загрузка приложений из стороннего магазина Android Appland
  6. PlaystoreDownloader - PlaystoreDownloader — это инструмент для загрузки Android-приложений напрямую из Google Play Store. После первоначальной (однократной) настройки приложения можно загружать, указав их имя пакета.
  7. APK Downloader Онлайн-сервис для загрузки APK из Play Store для конкретной конфигурации устройства Android
  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 — это автоматизированный фреймворк для мониторинга и подмены системных вызовов API нативных приложений macOS, iOS и Android. Он основан на Frida.
  8. Internal Blue - Фреймворк экспериментов с Bluetooth, основанный на реверс-инжиниринге контроллеров Bluetooth Broadcom
  9. Android Mobile Device Hardening - AMDH сканирует и усиливает настройки устройства и перечисляет вредоносные установленные приложения на основе разрешений.
  10. NullKia - Комплексный фреймворк мобильной безопасности с поддержкой 18 производителей, включающий эксплуатацию baseband, сотовую безопасность, исследования TEE/TrustZone и инструменты извлечения BootROM.
  11. Firmware Extractor - Извлекает заданный архив в образы
  12. ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
  13. DroidGround - Гибкая площадка для CTF-задач Android
  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 - содержит 1260 образцов вредоносного ПО, разделённых на 49 различных семейств вредоносов, бесплатно для исследовательских целей.
  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 — это растущая подборка 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 — агентная среда разработки. Насыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными, превращая разработку в увлекательный процесс.

Насыщенные и удобные взаимодействия с интерфейсом помогают легче планировать, запускать агентов и вести проектную работу.

Перейти на HagiCodeЧитать документацию
  • УмныйРабочие процессы OpenSpec превращают намерение в исполнимый путь от предложения через дизайн и задачи до готового изменения.
  • ЭффективныйМультиагентное выполнение параллельно продвигает исследование, реализацию и проверку в нескольких репозиториях и с привычными Agent CLI.
  • ИнтересныйНасыщенные и удобные взаимодействия с интерфейсом делают планирование, работу агентов и проектные задачи понятными и доступными.

Скачать для Windows

Получить в Microsoft StoreВсе загрузки

Превращайте идеи в готовое ПО.

HagiCode — агентная среда разработки: рабочие процессы OpenSpec планируют изменение, мультиагентное выполнение его реализует, а Hero Scenario делает долгий путь наглядным, так что идеи становятся готовым ПО.

Умный
Рабочие процессы OpenSpec превращают намерение в путь от предложения до готового изменения.
Эффективный
Мультиагентное выполнение ведёт исследование, реализацию и проверку параллельно.
Увлекательный
Удобный интерфейс упрощает планирование, работу агентов и проектные задачи.

Покинуть Awesome Site?

Вы собираетесь перейти на внешний сайт. Мы не контролируем его содержимое и правила конфиденциальности.

Адрес назначения

Перейти на сайт