PX

president-xd/revula

Security testing

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

86 stars 16 forks 品質 87 トレンド 23GPL-3.0

完全な機能および生産等級のリバースエンジニアリングMCPサーバー

概要

Claude デスクトップ、MCP 互換 IDE を接続するか、モデル コンテキスト プロトコルを介して広範なリバース エンジニアリング バックエンドにカスタム ツーリングを接続します。 - PE/ELF/Mach-O はハッシュ計算と疑わしい指標検出で LIEF を介して - キャプチャー(利用可能な状態)、radare2、および x86/x64/ARM/MIPS/RISC-V の objdump を含むマルチバックエンドサポート - FLOSS の統合、regexフォールバック、17 分類器パターン(URL、IP、暗号、レジストリキー) - スライドウィンドウとシャノンエントロピー、エントロピー、マルチヘッド分析機能、DMOCK&F - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - ガイド - フルGDB / MIプロトコル、ブレークポイント、ステップ、レジスタ、メモリ、バックトレース、およびヒープ検査 - ネイティブSB APIの統合 - macOS / Linuxのデバッグ - スパン/アタッチ、スクリプトインジェクション、関数のインターセプション、メモリスキャン/ダンプ、...

概要(AI 翻訳)

ユニバーサルリバースエンジニアリングオートメーション用のMCPサーバーの製作グレード

Claude デスクトップ、MCP 互換 IDE を接続するか、モデル コンテキスト プロトコルを介して広範なリバース エンジニアリング バックエンドにカスタム ツーリングを接続します。

お問い合わせ

コンテンツの表

  • 特徴
  • クイックスタート
  • Dockerのインストール
  • IDE&クライアントセットアップ
  • 接続方法(重要)
  • クロードデスクトップ
  • クロードコード(CLI)
  • VSコード(GitHub Copilot)
  • カーソル
  • ウインドサーフィン(コーデウム)
  • 続行.dev
  • ジード
  • 習慣/他の顧客
  • ユニバーサルセットアップスクリプト
  • 構成
  • ツールの可用性
  • 建築
  • セキュリティモデル
  • テスト
  • スクリプトと自動化
  • 使用例
  • パフォーマンスと制限
  • トラブルシューティング
  • 貢献
  • ライセンス

お問い合わせ

##特徴

##静的解析(8ツール)

  • バイナリパーシング: PE / ELF / Mach-Oによるハッシュ計算と疑わしいインジケータ検出 -Disassembly: キャップストーン(常に利用可能)、radare2、x86/x64/ARM/MIPS/RISC-Vのobjdumpを含むマルチバックエンドのサポート -String Extraction: FLOSSの統合、regexフォールバック、17の分類器パターン(URL、IP、暗号、レジストリキー)

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

インストール

uvx revula
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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