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

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

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

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

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

Категории

Все категории
Loading categories
iblessing — iblessing — это набор инструментов для эксплуатации безопасности iOS, в основном включающий сбор информации о приложениях, статический и динамический анализ. Он может использоваться для обратной разработки, анализа бинарных файлов и поиска уязвимостей. | Kitploit
Инструменты/GitHubGitHub/soulghost/iblessing
Статический анализДинамический анализ (песочница)Безопасность iOSАнализ уязвимостейЭксплуатацияОбратная инженерияМобильная безопасностьАнализ Бинарных ФайловТоп в Безопасность iOS №10
68495344 лет назадПроверено Kitploit
GitHub
soulghost/iblessing

iblessing

iblessing — это набор инструментов для эксплуатации безопасности iOS, в основном включающий сбор информации о приложениях, статический и динамический анализ. Он может использоваться для обратной разработки, анализа бинарных файлов и поиска уязвимостей.

Репозиторий

Популярное

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

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

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

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

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

☠️ ██╗██████╗ ██╗ ███████╗███████╗███████╗██╗███╗ ██╗ ██████╗ ██║██╔══██╗██║ ██╔════╝██╔════╝██╔════╝██║████╗ ██║██╔════╝ ██║██████╔╝██║ █████╗ ███████╗███████╗██║██╔██╗ ██║██║ ███╗ ██║██╔══██╗██║ ██╔══╝ ╚════██║╚════██║██║██║╚██╗██║██║ ██║ ██║██████╔╝███████╗███████╗███████║███████║██║██║ ╚████║╚██████╔╝ ╚═╝╚═════╝ ╚══════╝╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═══╝ ╚═════╝

Build Status Releases

iblessing

  • iblessing — это набор инструментов для обеспечения безопасности iOS, который включает в себя сбор информации о приложении, статический анализ и динамический анализ.
  • iblessing основан на unicorn engine, capstone engine и keystone engine.

Возможности

  • 🔥 Кроссплатформенность: протестирован на macOS и Ubuntu.

  • Извлечение статической информации iOS-приложений, включая метаданные, deeplinks, URL и т.д.

  • Парсер Mach-O и симулятор связывания символов dyld

  • Реализация и разбор Objective-C классов

  • Сканеры, выполняющие динамический анализ кода arm64 и находящие ключевую информацию или поверхности атаки

  • Сканеры, использующие unicorn для частичной симуляции выполнения кода Mach-O arm64 и поиска некоторых особенностей

  • Генераторы, которые могут обеспечить вторичную обработку отчёта сканера для запуска сервера запросов или генерации скрипта для IDA

  • Супер-сканер перекрёстных ссылок objc_msgSend 😄

    • Эмуляция методов objc и подпрограмм (например, блоков) для генерации перекрёстных ссылок, как в flare-emu
    • Обнаружение обёрток функций objc и генерация usercall для IDA
    • Анализ подфункций objc_msgSend
    • Перекрёстные ссылки от блоков objc к objc_msgSend в аргументах и списке захвата
    • Формат отчёта, включая JSON и т.д.
    • Разбор классов и методов Swift
    • Отслеживание ветвлений и вызовов
    • SimProcedures для внешних символов
  • Тесты

  • Поддержка сканеров Android

  • Диагностические логи

  • Более гибкая инфраструктура сканеров для новых плагинов

Поддержка

Если вам нужна поддержка по iblessing или связанным с ним вопросам, вы можете:

  • создать issue и предоставить необходимую информацию
  • связаться с Sou1gh0st в Twitter
  • отправить письмо на xiuyutong1994#163.com
  • отправить письмо на xiuyutong1994#gmail.com

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

  • 2021.06.27 — Новая архитектура (Shell-программа + основная библиотека) и поддержка плагинов (бета)
  • 2021.01.23 — Добавлены сигнатуры методов для системных библиотек (Foundation, UIKit), значительно расширены аналитические возможности (https://github.com/Soulghost/iblessing/wiki/System-Libraries-(Foundation,-UIKit)-Simple-SimProcedure)
  • 2020.11.30 — Информация об отражении Objc (https://github.com/Soulghost/iblessing/wiki/Objc-Reflection-Info)
  • 2020.10.24 — Снимки вызовов Objc (https://github.com/Soulghost/iblessing/wiki/Objc-Call-Snapshots)
  • 2020.10.04 — Поддержка списка категорий Objc
  • 2020.09.28 — Поддержка статических библиотек и fat Mach-O
  • 2020.09.22 — Базовое состояние программы и условное ветвление
  • 2020.09.04 — Валидация методов, вывод типов, поддержка objc_msgSendSuper
  • 2020.08.11 — Теперь iblessing — кроссплатформенный инструмент, поддерживающий macOS и Linux 😆
  • 2020.08.08 — Улучшен сканер перекрёстных ссылок objc_msgSend, добавлена поддержка подпрограмм, включая аргументы блоков и список захвата
  • 2020.07.30 — Улучшен сканер обёрток символов, добавлены скрипты IDA для переименования обёрток символов и модификации прототипов
  • 2020.07.21 — Первый релиз

Начало работы

⚠️⚠️⚠️ Двоичным сканерам требуется 12 ГБ виртуальной памяти для загрузки Mach-O файла, но фактически они не потребляют столько. Поэтому убедитесь, что физическая память вашей рабочей машины превышает 12 ГБ, или что выделяемая виртуальная память превышает 12 ГБ через механизм файла подкачки.

  1. Вы можете скачать предварительно собранный бинарный файл iblessing и начать использовать его.
  2. Выполните chmod +x для бинарного файла.
  3. Для получения дополнительных руководств обратитесь к Документации и справке ниже.

Как использовать

  • Релизы https://github.com/Soulghost/iblessing/releases

Единый бинарный файл

  • iblessing-darwin-all/iblessing-linux

Shell-программа + Dylib

  • распакуйте iblessing-framework.tar.gz
  • iblessing-darwin/iblessing-linux + libiblessing-core.dylib/libiblessing-core.so

Разработка собственных инструментов на основе фреймворка iblessing

  • распакуйте iblessing-framework.tar.gz
  • ваш бинарный файл + libiblessing-core.dylib/libiblessing-core.so + include/iblessing-core
  • пример кода: iblessing-core/otool.cpp

Как собрать

CMake

  • Платформа: macOS, Linux

Чтобы начать компиляцию iblessing, выполните следующие шаги:``` git clone --recursive -j4 https://github.com/Soulghost/iblessing cd iblessing ./compile-cmake.sh

## Быстрые ссылки
- [Основные концепции](https://github.com/Soulghost/iblessing#basic-concepts)
- Сканеры
  - [Сканирование AppInfos](https://github.com/Soulghost/iblessing#scan-for-appinfos) ⚠️ В настоящее время недоступно в Linux
  - [Сканирование перекрестных ссылок классов](https://github.com/Soulghost/iblessing#scan-for-class-xrefs)
  - [Сканирование всех перекрестных ссылок objc_msgSend](https://github.com/Soulghost/iblessing#scan-for-all-objc_msgsend-xrefs)
  - [Сканирование простых оберток символов](https://github.com/Soulghost/iblessing/blob/features/anti_wrapper/README.md#scan-for-symbol-wrappers)
 
- Генераторы
  - [Создание сервера запросов перекрестных ссылок objc_msgSend](https://github.com/Soulghost/iblessing#generate-objc_msgsend-xrefs-query-server)
  - [Создание IDA-скриптов для перекрестных ссылок objc_msgSend](https://github.com/Soulghost/iblessing#generate-ida-scripts-for-objc_msgsend-xrefs)
  - [Создание IDA-скриптов для переименования оберток функций Objective-C и изменения прототипов](https://github.com/Soulghost/iblessing/blob/features/anti_wrapper/README.md#genereate-ida-script-for-objc-runtime-function-rename-and-prototype-modification)

***Если возникли ошибки, вы можете вручную скомпилировать capstone и unicorn, затем перетащить libcapstone.a и libunicorn.a в папку vendor/libs проекта Xcode.***

Если все прошло успешно, вы можете найти бинарный файл в каталоге build:```
> ls ./build
iblessing

> file ./build/iblessing
./build/iblessing: Mach-O 64-bit executable x86_64

Документация и помощь

Предпросмотр```

$ iblessing -h

       ☠️
       ██╗██████╗ ██╗     ███████╗███████╗███████╗██╗███╗   ██╗ ██████╗
       ██║██╔══██╗██║     ██╔════╝██╔════╝██╔════╝██║████╗  ██║██╔════╝
       ██║██████╔╝██║     █████╗  ███████╗███████╗██║██╔██╗ ██║██║  ███╗
       ██║██╔══██╗██║     ██╔══╝  ╚════██║╚════██║██║██║╚██╗██║██║   ██║
       ██║██████╔╝███████╗███████╗███████║███████║██║██║ ╚████║╚██████╔╝
       ╚═╝╚═════╝ ╚══════╝╚══════╝╚══════╝╚══════╝╚═╝╚═╝  ╚═══╝ ╚═════╝

[] iblessing iOS Security Exploiting Toolkit Beta 0.1.1 (http://blog.asm.im) [] Author: Soulghost (高级页面仔) @ (https://github.com/Soulghost)

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