PX

president-xd/revula

Security testing

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

86 stars 16 forks Качество 87 Тренд 23GPL-3.0

Полностью функциональный и производственный реверс-инжиниринг 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

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
Открыть полный README на GitHub

Установка

uvx revula
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "revula": { "command": "revula", "args": [] } } }