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

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

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

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

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

Категории

Все категории
Loading categories
apkvuln — Статический анализ APK-файлов с использованием регулярных выражений | Kitploit
Инструменты/GitHubGitHub/josue87/apkvuln
Безопасность AndroidСтатический анализАнализ уязвимостейПентестинг мобильных приложений
GitHubjosue87/apkvuln

apkvuln

Статический анализ APK-файлов с использованием регулярных выражений

Репозиторий
1055 лет назадЕщё не проверено

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться

Supported Python versions License

ApkVuln

root@kitploit:~
         (        )             (       ) 
   (     )\ )  ( /(             )\ ) ( /( 
   )\   (()/(  )\())(   (    ( (()/( )\())
((((_)(  /(_))((_)\ )\  )\   )\ /(_)|(_)\ 
 )\ _ )\(_)) |_ ((_|(_)((_) ((_|_))  _((_)
 (_)_\(_) _ \| |/ /\ \ / / | | | |  | \| |
  / _ \ |  _/  ' <  \ V /| |_| | |__| .` |
 /_/ \_\|_|   _|\_\  \_/  \___/|____|_|\_|

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

Примечание: Точность результатов зависит от регулярных выражений. Их можно настраивать.

Зависимости

Для запуска этого приложения необходимо установить Python 3.6+ и apkx.

Для полноценной работы, проверки версии подписи и AndroidManifest необходимо установить: apksigner и aapt

Как расширить

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

root@kitploit:~
from regex._template import Template

class Regex(Template):

    def __init__(self):
        pattern_list = [r"exprexion1", r"expresion1000"]
        file_type = ["xml", "html", "js", "java", "json"] # specifies the type of files to be applied
        desc = "This is the vulnerability description"
        super(Regex, self).__init__(pattern_list, "Vulnerability Test", file_type, desc)

PoC

Вот пример работы инструмента с уязвимым APK Diva:

image

Автор

  • Josue Encinar (@JosueEncinar)

Отказ от ответственности!

Программное обеспечение разработано для проверки APK с целью повышения его безопасности. Автор не несёт ответственности за любое неправомерное использование.

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