Подборка инструментов и учебных материалов по реверс-инжинирингу: бинарные файлы, приложения, прошивки, форматы файлов и протоколы.
duty1g/x64dbg-mcp-server
MCP-плагин для x64dbg, позволяющий AI-ассистентам управлять отладчиком по HTTP: ставить точки останова, выполнять пошаговую отладку и читать память.
- Звёзды
- 2,795
- Форки
- 319
- Открытые issues
- 1
- Последний коммит
- 4 дня назад
Что это?
x64dbg-MCP Server — нативный плагин для отладчика x64dbg, реализующий Model Context Protocol. Благодаря этому любой совместимый с MCP AI-ассистент может управлять сеансом отладки. Плагин предоставляет множество операций отладчика в виде инструментов: установка точек останова, пошаговое выполнение кода, чтение памяти, дамп регистров, изучение модулей и потоков, поиск по шаблонам байтов или строкам.
Плагин написан на Zig без внешних зависимостей и поставляется в виде единственного бинарного файла для каждой архитектуры, поддерживая цели x32 и x64. Он поддерживает транспорт Streamable HTTP и SSE и требует Bearer-токен в каждом запросе. Настройки, включая адрес привязки, порт и токен, доступны в меню Plugins в x64dbg.
Сервер работает внутри процесса x64dbg и автоматически запускается вместе с отладчиком. По умолчанию используются порты 9094 для x64 и 9095 для x32. Сервер можно собрать из исходного кода в Windows, Linux или macOS.
Ключевые возможности
- 01Предоставляет десятки операций отладчика в виде инструментов MCP: от пошагового выполнения и точек останова до изучения памяти и модулей.
- 02Работает как единый нативный плагин без внешних зависимостей и зависимостей времени выполнения.
- 03Собирает плагины для x32 и x64 из одной кодовой базы; поддерживается кросс-компиляция в Linux и macOS.
- 04Поддерживает транспорт Streamable HTTP и SSE для MCP-клиентов.
- 05Требует Bearer-токен в каждом запросе и автоматически генерирует его при первом запуске.
- 06Предоставляет диалог настройки адреса привязки, порта и токена; при сохранении сервер перезапускается автоматически.
Сценарии использования
- Поручить AI-ассистенту проход по точке входа бинарного файла, точкам останова и стеку вызовов при реверс-инжиниринге.
- Автоматизировать рутинные действия при отладке: настройку точек останова, дампы памяти и поиск по шаблонам.
- Анализировать упакованные исполняемые файлы с определением OEP и дампом модулей.
- Управлять x64dbg из рабочего процесса агента в изолированной среде анализа вредоносных программ.
Быстрый старт
- 1
Скачайте последнюю версию или соберите проект из исходного кода
- 2
Соберите плагин с помощью Zig
zig build -Doptimize=ReleaseSafe --prefix dist - 3
Скопируйте содержимое dist/ в корневую папку x64dbg
- 4
Запустите x64dbg — сервер MCP запустится автоматически
Что важно знать
- Для сборки из исходного кода требуется Zig 0.16-dev или новее.
- Работает только с x64dbg — отладчиком для Windows.
- Сервер использует незашифрованный HTTP, поэтому его не следует открывать для недоверенных сетей.
В подборках
Темы
Частые вопросы
- Что такое x64dbg-mcp-server?
- MCP-плагин для x64dbg, позволяющий AI-ассистентам управлять отладчиком по HTTP: ставить точки останова, выполнять пошаговую отладку и читать память. x64dbg-MCP Server — нативный плагин для отладчика x64dbg, реализующий Model Context Protocol. Благодаря этому любой совместимый с MCP AI-ассистент может управлять сеансом отладки. Плагин предоставляет множество операций отладчика в виде инструментов: установка точек останова, пошаговое выполнение кода, чтение памяти, дамп регистров, изучение модулей и потоков, поиск по шаблонам байтов или строкам.
- x64dbg-mcp-server можно использовать бесплатно? Какая у него лицензия?
- x64dbg-mcp-server распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- x64dbg-mcp-server всё ещё поддерживается?
- Активно поддерживается. Последний коммит в x64dbg-mcp-server — 3 нояб. 2026 г..
- Для чего можно использовать x64dbg-mcp-server?
- Поручить AI-ассистенту проход по точке входа бинарного файла, точкам останова и стеку вызовов при реверс-инжиниринге. Автоматизировать рутинные действия при отладке: настройку точек останова, дампы памяти и поиск по шаблонам. Анализировать упакованные исполняемые файлы с определением OEP и дампом модулей. Управлять x64dbg из рабочего процесса агента в изолированной среде анализа вредоносных программ.
- Как установить x64dbg-mcp-server?
- Скачайте последнюю версию или соберите проект из исходного кода Соберите плагин с помощью Zig: zig build -Doptimize=ReleaseSafe --prefix dist Скопируйте содержимое dist/ в корневую папку x64dbg Запустите x64dbg — сервер MCP запустится автоматически
- Где скачать x64dbg-mcp-server?
- Исходный код и инструкции по установке — на GitHub: https://github.com/duty1g/x64dbg-mcp-server
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Windows-приложение для просмотра и анализа PE-файлов EXE, DLL, SYS, статических библиотек, COFF-объектов и ELF-файлов с дизассемблированием и декомпиляцией.
MCP-сервер позволяет AI-ассистентам управлять Ghidra для анализа бинарных файлов и предоставляет более 200 инструментов для декомпиляции, переименования и аннотирования.
Свободный фреймворк и набор CLI-инструментов для реверс-инжиниринга, анализа, дизассемблирования, отладки и эмуляции бинарных файлов в Unix-подобных системах.
Кроссплатформенный инструмент для определения типов файлов и статического анализа: распознаёт форматы, компиляторы, упаковщики и средства защиты исполняемых файлов.
Кроссплатформенная библиотека C++ с привязками для Python и Rust для разбора, изменения и абстрагирования форматов ELF, PE, Mach-O и исполняемых файлов Android.