frida

Reverse
Добавил: Сергей Попов активно поддерживается 22.2k C + JavaScript лицензия обновлён сегодня

Что это и зачем

frida — фреймворк динамической инструментации: вставляет JavaScript-движок в нативные процессы на Windows, macOS, Linux, iOS и Android и даёт перехватывать любые функции, подменять аргументы и возвращаемые значения на лету.
Штатный инструмент мобильного пентеста и реверса: обход проверок целостности, анализ обфусцированной логики, hooking криптопримитивов. CLI-набор frida-tools (frida, frida-trace, frida-ps) ставится одной командой.

Применять к собственным приложениям и в рамках легального пентеста и исследований.

Возможности

  • Внедрение JS-движка в нативные процессы
  • Перехват функций (hooking) на лету
  • Все основные платформы: Windows/macOS/Linux/iOS/Android
  • frida-trace для трассировки вызовов
  • Интерактивный консольный REPL-режим

Установка

$ pip install frida-tools

Когда применять

  • Мобильный пентест (Android/iOS)
  • Обход anti-debug и проверок целостности
  • Анализ обфусцированного кода
  • Исследование криптопримитивов
#frida#hooking#инструментация#мобильный пентест

Обсуждение · 0

сначала полезные · скоро

Вопросы по запуску, флагам и тонкостям использования — здесь, на странице инструмента. Темы-сравнения и траблшут выносите в форум.