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

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

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

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

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

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/noobpk/frida-ios-hook
Динамический анализ (песочница)Безопасность iOSОбратная инженерияТестирование на ПроникновениеМобильная безопасностьАнализ Бинарных Файлов
GitHubnoobpk/frida-ios-hook

frida-ios-hook

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

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

Популярное

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

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

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

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

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

Frida iOS hook

CodeQL python frida

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

👉 Для платформы Android: frida-android-hook

👉 Для перехвата зашифрованных API в iOS-приложениях: frida-ios-intercept-api

Поддерживаемые ОС

ОСПоддерживаетсяПримечание
MacOS✅Стабильно
Linux✅Стабильно
Windows✅Нестабильно

Совместимость

iOSFridaFrida-toolsПоддерживаетсяСтабильная версия
16.7.1116.7.1413.7.1✅
16.7.1116.1.412.2.1✅✅

Примечание: Используйте стабильные версии для исправления проблемы ObjC not defined, присутствующей в frida 17.0.1.

Возможности

Работает с Python 3.x. Поддерживает как spawn, так и attach скрипты к процессу. Все опции из ./ioshook -h:

📜 Журнал изменений

Полный журнал изменений

Установка

root@kitploit:~
	[+] Последняя версия

		https://github.com/noobpk/frida-ios-hook/releases

	[+] Версия для разработки

		git clone -b dev https://github.com/noobpk/frida-ios-hook

Окружение

root@kitploit:~
[+] Python >= v3.0 (рекомендуется использовать pyenv или virtualenv)

1. cd frida-ios-hook/
2. python3 -m venv py-env
3. source py-env/bin/activate

Сборка

root@kitploit:~
1. pip3 install -r requirements.txt
2. python3 setup.py
3. cd frida-ios-hook
4. ./ioshook -h (--help)

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

Полное описание использования в Wiki

Если скрипт не работает, попробуйте следующую команду: frida -U -f package -l script.js

📺 Демонстрация возможностей

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

Я не разработчик, поэтому мои навыки программирования могут быть не лучшими. Если у этого инструмента возникнут какие-либо проблемы или он не будет работать, создайте issue, и я постараюсь его исправить. Любые предложения по новым функциям и обсуждения приветствуются!

Скачать инструмент
КатегорияОпцияОписание
Общие-h, --helpПоказать справку и выйти
--cliЗапустить интерактивную CLI iOSHook
-p, --package ПАКЕТИдентификатор пакета целевого приложения (spawn)
-n, --name ИМЯОтображаемое имя целевого приложения (attach)
--pid PIDID процесса целевого приложения (attach)
-s, --script SCRIPT.JSПуть к JavaScript-скрипту перехвата Frida
-c, --check-versionПроверить наличие обновлений iOSHook
-u, --updateОбновить iOSHook до последней версии
Быстрый метод-m, --method МЕТОДapp-static, bypass-jb, bypass-ssl, i-url-req, i-crypto (используйте -n или -p по необходимости)
Информация--list-devicesСписок всех подключенных устройств Frida
--list-appsСписок всех установленных приложений на устройстве
--list-scriptsСписок всех доступных скриптов Frida
--logcatПоказать системный журнал устройства (idevicesyslog)
--confОткрыть и отредактировать файл hook.conf
--shell, --sshОткрыть SSH-оболочку на устройстве (по умолчанию: USB через iproxy)
--ssh-port-forward ЛОКАЛЬНЫЙ:УСТРОЙСТВОПроброс порта с локальной машины на устройство (ssh -R)
--network ХОСТ:ПОРТПодключение по сети SSH (порт по умолчанию 22)
--localПодключение через USB с помощью iproxy
Дамп и расшифровка IPA-d, --dump-appДамп и расшифровка файла IPA приложения
-o, --output OUTPUT_IPAИмя выходного файла для расшифрованной IPA (без .ipa)
--dump-output-dir КАТАЛОГКаталог для вывода дампа IPA (по умолчанию: workspaces/dumps)
Дамп памяти--dump-memory ОПЦИИДамп памяти работающего приложения (например, --string, --read-only)
HexByte-сканирование IPA--hexbyte-scan РЕЖИМРежимы: help, scan, patch, json
--file FILE.IPAIPA-файл для сканирования/патча
--pattern ШАБЛОНШестнадцатеричный шаблон для поиска (например, E103??AA????E0)
--address АДРЕСАдрес для патча (формат: адрес,байты,расстояние)
--task TASK.jsonJSON-файл задачи для hexbyte-сканирования
reFlutter--reflutter FLUTTER.IPAПуть к Flutter IPA для анализа reFlutter
НазваниеСсылка
Frida iOS Hook | Базовое использование | Установка - Список устройств - Список приложений - Список скриптов - Logcat - Shellhttps://youtu.be/xSndHgTdv4w
Frida iOS Hook | Базовое использование | Дамп и расшифровка IPA - Дамп памяти приложения - Hexbyte-сканирование IPAhttps://youtu.be/AUsJ9_gnWAI
Frida iOS Hook | Базовое использование | App Static - Обход Jailbreak - Обход SSL - Перехват URL + Cryptohttps://youtu.be/nWhKDSzArf8
Frida iOS Hook | Расширенное использование | Дамп памяти - Radare2 - Iaitohttps://youtu.be/nUqE4EYWiEc