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

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

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

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

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

Категории

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

ofrak

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

Репозиторий
2.1k155281 месяц назадПроверено 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 можно установить тремя способами:

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

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

Обратите внимание, что 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» (одобрено для публичного распространения, распространение без ограничений).

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