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

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

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

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

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

Категории

Все категории
Loading categories
reverse-engineering-with-ai — Методы исследования для обратной разработки зашифрованных прошивок и программного обеспечения с помощью анализа при участии ИИ, независимой проверки и ссылок на открытые источники. | Kitploit
Инструменты/GitHubGitHub/jaredreabow/reverse-engineering-with-ai
Безопасность встроенных системОбратная инженерияКриптографияАппаратная БезопасностьСтатьи и ИсследованияОбучение и ОбразованиеОбратная Разработка с Помощью ИИПодобранные РесурсыАнализ Прошивок

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
GitHubjaredreabow/reverse-engineering-with-ai

reverse-engineering-with-ai

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

Репозиторий
7111 день назадЕщё не проверено

Обратная разработка с помощью ИИ

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

Центральный вопрос — где защищённый материал становится пригодным для использования и наблюдаема ли эта точка. Восстановление ключа — один из путей. Другие включают поиск эквивалентного артефакта открытого текста, наблюдение за преобразованием, выполнение существующего средства чтения или реконструкцию поведения без восстановления ключа.

Этот репозиторий содержит обзор 31 метода, систему доказательств, примеры из открытых источников и переиспользуемые шаблоны расследований. Он охватывает анализ файлов, инструментирование программного обеспечения, рехостинг, получение аппаратного доступа, побочные каналы и криптографические ограничения. Каждый метод различает предварительные условия, возможные результаты и доказательства, необходимые для обоснования вывода.

Начните здесь

  1. Следуйте рабочему процессу расследования, чтобы определить артефакт, желаемый результат и доступные возможности.
  2. Используйте обзор методов, чтобы выбрать подходящий эксперимент.
  3. Примените систему доказательств, прежде чем заявлять о восстановлении или объяснять неудачу.
  4. Используйте руководство по взаимодействию с ИИ, чтобы разделить исследование и проверку, не превращая согласие модели в доказательство.
  5. Зафиксируйте эксперимент в шаблоне расследования.

Тематические исследования из открытых источников иллюстрируют проектирование зашифрованных образов, прозрачное расшифрование флеш-памяти, сохранение настроек Android и этапы загрузки. Индекс источников содержит ссылки на документацию, реализации и статьи, используемые в руководстве.

Выберите результат до выбора инструмента

Желаемый результатЧто бы его установило
Один артефакт открытого текстаКорректно ограниченная аутентификация или независимое согласование с эталоном при согласованной структуре
Переиспользуемый ключ содержимогоНезависимо проверенное расшифрование на применимых образцах с определённой областью действия ключа
Ключ устройства или корневой ключПроверенная идентичность и область действия ключа; одного ключа содержимого или дескриптора ключа недостаточно
Объяснение поведенияКонкретные трассировки, поток данных и тесты, охватывающие заявленное поведение
Реконструированный исполняемый файлКорректность формата плюс репрезентативное поведение в документированной среде
Модифицированный образ, принятый производителемОтдельные доказательства для фактической подписи и пути принятия при загрузке

Уточнения, которые меняют ход расследования

  • Высокая энтропия — это признак случайности. Её могут создавать как сжатие, так и шифрование; фиксируйте инструмент, масштаб и размер окна. Документация Binwalk по энтропии
  • Размещение загрузчика зависит от платформы и формата образа. Первые 64 КБ — не общее правило извлечения, и пакет обновления может не содержать загрузчик.
  • Шифрование и подписи решают разные задачи. Восстановление открытого текста не даёт ключ подписи и не устанавливает, что модифицированный образ загрузится. Зашифрованные образы MCUboot
  • Успешная команда, правдоподобная строка, загруженная библиотека или возврат обёртки требуют проверки на уровне, соответствующем заявлению. См. примеры на основе источников.
  • Стойкая криптография не становится практически взламываемой от декомпилятора или языковой модели. Полезный прогресс обычно приходит из окружающей реализации, доступных представлений или конкретной продемонстрированной слабости. Исследование полного AES с помощью биклик

Область охвата и происхождение

Первоначальное исследование было разработано в ходе специализированного исследования с поддержкой ИИ и критической проверки, включая вклад Astra, Opus и Fable. Проверки интегрировались выборочно: неподтверждённые интерпретации и дублирующая работа отклонялись. Итоговое руководство делает методологические утверждения и ссылается на публичные источники; оно не заявляет о новом универсальном дешифраторе или о продемонстрированном взломе конкретного устройства.

Публичный репозиторий содержит исследовательские тексты, публичные ссылки, пустые шаблоны и инструмент проверки документации. Бинарные файлы прошивок, приватные дампы трафика, идентификаторы устройств, извлечённые ключи, учётные данные и операционные журналы находятся за пределами области его публикации. Применяйте эти методы только к системам и артефактам, на исследование которых у вас есть разрешение.

Проверка репозитория

Достаточно Python 3.9 или более поздней версии; сторонние пакеты не требуются.

python3 tools/check_docs.py
python3 tools/check_docs.py --self-test

Локальный harness проверяет инвентаризацию файлов, ссылки Markdown, нумерацию методов, индекс источников, записи версий и несколько распространённых шаблонов случайной публикации. Он не исполняет прошивку, не связывается с устройствами, не загружает связанные веб-сайты и не доказывает правильность каждого технического утверждения. Проверка источников остаётся частью исследовательской проверки.

Текущая версия документации: 1.0.0. См. журнал изменений и историю, доступную только для добавления.

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