MCP-плагин для x64dbg, позволяющий AI-ассистентам управлять отладчиком по HTTP: ставить точки останова, выполнять пошаговую отладку и читать память.
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-сервер и CLI, с помощью которых AI-агенты анализируют нативные бинарные файлы, приложения Electron, сборки .NET и сайты.
CLI и MCP-сервер, с помощью которого coding agents анализируют приложения, игры, бинарные файлы и сайты, а затем переносят их на Godot, Unity, Unreal или three.js.
Подборка инструментов, разборов и научных статей по реверс-инжинирингу сайтов, игр, приложений, бинарных файлов, прошивок и протоколов на двух языках.
Windows-приложение для просмотра и анализа PE-файлов EXE, DLL, SYS, статических библиотек, COFF-объектов и ELF-файлов с дизассемблированием и декомпиляцией.
MCP-сервер позволяет AI-ассистентам управлять Ghidra для анализа бинарных файлов и предоставляет более 200 инструментов для декомпиляции, переименования и аннотирования.