Repolode
morluto

morluto/awesome-reverse-engineering

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

Звёзды
1,929
Форки
425
Открытые issues
1
Последний коммит
9 дней назад

Что это?

Awesome Reverse Engineering — каталог инструментов и учебных материалов по реверс-инжинирингу, разбитый на категории. Материалы сгруппированы по задачам: определение типа исполняемого файла, изучение нативного кода, отладка, инструментирование работающих программ, анализ вредоносного ПО, исследование приложений для Android и iOS, восстановление бинарных файлов Go, Flutter, Python или Hermes, извлечение прошивок и изучение форматов файлов.

Для каждого пункта приводится краткое описание возможностей инструмента и, где это важно, отмечаются ограничения, требования к платформе или коммерческая лицензия. Коммерческие продукты помечены отдельно. Таблица «Начните здесь» связывает распространённые задачи с соответствующими разделами, чтобы читатели могли сразу перейти к нужной категории.

В подборку также входят курсы, книги и интерактивные лабораторные работы для изучения ассемблера и основ реверс-инжиниринга, а ещё раздел об инструментах для анализа с помощью AI.

Ключевые возможности

  • 01Материалы сгруппированы по задачам реверс-инжиниринга — от первичного анализа до изучения прошивок и игр.
  • 02Для каждого инструмента есть краткое описание с указанием поддержки платформ и ограничений.
  • 03Коммерческие инструменты чётко помечены.
  • 04Есть курсы, книги и практические лабораторные работы для изучения ассемблера и реверс-инжиниринга.
  • 05Таблица соответствия задач и разделов помогает быстро найти нужную категорию.

Сценарии использования

  • Найти дизассемблер, отладчик или декомпилятор для анализа нужного нативного бинарного файла.
  • Подобрать инструменты для первичного анализа подозрительного файла или дампа памяти при исследовании вредоносного ПО.
  • Найти инструменты для изучения приложений Android, iOS, .NET или Flutter.
  • Выбрать начальный курс или книгу по ассемблеру и реверс-инжинирингу.

В подборках

Темы

Частые вопросы

Что такое awesome-reverse-engineering?
Подборка инструментов и учебных материалов по реверс-инжинирингу: бинарные файлы, приложения, прошивки, форматы файлов и протоколы. Awesome Reverse Engineering — каталог инструментов и учебных материалов по реверс-инжинирингу, разбитый на категории. Материалы сгруппированы по задачам: определение типа исполняемого файла, изучение нативного кода, отладка, инструментирование работающих программ, анализ вредоносного ПО, исследование приложений для Android и iOS, восстановление бинарных файлов Go, Flutter, Python или Hermes, извлечение прошивок и изучение форматов файлов.
awesome-reverse-engineering можно использовать бесплатно? Какая у него лицензия?
awesome-reverse-engineering распространяется с открытым исходным кодом под лицензией CC0-1.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
awesome-reverse-engineering всё ещё поддерживается?
Активно поддерживается. Последний коммит в awesome-reverse-engineering — 30 окт. 2026 г..
Для чего можно использовать awesome-reverse-engineering?
Найти дизассемблер, отладчик или декомпилятор для анализа нужного нативного бинарного файла. Подобрать инструменты для первичного анализа подозрительного файла или дампа памяти при исследовании вредоносного ПО. Найти инструменты для изучения приложений Android, iOS, .NET или Flutter. Выбрать начальный курс или книгу по ассемблеру и реверс-инжинирингу.
Где скачать awesome-reverse-engineering?
Исходный код и инструкции по установке — на GitHub: https://github.com/morluto/awesome-reverse-engineering

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

MCP-плагин для x64dbg, позволяющий AI-ассистентам управлять отладчиком по HTTP: ставить точки останова, выполнять пошаговую отладку и читать память.

2,8 тыс.+59 за неделю319ZigMITАктивно поддерживаетсяОбновлён 4 дня назад

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

Обучающие материалы#reverse-engineering#decompilation#binary-analysis
1,4 тыс.+612 за неделю306PythonMITАктивно поддерживаетсяОбновлён 3 часа назад

MCP-сервер позволяет AI-ассистентам управлять Ghidra для анализа бинарных файлов и предоставляет более 200 инструментов для декомпиляции, переименования и аннотирования.

6,2 тыс.+125 за неделю382JavaApache-2.0Обновлён 4 часа назад