Подборка инструментов и учебных материалов по реверс-инжинирингу: бинарные файлы, приложения, прошивки, форматы файлов и протоколы.
reacher-z/Awesome-REA
Подборка инструментов, разборов и научных статей по реверс-инжинирингу сайтов, игр, приложений, бинарных файлов, прошивок и протоколов на двух языках.
- Звёзды
- 1,439
- Форки
- 306
- Открытые issues
- 911
- Последний коммит
- 2 часа назад
Что это?
Awesome Reverse Engineering Anything — подборка ресурсов по реверс-инжинирингу в шести областях: сайты, игры, приложения, нативные бинарные файлы, прошивки и оборудование, а также протоколы связи. Материалы сгруппированы по инструментам и интеграциям, практическим разборам, научным статьям и обучающим материалам — так проще найти отправную точку для работы с конкретной целью.
В подборке представлены самые разные задачи: деобфускация JavaScript, восстановление source map и анализ HTTP-трафика, изучение WebAssembly, декомпиляция игр и проекты статической перекомпиляции. Во многих практических разборах описано, как воссоздали игру или программу и совпадает ли результат с исходным бинарным файлом. Материалы ведут на первоисточники и содержат сведения о том, как их проверяли.
В репозитории также есть сайт с поиском, указатель научных статей и разделы об инструментах для агентов и MCP в процессах реверс-инжиниринга. Подборка ведётся независимо; наличие материала в списке не означает аффилированности с его авторами или проверки его работоспособности.
Ключевые возможности
- 01Группирует ресурсы по типу цели: сайты, игры, приложения, бинарные файлы, прошивки и протоколы.
- 02Содержит инструменты для деобфускации JavaScript, восстановления source map и изучения WebAssembly.
- 03Включает практические разборы декомпиляции игр и проектов по их воссозданию.
- 04Содержит отдельный раздел с научными статьями о методах реверс-инжиниринга.
- 05Предлагает материалы об инструментах для агентов и MCP в процессах реверс-инжиниринга.
Сценарии использования
- Найти деобфускатор или инструмент для распаковки bundle при анализе минифицированного фронтенд-кода.
- Изучить, как декомпилировали существующие игры и портировали их на современные платформы.
- Найти научные статьи об анализе бинарных файлов или реверс-инжиниринге протоколов.
- Подобрать инструменты для перехвата трафика и реверс-инжиниринга недокументированных HTTP API.
Что важно знать
- Указанные ресурсы проверяются только по исходному коду. В README говорится, что проверка исходного кода не означает проверку во время выполнения.
В подборках
Темы
Частые вопросы
- Что такое Awesome-REA?
- Подборка инструментов, разборов и научных статей по реверс-инжинирингу сайтов, игр, приложений, бинарных файлов, прошивок и протоколов на двух языках. Awesome Reverse Engineering Anything — подборка ресурсов по реверс-инжинирингу в шести областях: сайты, игры, приложения, нативные бинарные файлы, прошивки и оборудование, а также протоколы связи. Материалы сгруппированы по инструментам и интеграциям, практическим разборам, научным статьям и обучающим материалам — так проще найти отправную точку для работы с конкретной целью.
- Awesome-REA можно использовать бесплатно? Какая у него лицензия?
- Awesome-REA распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Awesome-REA всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Awesome-REA — 7 нояб. 2026 г..
- Для чего можно использовать Awesome-REA?
- Найти деобфускатор или инструмент для распаковки bundle при анализе минифицированного фронтенд-кода. Изучить, как декомпилировали существующие игры и портировали их на современные платформы. Найти научные статьи об анализе бинарных файлов или реверс-инжиниринге протоколов. Подобрать инструменты для перехвата трафика и реверс-инжиниринга недокументированных HTTP API.
- Где скачать Awesome-REA?
- Исходный код и инструкции по установке — на GitHub: https://github.com/reacher-z/Awesome-REA
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
MCP-сервер позволяет AI-ассистентам управлять Ghidra для анализа бинарных файлов и предоставляет более 200 инструментов для декомпиляции, переименования и аннотирования.
Плагин для radare2 на базе LLM: добавляет команду r2ai для реверс-инжиниринга с помощью ИИ и плагин декомпиляции decai.
MCP-сервер и CLI, с помощью которых AI-агенты анализируют нативные бинарные файлы, приложения Electron, сборки .NET и сайты.
CLI и MCP-сервер, с помощью которого coding agents анализируют приложения, игры, бинарные файлы и сайты, а затем переносят их на Godot, Unity, Unreal или three.js.
MCP-плагин для x64dbg, позволяющий AI-ассистентам управлять отладчиком по HTTP: ставить точки останова, выполнять пошаговую отладку и читать память.