
president-xd/revula
Security testingЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Полностью функциональный и производственный реверс-инжиниринг MCP Server
Обзор
Подключите Claude Desktop, MCP-совместимые IDE или пользовательские инструменты к широкому обратному инженерному бэкэнду через протокол Model Context. - PE/ELF/Mach-O через LIEF с хэш-вычислениями и обнаружением подозрительных индикаторов - поддержка Multi-backend, включая Capstone (всегда доступна), radare2 и objdump для интеграции x86/x64/ARM/MIPS/RISC-V - интеграция FLOSS, обратная связь с регексом, 17 шаблонов классификаторов (URL, IP, криптография, ключи реестра) - энтропия Шеннона с раздвижным окном, анализ по сечению и обнаружение упаковки - DWARF, PDB, LIEF универсальный; сканирование прологов функций для полосатых двоичных файлов - встроенные правила, правила файлов / каталогов и поддержка правил сообщества - картирование ATT & CK, поведение MBC, перечисление возможностей - Ghidra (без головы), RetDec, Binary Ninja с кэшированием - Полный протокол GDB/MI с точками останова, шагами, регистрами, памятью, обратным ходом и инспекцией кучи - Интеграция Native SB API для отладки macOS/Linux - Spawn/attach, впрыск скрипта, перехват функций, сканирование/выброс памяти,...
Обзор (машинный перевод)
** Сервер MCP для универсальной автоматизации реверс-инжиниринга.**
Подключите Claude Desktop, MCP-совместимые IDE или пользовательские инструменты к широкому обратному инженерному бэкэнду через протокол Model Context.
Таблица содержимого
-
Особенности Быстрый старт Установка Docker IDE и клиентская настройка Как это связано (важно) Клод Десктоп Клод Код (CLI) VS-код (GitHub Copilot)
-
Курсор
-
Виндсерф (Кодей)
-
Continue.dev Зед Пользователь / Другие клиенты Универсальный сценарий установки
-
Конфигурация Доступность инструмента
-
Архитектура Модель безопасности
-
Тестирование Сценарии и автоматизация
-
Примеры использования
-
Производительность и ограничения
-
Устранение неполадок
-
Вклад
-
Лицензия
Особенности
Статический анализ (8 инструментов) Бинарный парсинг: PE/ELF/Mach-O через LIEF с хеш-вычислениями и обнаружением подозрительных индикаторов **Разборка: ** Поддержка нескольких серверов, включая Capstone (всегда доступна), radare2 и objdump для x86/x64/ARM/MIPS/RISC-V
- ** Струнная экстракция: ** интеграция FLOSS, обратная связь с регексом, 17 шаблонов классификаторов (URL, IP, крипто, ключи реестра)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
revula
Production-grade MCP server for universal reverse engineering automation.
Connect Claude Desktop, MCP-compatible IDEs, or custom tooling to a broad reverse engineering backend through the Model Context Protocol.
Table of Contents
- Features
- Quick Start
- IDE & Client Setup
- Configuration
- Tool Availability
- Architecture
- Security Model
- Testing
- Scripts & Automation
- Usage Examples
- Performance & Limitations
- Troubleshooting
- Contributing
- License
Features
Static Analysis (8 tools)
- Binary Parsing: PE/ELF/Mach-O via LIEF with hash computation and suspicious indicator detection
- Disassembly: Multi-backend support including Capstone (always available), radare2, and objdump for x86/x64/ARM/MIPS/RISC-V
- String Extraction: FLOSS integration, regex fallback, 17 classifier patterns (URLs, IPs, crypto, registry keys)
- Entropy Analysis: Shannon entropy with sliding window, per-section analysis, and packing detection
- Symbol Extraction: DWARF, PDB, LIEF universal; function prologue scanning for stripped binaries
- YARA Scanning: Inline rules, file/directory rules, and community rules support
- Capa Integration: ATT&CK mapping, MBC behaviors, capability enumeration
- Decompilation: Ghidra (headless), RetDec, Binary Ninja with caching
Dynamic Analysis (29 tools)
- GDB Adapter: Full GDB/MI protocol with breakpoints, stepping, registers, memory, backtrace, and heap inspection
- LLDB Adapter: Native SB API integration for macOS/Linux debugging
- Frida Adapter: Spawn/attach, script injection, function interception, memory scan/dump, and RPC exports
- Code Coverage: DynamoRIO drcov, Frida Stalker block tracing, and coverage analysis
Android RE (24 tools)
- APK Parsing: Manifest extraction, permission analysis, component enumeration, and resource inspection
- DEX Analysis: Class/method listing, bytecode stats, and string extraction
- Decompilation: jadx/apktool integration, smali disassembly/assembly/patching
- Native Binary Analysis: ARM/AArch64 .so analysis with JNI detection
Установка
uvx revulaКонфигурация
{
"mcpServers": {
"revula": {
"command": "revula",
"args": []
}
}
}