Skip to content

A program for running scripts. It was created for dynamic analysis of mobile applications on Android OS based on the Frida framework.

Notifications You must be signed in to change notification settings

ILYXAAA/frida_script_executor

Repository files navigation

Frida Script Executor

GitHub last commit

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


💥Возможности:

  • Автоматизированная передача (push) frida-server файлов и сертификата BurpSuite, поднятие сервера на устройстве
  • Запуск JS Frida-скриптов для динамического анализа мобильных приложений.

📝 Требования:

  • Python 3.x
  • Устройство/эмулятор под ОС Android, с root и включенным режимом отладки.

💿 Установка и запуск:

  1. Клонируйте репозиторий:

    git clone https://github.com/ILYXAAA/frida_script_executor.git
  2. Установите необходимые библиотеки:

    pip install -r requirements.txt
  3. Запустите программу:

    python main.py

Important

Программа устанавливает соединение с устройством по адресу 127.0.0.1:21503 (Порт 21503 используется по умолчанию в эмуляторе Memu). При необходимости можно внести изменения в настройках: изображение

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

  1. Подготовьте свои собственные скрипты на JavaScript для анализа приложения, либо скачайте с сайта frida-share.
  2. Скопируйте ваши скрипты в каталог /scripts
  3. Запустите программу.
  4. Программа будет устанавливать соединение с Frida Server на устройстве с Android и загружать ваши скрипты для анализа приложения.
  5. Проведите необходимые действия в приложении на устройстве, чтобы запустить анализ.
  6. Наблюдайте вывод анализа в консоли, анализируйте трафик, если используете BurpSuite.

⏳ В планах:

  • Вкладка с настройками (Более гибкая настройка программы под разные устройства).
  • Расширение функциональности для обнаружения новых видов уязвимостей и потенциальных угроз.
  • Улучшение пользовательского интерфейса для более удобного использования.
  • Поддержка других операционных систем для анализа мобильных приложений.

About

A program for running scripts. It was created for dynamic analysis of mobile applications on Android OS based on the Frida framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published