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

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

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

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

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

Категории

Все категории
Loading categories
ghidra2frida — Расширение Ghidra, объединяющее статический и динамический анализ через Frida, обеспечивающее скриптовую инструментацию во время выполнения для обратной разработки бинарных файлов на Windows, macOS, Linux, iOS, Android и QNX. | Kitploit
Инструменты/GitHubGitHub/federicodotta/ghidra2frida
Безопасность AndroidДинамический анализ (песочница)Безопасность iOSОбратная инженерияМобильная безопасностьАнализ Бинарных Файлов
GitHubfedericodotta/ghidra2frida

ghidra2frida

Расширение Ghidra, объединяющее статический и динамический анализ через Frida, обеспечивающее скриптовую инструментацию во время выполнения для обратной разработки бинарных файлов на Windows, macOS, Linux, iOS, Android и QNX.

Репозиторий
132164 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

ghidra2frida

ghidra2frida — это расширение Ghidra, которое, работая как мост между Ghidra и Frida, позволяет создавать мощные скрипты Ghidra, использующие движок динамического анализа Frida для улучшения возможностей статического анализа Ghidra. Оно поддерживает все платформы, поддерживаемые Frida (Windows, macOS, Linux, iOS, Android и QNX).

Плагин основан на идее (и коде) Brida. Сама ghidra2frida — это расширение, добавляющее в Ghidra панель управления со всеми инструментами, необходимыми для создания моста между Ghidra и Frida. Когда мост поднят, скриптам и расширениям Ghidra предоставляется сервис, который с помощью пары строк кода может использовать мощные возможности динамической инструментации Frida для всего, что вам нужно.

Некоторые примеры:

  1. Демангинг имен функций SWIFT при анализе iOS-бинарников (поставляется в качестве примера)
  2. Написать анализатор Ghidra, который анализирует бинарник, используя также динамическую информацию, полученную через Frida во время одного или нескольких запусков самого бинарника
  3. Расшифровать зашифрованные части бинарника (строки и т.д.), вызывая функцию дешифрования, используемую целевым бинарником, запущенным на целевой платформе

Учебное пособие по инструменту можно найти в блоге нашей компании.

Требования

Для использования ghidra2frida вам понадобится:

  1. Ghidra
  2. Клиент Frida
  3. Pyro4
  4. Приложение для анализа! :D

Установка из GitHub

  1. Установите Python 2.7 или Python 3, Pyro4 (pip install pyro4) и frida (pip install frida). Полностью поддерживаются виртуальные окружения Python.
  2. Скачайте Ghidra: https://github.com/NationalSecurityAgency/ghidra/releases
  3. Скачайте последний релиз ghidra2frida: https://github.com/federicodotta/ghidra2frida/releases
  4. Откройте Ghidra -> File -> Install Extensions -> Нажмите кнопку "Add extension" -> Выберите файл ghidra2fridaXX.zip
  5. Перезапустите Ghidra

Сборка

Вы можете импортировать проект в Eclipse с помощью плагина GhidraDev Eclipse или вручную собрать плагин с помощью gradle (я использовал gradle 7.1.1) следующим образом:

  1. войдите в папку проекта
  2. export GHIDRA_INSTALL_DIR=<PATH_GHIDRA_DIRECTORY>
  3. gradle
  4. Скомпилированный плагин находится в папке dist
Скачать инструмент