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

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

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

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

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

Категории

Все категории
Loading categories
ofrak — Платформа для анализа и модификации бинарных файлов, предназначенная для распаковки, анализа, изменения и переупаковки прошивок и исполняемых форматов через графический интерфейс и Python API. | Kitploit
Инструменты/GitHubGitHub/redballoonsecurity/ofrak
Безопасность встроенных системОбратная инженерияCTFАнализ Бинарных ФайловАнализ Прошивок
GitHubredballoonsecurity/ofrak

ofrak

Платформа для анализа и модификации бинарных файлов, предназначенная для распаковки, анализа, изменения и переупаковки прошивок и исполняемых форматов через графический интерфейс и Python API.

Репозиторий
2.1k1556 дней назадПроверено Kitploit

Популярное

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

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

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

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

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

OFRAK

OFRAK (Open Firmware Reverse Analysis Konsole) — это платформа для анализа и модификации бинарных файлов. OFRAK объединяет возможности:

  • Определять и распаковывать многие бинарные форматы
  • Анализировать распакованные бинарные файлы с помощью проверенных инструментов обратной разработки
  • Изменять и упаковывать бинарные файлы с помощью мощных стратегий патчинга

OFRAK поддерживает ряд форматов файлов встроенного ПО, помимо исполняемых файлов пользовательского пространства, включая:

  • Сжатые файловые системы
  • Сжатое и проверяемое по контрольной сумме встроенное ПО
  • Загрузчики
  • Ядра ОС/РВОС

OFRAK предоставляет пользователям:

  • Графический интерфейс пользователя (GUI) для интерактивного исследования и визуализации бинарных файлов
  • Python API для читаемых и воспроизводимых скриптов, которые могут применяться ко целым классам бинарных файлов, а не только к одному конкретному
  • Рекурсивное определение, распаковка и упаковка многих форматов файлов, от ELF-исполняемых файлов до архивов файловых систем и сжатых и проверяемых форматов встроенного ПО
  • Встроенная, расширяемая интеграция с мощными бэкендами анализа (angr, Binary Ninja, Ghidra, IDA Pro)
  • Расширяемость по дизайну через общий интерфейс для легкого написания дополнительных компонентов OFRAK и добавления поддержки нового формата файлов или операции двоичного патчинга

Подробнее см. на ofrak.com.

GUI-интерфейс

Веб-интерфейс GUI предоставляет навигационное дерево ресурсов. Для выбранного ресурса также предоставляются: метаданные, шестнадцатеричная или текстовая навигация, а также боковая панель мини-карты для быстрой навигации по энтропии, классу байтов или величине. GUI также позволяет выполнять действия, обычно доступные через Python API, такие как комментирование, распаковка, анализ, изменение и упаковка ресурсов.

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

Способы установки

OFRAK можно установить тремя способами:

См. (Установка) для подробных инструкций по установке.

Обратите внимание, что OFRAK использует Git LFS — см. Установка из исходников для получения дополнительной информации.

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

OFRAK имеет общую документацию и документацию по API. Обе можно посмотреть на ofrak.com/docs.

Если вы хотите внести изменения в документацию или разместить её самостоятельно, следуйте инструкциям в docs/README.md.

Лицензия

Код в этом репозитории распространяется под лицензией сообщества OFRAK, которая предназначена для образовательных целей, личного развития или просто для развлечения. Если лицензия сообщества вам подходит, выполните ofrak license --community --i-agree, чтобы принять её!

Пользователи, заинтересованные в OFRAK для коммерческих целей, могут запросить лицензию Pro или Enterprise. См. лицензирование OFRAK для получения дополнительной информации.

Участие в разработке

Red Balloon Security рада, что исследователи безопасности и разработчики могут внести свой вклад в этот репозиторий.

Подробности см. в руководстве для участников и руководстве по разработке на Python.

Поддержка

Пожалуйста, свяжитесь с [email protected] или напишите нам в OFRAK Slack с любыми вопросами или проблемами, касающимися OFRAK. Мы с нетерпением ждем ваших отзывов! Подпишитесь на список рассылки OFRAK, чтобы ежемесячно получать обновления о улучшениях кода и новых функциях.


Этот материал частично основан на работе, поддержанной DARPA в рамках контракта № N66001-20-C-4032. Любые мнения, выводы и заключения или рекомендации, выраженные в этом материале, принадлежат автор(ам) и не обязательно отражают точку зрения DARPA. Утверждение о распространении «A» (одобрено для публичного распространения, распространение без ограничений).

Скачать инструмент
МетодЛучше всего дляКоманда установки
PyPIБыстрое тестирование, пользователи, предпочитающие управлять собственным окружениемpip install ofrak
DockerПолноценное окружение со всеми зависимостями, согласованная настройкаpython3 build_image.py --config ofrak-ghidra.yml --base --finish
SourceУчастники, разработчики, модифицирующие код OFRAKКлонировать репозиторий + make develop