Reversecore MCP
MCP-сервер для реверс-инжиниринга и анализа вредоносных файлов: декомпиляция, YARA, форензика, отчеты с доказательствами
- 221 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Сервер запускает инструменты разбора над чужими бинарными образцами, в том числе вредоносными, и читает указанные файлы на диске
- Образцы на хост-машине без контейнера могут повредить саму машину
Установка
- Работает в
Ручная установка
pipx run reversecore-mcp setupНаходит установленные клиенты и регистрирует сервер, делая резервные копии настроек.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Сервер запускает инструменты разбора над чужими бинарными образцами, в том числе вредоносными, и читает указанные файлы на диске
- Образцы на хост-машине без контейнера могут повредить саму машину
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Reversecore MCP сводит дизассемблеры, декомпиляторы, сканеры YARA и инструменты форензики в одну точку для ИИ-агента. Задачу описывают словами, например «расшифруй конфиг в этом образце и собери IOC», а сервер запускает инструменты и возвращает структурированный результат с побайтовыми доказательствами, чтобы агент не придумывал находки. Внутри Radare2, YARA, LIEF и Capstone. Сервер разбирает бинарные файлы, в том числе Go и Rust без символов, пакеты Electron в формате ASAR и игры на Unity, помогает с разбором аварийных дампов и восстановлением функции с проверкой в эмуляторе ESIL. Инструменты работают на вашей машине или в изолированном контейнере Docker. Для экономии контекста есть режим с 15 основными инструментами и остальными по запросу.
Для кого. Аналитикам вредоносного ПО и исследователям уязвимостей, которые разбирают подозрительные образцы и инциденты вместе с агентом.
Подходит, если
- Подозрительный установщик разбирает агент: проверяет `app.asar` на небезопасные настройки окон и IPC-обработчики
- Агент декомпилирует функцию расшифровки конфигурации и проверяет написанный на Python расшифровщик в эмуляторе
- Из образца надо вытащить IOC, сопоставить поведение с MITRE ATT&CK и выпустить отчет
- Аварийный дамп сводят к причине сбоя с указанием места в коде
Не подходит, если
- Нужна только документация или код без бинарных файлов: инструменты анализа бинарных образцов избыточны
- Образцы вредоносного ПО запускают на рабочей машине без изоляции: для них предусмотрен контейнер Docker
- Нужен быстрый отклик на малом объеме памяти: полный набор инструментов тяжелый, лучше режим с 15 инструментами
Пример запроса к агенту
Разбери образец sample.bin: декомпилируй функцию расшифровки конфигурации, собери IOC и сопоставь поведение с MITRE ATT&CKMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Сервер разбирает чужие бинарные файлы и вредоносные образцы, поэтому работать с ними стоит в контейнере Docker или отдельной машине. Установка подтягивает Radare2 и другие зависимости, полное описание в `docs/getting-started/installation.md`. Число инструментов в README указано по-разному, 186 и 194, ориентируйтесь на `docs/TOOLS.md`. Эмуляция ESIL проверяет поведение функции без запуска образца на хосте, но результат зависит от архитектуры файла. Лицензия MIT, документация также на корейском, японском и китайском.
Как отключить. Удалите сервер из клиентов и остановите контейнер Docker. Резервные копии конфигураций клиентов, которые делает установщик, лежат рядом с ними.
Частые вопросы
Как поставить Reversecore MCP в Claude Code?
Выполните `pipx run reversecore-mcp setup`: установщик находит Cursor, Claude Code, Windsurf, Claude Desktop, Codex и Cline и регистрирует сервер с резервной копией настроек.
Как уменьшить расход контекста?
Запустите установку с флагом `--tiered`: в клиенте остаются 15 основных инструментов и 8 доменных субагентов, а остальные вызываются по требованию.
Что умеет сервер кроме декомпиляции?
Сканирование YARA, разбор Go и Rust без символов, аудит пакетов Electron ASAR и проектов Unity, анализ аварийных дампов и цифровую форензику.
Запускается ли образец на моей машине?
Эмуляция в ESIL выполняет код в изолированном состоянии процессора и памяти, без запуска образца на хосте. Для остальных инструментов предусмотрен контейнер Docker.
Можно ли поставить как скилл?
Да, `npx skills add sjkim1127/Reversecore_MCP` ставит агентский скилл. Для работы он требует подключенный MCP-сервер.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер и агентный набор для реверс-инжиниринга: Ghidra, Frida, x64dbg и Rizin для анализа бинарей, CTF и исследования вредоносного ПО
MCP-сервер и CLI для реверс-инжиниринга: агент разбирает бинарные файлы, JavaScript-приложения, APK и сайты на вашей машине и приводит доказательства
RE-MCP открывает агенту IDA Pro и Ghidra в безголовом режиме: функции, декомпилятор, перекрестные ссылки, типы и патчинг.
MCP-сервер для Ghidra: агент декомпилирует, переименовывает переменные, строит перекрестные ссылки и разбирает бинарные файлы через набор мелких инструментов
REA — Reverse Engineering Assistant
Reverse Engineering Assistant (REA)
REA разбирает бинарники PE, ELF и Mach-O, прошивки и APK на чистом Rust и выдает отчет в Markdown, PDF и JSON.
Роутер скиллов для авторизованного реверс-инжиниринга, пентеста, CTF и разбора угроз: подбирает методику под задачу и проверяет доступные инструменты
Коротко о README
Текст представляет сервер анализа бинарных файлов и вредоносного ПО, показывает два сквозных сценария с цепочками инструментов, перечисляет поддерживаемые цели и приемы экономии контекста. Дальше идут установка, подключение клиентов, модель безопасности и каталог инструментов.