Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
mhf — Mobile Helper Framework (mhf) — это инструмент, который автоматизирует процесс определения фреймворка/технологии, использованной для создания мобильного приложения. Кроме того, он помогает в поиске конфиденциальной информации или предоставляет рекомендации по работе с идентифицированной платформой. | Kitploit
Инструменты/GitHubGitHub/stuxctf/mhf
Безопасность AndroidСтатический анализБезопасность iOSПентестинг мобильных приложенийОбратная инженерияСбор информацииМобильная безопасностьОбнаружение Секретов
GitHubstuxctf/mhf

mhf

Репозиторий
286589 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →

Описание

Mobile Helper Framework (mhf) — это инструмент, который автоматизирует процесс определения фреймворка/технологии, использованной для создания мобильного приложения. Кроме того, он помогает в поиске конфиденциальной информации или предоставляет рекомендации по работе с идентифицированной платформой.

Поделиться

Mobile Helper Framework

это инструмент, который автоматизирует процесс определения фреймворка/технологии, использованной для создания мобильного приложения. Кроме того, он помогает находить конфиденциальную информацию или даёт рекомендации по работе с выявленной платформой.

Как это работает?

Инструмент ищет файлы, связанные с технологиями, используемыми при разработке мобильных приложений, такие как конфигурационные файлы, файлы ресурсов и файлы исходного кода.

Пример

Cordova

Поиск файлов:

index.html
cordova.js
cordova_plugins.js

React Native Android & iOS

Поиск файлов

Andorid files:

libreactnativejni.so
index.android.bundle

iOS files:

main.jsbundle

Установка

❗Для работы Apktool требуется минимум Java 8.

pip install -r requirements.txt

Использование

python3 mhf.py app.apk|ipa|aab

Примеры

python3 mobile_helper_framework.py file.apk

[+] App was written in React Native

Do you want analizy the application (y/n) y

Output directory already exists. Skipping decompilation.

Beauty the react code? (y/n) n

Search any info? (y/n) y

==>>Searching possible internal IPs in the file

results.........

==>>Searching possible emails in the file

results.........

==>>Searching possible interesting words in the file

results.........

==>>Searching Private Keys in the file

results.........

==>>Searching high confidential secrets

results.........

==>>Searching possible sensitive URLs in js files

results.........

==>>Searching possible endpoints in js files results.........

Возможности

Этот инструмент использует Apktool для декомпиляции приложений Android.

Этот инструмент переименовывает файл .ipa приложений iOS в .zip и извлекает содержимое.

ФункцияПримечаниеCordovaReact NativeNative JavaScriptFlutterXamarin
Улучшение читаемости JavaScriptИспользуйте это для первых нескольких раз, чтобы увидеть лучшие результаты.✅✅✅
Выявление множества конфиденциальных данныхIP-адреса, приватные ключи, API-ключи, email, URL✅✅✅❌
Криптографические функции✅✅✅❌❌
Извлечение конечных точек✅✅✅❌❌
Автоматически определяет, был ли код улучшен.❌❌❌
Автоматически извлекает apk с устройств/эмулятора❌❌❌❌❌
Патчинг apk✅
Извлечение APK из файла bundle.✅✅✅✅✅
Обнаружение зашифрованных JS-файлов❌❌
Обнаружение сжатых ресурсов.❌Hermes✅❌❌XALZ✅
Обнаружение разделённого приложения❌❌❌❌❌

Что такое патчинг apk: Этот инструмент использует Reflutter — фреймворк, который помогает при обратной разработке приложений Flutter с помощью пропатченной версии библиотеки Flutter.

Дополнительная информация: https://github.com/Impact-I/reFlutter


Split APKs — это техника, используемая Android для уменьшения размера приложения и позволяющая пользователям загружать и использовать только необходимые части приложения.

Вместо загрузки полного приложения в одном APK-файле Split APK разделяет приложение на несколько меньших APK-файлов, каждый из которых содержит только часть приложения, такую как ресурсы, библиотеки кода, ассеты и конфигурационные файлы.

adb shell pm path com.package
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/base.apk
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/split_config.arm64_v8a.apk
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/split_config.en.apk
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/split_config.xxhdpi.apk

Например, в Flutter, если приложение разделено, необходимо пропатчить split_config.arm64_v8a.apk, так как этот файл содержит libflutter.so.

Благодарности

  • Этот инструмент использует репозиторий secrets-patterns-db, созданный mazen160
  • Этот инструмент использует регулярное выражение, созданное Gerben_Javado, для извлечения конечных точек
  • Этот инструмент использует reflutter для работы с Flutter

История изменений

0.7 (Рождественский выпуск)

  • Улучшено обнаружение Flutter за счёт более глубокого анализа Dart.
  • Поддержка нового сжатия .dll, используемого в .NET MAUI 9 для приложений Android

0.6 (Dojoconfpa Release)

  • Исправление ошибок
  • Получение информации о приложении
  • Интеграция APKiD для идентификации (компиляторов, упаковщиков, обфускаторов) — экспериментально
  • Возможная идентификация защит (root, sslpinning, эмулятор, Hooking) — BETA
  • Извлечение опасных разрешений — экспериментально
  • Извлечение информации о deeplinks — экспериментально
  • Извлечение просматриваемых компонентов — экспериментально

0.5

  • Публичный выпуск
  • Исправление ошибок

0.4

  • Добавлена информация о плагинах в приложениях Cordova
  • Добавлены действия для Xamarin
  • Добавлены действия для NativeScript
  • Исправление ошибок

0.3

  • Добавлено обнаружение приложений NativeScript
  • Добавлена возможность подписи, когда apk, извлечённый из aab-файла, не подписан

0.2

  • Исправлены проблемы с командами в Linux.

0.1

  • Начальная версия.

Лицензия

  • Эта работа лицензирована по лицензии Creative Commons Attribution 4.0 International License.

Авторы

Cesar Calderon Marco Almaguer

Скачать инструмент