
Apkx-Hunter v2.7.0
Фреймворк статического анализа Android на C для декомпиляции, обнаружения секретов, поиска конечных точек, анализа разрешений и сканирования нативных библиотек с классификацией секретов на основе ML.
APKX-Hunter v3.0.0 -- Debian Package
APKX-Hunter на Black Hat Arsenal Europe 2026
Посмотреть APKX-Hunter на Black Hat Europe Arsenal
APKX-Hunter — это открытый фреймворк статического анализа Android, написанный полностью на C и специально созданный для оценки безопасности Android, обратной разработки, анализа вредоносного ПО, проверки соответствия OWASP MASVS, поиска уязвимостей в рамках bug bounty, тестирования APK и тестирования на проникновение.
Фреймворк поддерживает анализ как отдельных приложений, так и крупных коллекций Android-приложений, автоматически извлекая и анализируя поддерживаемые форматы пакетов Android, включая архивы APK, APKS, APKM, XAPK и ZIP. Благодаря рекурсивному сканированию нескольких APK, тихому пакетному режиму и организованному выводу результатов сканирования APKX-Hunter предназначен для эффективной обработки как отдельных приложений, так и больших коллекций Android-приложений, выдавая чистые, структурированные и практически применимые результаты.
APKX-Hunter объединяет несколько методов статического анализа — включая декомпиляцию, анализ AndroidManifest, анализ разрешений, обнаружение экспортируемых компонентов, поиск конечных точек, обнаружение жёстко закодированных секретов, обнаружение облачных конфигураций, обнаружение нативных библиотек и проверки безопасности OWASP MASVS — чтобы выявлять информацию, значимую для безопасности, внутри Android-приложений.
APKX-Hunter также предоставляет встроенную интерактивную командную оболочку, давая исследователям специализированный интерфейс фреймворка для запуска операций анализа, настройки режимов сканирования, навигации по рабочим процессам проекта и взаимодействия с APKX-Hunter напрямую из терминала. Возможности оболочки включают историю команд, интерактивную обработку команд, управление сканированием и команды уровня фреймворка, предназначенные для того, чтобы сделать повторяющиеся рабочие процессы анализа быстрее и эффективнее.
Фреймворк включает движок поиска и исследования кода для анализа декомпилированного и извлечённого исходного кода приложений. Исследователи могут рекурсивно искать в каталогах проекта определённые шаблоны кода или строки. Это упрощает исследование подозрительных реализаций, отслеживание функциональности, критичной для безопасности, выявление уязвимых шаблонов и быструю навигацию по большим базам декомпилированного кода.
APKX-Hunter также интегрирует лёгкий движок классификации секретов на основе машинного обучения, написанный полностью на C, который автоматически классифицирует обнаруженные секреты по уровню достоверности и серьёзности. Это помогает снизить количество ложных срабатываний и ускорить сортировку уязвимостей.
Фреймворк генерирует организованные и структурированные выходные файлы на протяжении всего процесса анализа, разделяя соответствующие находки и результаты проверки безопасности на чёткие категории для упрощения исследования, составления отчётов и дальнейшего анализа. В конце каждого сканирования APKX-Hunter формирует подробную статистику сканирования, включая количество просканированных APK, проанализированных файлов, обнаруженных секретов, обнаруженных шаблонов и находок MASVS, предоставляя исследователям полный обзор всей оценки безопасности.
APKX-Hunter задуман как полноценный рабочий процесс статического анализа Android — от извлечения приложений и автоматизированного обнаружения до ручного исследования кода и сортировки результатов проверки безопасности.
- GitHub: https://github.com/SyscallX-18113/Apkx-Hunter
- Разработчик: SyscallX-18113
- Версия: v3.0.0

Поддержка сканирования OWASP MASVS
Apkx-Hunter теперь включает сканирование безопасности OWASP MASVS с 15 категориями и 100 шаблонами обнаружения:
| # | Категория | Шаблоны |
|---|---|---|
| 1 | Слабая криптография | 18 |
| 2 | Закрепление сертификатов | 6 |
| 3 | Обнаружение root | 7 |
| 4 | Защита от отладки | 6 |
| 5 | Защита от подмены | 4 |
| 6 | SharedPreferences | 9 |
| 7 | SQLite | 3 |
| 8 | Внешнее хранилище | 5 |
| 9 | Динамическая загрузка кода | 3 |
| 10 | Рефлексия | 2 |
| 11 | Выполнение команд во время выполнения | 4 |
| 12 | Безопасность WebView | 14 |
| 13 | Сетевая безопасность | 10 |
| 14 | Проверка SSL | 5 |
| 15 | Загрузка нативных библиотек | 4 |
| ВСЕГО | 100 |
Проверка OWASP
APKXHunter был протестирован на приложении OWASP UnCrackable Level 4. Сканирование успешно выявило множество проблем безопасности, что демонстрирует эффективность его движка сканирования OWASP MASVS и возможностей статического анализа Android.
