Repolode

Безопасность и приватность

Инструменты обратной разработки: open source проекты — 36 (2026)

Декомпиляторы, дизассемблеры и анализ бинарных файлов, чтобы понять, что на самом деле делает программа.

Проект
36
За неделю
+29,8 тыс.
Обновлён
3 часа назад

Как выбрать

Сначала определите тип файла и задачу. Ghidra дизассемблирует и декомпилирует нативные бинарники и поддерживает скрипты, ILSpy возвращает сборки .NET к C#, а jadx превращает Android APK и Dex в Java. Если сначала нужно разобраться в структуре файла, подойдёт hex-редактор ImHex с языком шаблонов для разбора структур.

Сравнение ведущих проектов

ПроектЗвёздыЗа неделюЛицензияОбновлён
rea440,5 тыс.+25,5 тыс.MIT3 часа назад
ghidra98,5 тыс.+2,1 тыс.Apache-2.0вчера
ImHex55,8 тыс.+100GPL-2.030 дней назад
jadx51,7 тыс.+262Apache-2.05 дней назад
reverse-skill44,3 тыс.+404MIT2 месяца назад
Apktool27,1 тыс.+168Apache-2.06 дней назад

Все проекты

MCP-сервер и CLI, с помощью которых AI-агенты анализируют нативные бинарные файлы, приложения Electron, сборки .NET и сайты.

440,5 тыс.+25,5 тыс. за неделю109 тыс.TypeScriptMITОбновлён 3 часа назад

Ghidra — открытая платформа АНБ для обратной разработки ПО: дизассемблирования, декомпиляции, визуализации графов и написания скриптов для скомпилированного кода.

98,5 тыс.+2,1 тыс. за неделю11,2 тыс.JavaApache-2.0Активно поддерживаетсяОбновлён вчера

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

55,8 тыс.+100 за неделю2,6 тыс.C++GPL-2.0Активно поддерживаетсяОбновлён 30 дней назад

Инструменты CLI и GUI для декомпиляции Android Dex, APK и связанных файлов в читаемый исходный код Java.

51,7 тыс.+262 за неделю5,9 тыс.JavaApache-2.0Активно поддерживаетсяОбновлён 5 дней назад

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

44,3 тыс.+404 за неделю6,6 тыс.PowerShellMITАктивно поддерживаетсяОбновлён 2 месяца назад

CLI-инструмент для реверс-инжиниринга закрытых Android APK: декодирует ресурсы почти до исходного вида и пересобирает APK после изменений.

27,1 тыс.+168 за неделю4,2 тыс.JavaApache-2.0Активно поддерживаетсяОбновлён 6 дней назад

Кроссплатформенный браузер .NET-сборок и декомпилятор с открытым исходным кодом, который восстанавливает читаемый C# из скомпилированных .NET-бинарников.

27 тыс.+105 за неделю3,8 тыс.C#MITАктивно поддерживаетсяОбновлён 6 часов назад

Свободный фреймворк и набор CLI-инструментов для реверс-инжиниринга, анализа, дизассемблирования, отладки и эмуляции бинарных файлов в Unix-подобных системах.

25,4 тыс.+134 за неделю3,4 тыс.COtherОбновлён 6 часов назад

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

20,2 тыс.+53 за неделю1,5 тыс.C++GPL-3.0Обновлён 4 дня назад

Инструмент анализа прошивок на Rust: находит и при необходимости извлекает файлы и данные, встроенные в другие файлы.

14,6 тыс.+29 за неделю1,9 тыс.RustMITОбновлён 3 месяца назад

MCP-сервер связывает IDA Pro с LLM-клиентами, чтобы AI-ассистент мог декомпилировать бинарные файлы, добавлять аннотации и переименовывать объекты в ходе реверс-инжиниринга.

13,4 тыс.+146 за неделю1,6 тыс.PythonMITАктивно поддерживаетсяОбновлён в прошлом месяце

Кроссплатформенный инструмент для определения типов файлов и статического анализа: распознаёт форматы, компиляторы, упаковщики и средства защиты исполняемых файлов.

11,9 тыс.+61 за неделю995JavaScriptMITАктивно поддерживаетсяОбновлён 9 часов назад

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

11,8 тыс.+146 за неделю1,3 тыс.JavaApache-2.0Обновлён 28 дней назад

Неофициальное продолжение dnSpy — отладчика и редактора сборок .NET и Unity, работающего без исходного кода.

11,4 тыс.+41 за неделю790C#GPL-3.0Обновлён 6 дней назад

Лёгкий фреймворк для эмуляции CPU на базе QEMU, который выполняет машинный код для разных архитектур через единый API, не зависящий от архитектуры.

9,5 тыс.+27 за неделю1,6 тыс.CGPL-2.0Обновлён 20 дней назад

Расширение на Python, которое добавляет в GDB улучшенный интерфейс для разработки эксплойтов и поддержки x86, ARM, MIPS, PowerPC и SPARC.

8,4 тыс.+9 за неделю841PythonMITОбновлён 3 месяца назад

Редактор байткода Java и Android с интерфейсом в стиле IDE для декомпиляции, редактирования, деобфускации и экспорта скомпилированных приложений.

7,5 тыс.+2 за неделю547JavaMITАктивно поддерживаетсяОбновлён 5 дней назад

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

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

Кроссплатформенная библиотека C++ с привязками для Python и Rust для разбора, изменения и абстрагирования форматов ELF, PE, Mach-O и исполняемых файлов Android.

5,6 тыс.+11 за неделю759C++Apache-2.0Активно поддерживаетсяОбновлён 5 часов назад

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

4,2 тыс.+53 за неделю700CLGPL-3.0Обновлён 4 часа назад

Набор CLI-инструментов для исследования прошивок Apple: загрузка IPSW/OTA, анализ Mach-O и кэша dyld, kernelcache и подключённых устройств iOS.

3,9 тыс.+25 за неделю326GoMITАктивно поддерживаетсяОбновлён 7 часов назад

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

3,5 тыс.333PythonGPL-3.0Обновлён 3 месяца назад

Плагин JADX и Python MCP-сервер позволяют LLM, например Claude, анализировать декомпилированные APK для Android прямо в интерфейсе JADX.

3 тыс.+16 за неделю281JavaApache-2.0Обновлён 20 дней назад

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

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

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

2,6 тыс.+18 за неделю159PythonMITОбновлён 5 часов назад

Расширение Ghidra с MCP-сервером, с помощью которого языковые модели выполняют реверс-инжиниринг через небольшие специализированные инструменты.

950+48 за неделю93JavaApache-2.0Активно поддерживаетсяОбновлён 5 дней назад

Расширение для Ghidra на базе LLM: помогает объяснять код, вести чаты и проводить агентный анализ при реверс-инжиниринге.

778+4 за неделю78JavaMITОбновлён 22 дня назад

Плагин для radare2 на базе LLM: добавляет команду r2ai для реверс-инжиниринга с помощью ИИ и плагин декомпиляции decai.

535+37 за неделю70CMITАктивно поддерживаетсяОбновлён вчера

Windows-приложение для просмотра и анализа PE-файлов EXE, DLL, SYS, статических библиотек, COFF-объектов и ELF-файлов с дизассемблированием и декомпиляцией.

377+87 за неделю44C++MITОбновлён 12 дней назад

MCP-сервер, который позволяет AI-агентам управлять radare2 для анализа бинарных файлов через CLI, плагин r2 или HTTP.

357+9 за неделю43CMITАктивно поддерживаетсяОбновлён 23 дня назад

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

Как отбираются проекты?
Каждый проект в Repolode проходит проверку качества: он должен работать уже сейчас, решать конкретную задачу, быть чем-то большим, чем тонкая обёртка, и продолжать поддерживаться. Эта страница группирует проекты по темам и сортирует их по звёздам GitHub.
Какой проект здесь самый популярный?
morluto/rea — 440,5 тыс. звёзд на GitHub. Перед выбором проверьте лицензию и дату последнего коммита каждого проекта.

Другие подборки