# Corvus

Агент декомпилирует и правит скомпилированные программы, .NET и нативные, по умолчанию их не запуская. Пригодится, когда нужно понять чужую сборку или бинарник.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 8
- Автор: Albasha0x0
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/Albasha0x0/Corvus
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/corvus

## Что делает

Corvus даёт агенту доступ к скомпилированному коду: это .NET-сборки и нативные файлы форматов PE, ELF и Mach-O. Агент декомпилирует методы в C#, смотрит IL, идёт по графу вызовов, сравнивает две сборки и вносит патчи, которые попадают в сохранённую копию. Всё, что Corvus открывает, по умолчанию не исполняется, и ничего не уходит наружу.

При установке скриптом ставится один самодостаточный бинарник, внутри 165 инструментов и 15 промптов. Для установки плагином нужен .NET 10 SDK. Нативный код на x86, x64, ARM32 и ARM64 разбирает собственный движок.

Псевдокод для нативных бинарников без IDA 9 или Ghidra 12 не получить: останутся дизассемблер и перекрёстные ссылки. Сессии с запущенными процессами работают через Frida 17.24.3 или новее из ветки 17.x и по умолчанию выключены. Проект быстро развивается, поэтому параметры инструментов могут меняться между релизами.

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- разобрать, как .NET-сборка формирует экспортный файл
- сравнить две сборки одной программы и найти изменения
- распаковать однофайловое .NET-приложение без запуска
- проверить npm- или PyPI-пакет до установки
- найти, откуда в нативном бинарнике берётся криптографическая константа

## Примеры запросов агенту
- Загрузи `app.dll` через Corvus и объясни, как программа собирает файл экспорта, назови прочитанные методы
- Через Corvus сравни старую и новую сборки `app.dll` и покажи, что изменилось в логике
- Через Corvus проверь npm-пакет до установки: есть ли install-скрипты и подозрительные места

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89408
- [mcp](https://affpapa.org/nevibecode/mcp/kubeshark-mcp.md) — MCP-сервер · ★ 12109
- [Robin: AI-Powered Dark Web OSINT](https://affpapa.org/nevibecode/mcp/robin-ai-powered-dark-web-osint.md) — MCP-сервер · ★ 7658
- [jshookmcp](https://affpapa.org/nevibecode/mcp/jshookmcp.md) — MCP-сервер · ★ 2061
- [OpenOSINT](https://affpapa.org/nevibecode/mcp/openosint.md) — MCP-сервер · ★ 1802

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
