MCP-сервер и CLI, с помощью которых AI-агенты анализируют нативные бинарные файлы, приложения Electron, сборки .NET и сайты.
Безопасность и приватность
Инструменты обратной разработки: open source проекты — 36 (2026)
Декомпиляторы, дизассемблеры и анализ бинарных файлов, чтобы понять, что на самом деле делает программа.
- Проект
- 36
- За неделю
- +29,8 тыс.
- Обновлён
- 3 часа назад
Как выбрать
Сначала определите тип файла и задачу. Ghidra дизассемблирует и декомпилирует нативные бинарники и поддерживает скрипты, ILSpy возвращает сборки .NET к C#, а jadx превращает Android APK и Dex в Java. Если сначала нужно разобраться в структуре файла, подойдёт hex-редактор ImHex с языком шаблонов для разбора структур.
- ghidraЛучше всего подойдёт тем, кому нужна замена IDA Pro для дизассемблирования, декомпиляции и скриптового анализа нативного кода.
- jadxЛучше всего подойдёт тем, кто хочет читать Android APK и Dex как исходники на Java; есть и командная строка, и GUI.
- ImHexЛучше всего подойдёт тем, кому нужен hex-редактор вместо 010 Editor или HxD с языком шаблонов для разбора структур файлов; лицензия GPL-2.0.
Сравнение ведущих проектов
Все проекты
Сортировка:По звёздам
Ghidra — открытая платформа АНБ для обратной разработки ПО: дизассемблирования, декомпиляции, визуализации графов и написания скриптов для скомпилированного кода.
Кроссплатформенный hex-редактор для реверс-инжиниринга и анализа бинарных данных с языком описания структур файлов.
Инструменты CLI и GUI для декомпиляции Android Dex, APK и связанных файлов в читаемый исходный код Java.
Набор AI-агентских навыков, который направляет задачи по реверс-инжинирингу, пентесту и CTF в подходящие плейбуки и проверяет установленные инструменты.
CLI-инструмент для реверс-инжиниринга закрытых Android APK: декодирует ресурсы почти до исходного вида и пересобирает APK после изменений.
Кроссплатформенный браузер .NET-сборок и декомпилятор с открытым исходным кодом, который восстанавливает читаемый C# из скомпилированных .NET-бинарников.
Свободный фреймворк и набор CLI-инструментов для реверс-инжиниринга, анализа, дизассемблирования, отладки и эмуляции бинарных файлов в Unix-подобных системах.
Бесплатная платформа с открытым исходным кодом для реверс-инжиниринга с графическим интерфейсом на базе фреймворка rizin.
Инструмент анализа прошивок на Rust: находит и при необходимости извлекает файлы и данные, встроенные в другие файлы.
MCP-сервер связывает IDA Pro с LLM-клиентами, чтобы AI-ассистент мог декомпилировать бинарные файлы, добавлять аннотации и переименовывать объекты в ходе реверс-инжиниринга.
Кроссплатформенный инструмент для определения типов файлов и статического анализа: распознаёт форматы, компиляторы, упаковщики и средства защиты исполняемых файлов.
MCP-сервер, открывающий LLM-клиентам функции Ghidra для декомпиляции и анализа бинарных файлов.
Неофициальное продолжение dnSpy — отладчика и редактора сборок .NET и Unity, работающего без исходного кода.
Лёгкий фреймворк для эмуляции CPU на базе QEMU, который выполняет машинный код для разных архитектур через единый API, не зависящий от архитектуры.
Расширение на Python, которое добавляет в GDB улучшенный интерфейс для разработки эксплойтов и поддержки x86, ARM, MIPS, PowerPC и SPARC.
Редактор байткода Java и Android с интерфейсом в стиле IDE для декомпиляции, редактирования, деобфускации и экспорта скомпилированных приложений.
MCP-сервер позволяет AI-ассистентам управлять Ghidra для анализа бинарных файлов и предоставляет более 200 инструментов для декомпиляции, переименования и аннотирования.
Кроссплатформенная библиотека C++ с привязками для Python и Rust для разбора, изменения и абстрагирования форматов ELF, PE, Mach-O и исполняемых файлов Android.
Фреймворк для реверс-инжиниринга в UNIX-подобных системах и набор CLI-инструментов для анализа бинарных файлов, дизассемблирования кода и отладки программ.
Набор CLI-инструментов для исследования прошивок Apple: загрузка IPSW/OTA, анализ Mach-O и кэша dyld, kernelcache и подключённых устройств iOS.
Плагин для IDA Pro, который отправляет декомпилированные функции большим языковым моделям, чтобы получить их объяснение, добавить комментарии и подобрать имена переменных.
Плагин JADX и Python MCP-сервер позволяют LLM, например Claude, анализировать декомпилированные APK для Android прямо в интерфейсе JADX.
MCP-плагин для x64dbg, позволяющий AI-ассистентам управлять отладчиком по HTTP: ставить точки останова, выполнять пошаговую отладку и читать память.
Консольная утилита для рекурсивного извлечения файлов из более чем 78 форматов архивов, сжатия и файловых систем, а также вырезания неизвестных фрагментов из бинарных данных.
Расширение Ghidra с MCP-сервером, с помощью которого языковые модели выполняют реверс-инжиниринг через небольшие специализированные инструменты.
Расширение для Ghidra на базе LLM: помогает объяснять код, вести чаты и проводить агентный анализ при реверс-инжиниринге.
Плагин для radare2 на базе LLM: добавляет команду r2ai для реверс-инжиниринга с помощью ИИ и плагин декомпиляции decai.
Windows-приложение для просмотра и анализа PE-файлов EXE, DLL, SYS, статических библиотек, COFF-объектов и ELF-файлов с дизассемблированием и декомпиляцией.
MCP-сервер, который позволяет AI-агентам управлять radare2 для анализа бинарных файлов через CLI, плагин r2 или HTTP.
Частые вопросы
- Как отбираются проекты?
- Каждый проект в Repolode проходит проверку качества: он должен работать уже сейчас, решать конкретную задачу, быть чем-то большим, чем тонкая обёртка, и продолжать поддерживаться. Эта страница группирует проекты по темам и сортирует их по звёздам GitHub.
- Какой проект здесь самый популярный?
- morluto/rea — 440,5 тыс. звёзд на GitHub. Перед выбором проверьте лицензию и дату последнего коммита каждого проекта.