PX

president-xd/revula

Security testing

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

86 stars 16 forks 품질 87 트렌드 23GPL-3.0

완전 기능 및 생산 등급 역 엔지니어링 MCP Server

개요

Claude Desktop, MCP 호환 IDE, 또는 모델 Context 프로토콜을 통해 넓은 역방향 엔지니어링 백엔드에 사용자 정의 도구. - 이진 PE/ELF/Mach-O는 해시 계산과 의심스러운 지표 탐지를 통해 LIEF를 통해 - 캡스톤 (알웨이 사용 가능), radare2 및 x86/x64/ARM/MIPS/RISC-V - FLOSS 통합, regex fallback, 17 classifier 패턴 (URL, IPs, 암호화, 레지스트리 키)을 포함한 멀티 백엔드 지원 - X86/x64/ARM/MIPS/RISC-V - FLOSS 통합, regex fallback, 17 classifier 패턴 (URL, IPs, 암호화, 레지스트리 키) - 슬라이딩 윈도우, 닌텐션 및 닌텐츠, 닌텐츠, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET, CKET CKET, CKET CKET, CKET CKET CKET - Breakpoints, stepping, register, Memory, backtrace 및 heap Inspection을 가진 가득 차있는 GDB/MI 의정서 - macOS/리눅스 디버깅을 위한 기본 SB API 통합 - Spawn/attach, 스크립트 주입, 기능 차단, 기억 검사/dump, ...

개요(AI 번역)

** 범용 역설계 자동화를 위한 생산 등급 MCP 서버.**

Claude Desktop, MCP 호환 IDE, 또는 모델 Context 프로토콜을 통해 넓은 역방향 엔지니어링 백엔드에 사용자 정의 도구.


내용 표

  • 특징
  • 빠른 시작
  • Docker 설치
  • IDE 및 클라이언트 설정
  • 연결 방법 (중요)
  • Claude 데스크탑
  • 클로드 코드 (CLI)
  • VS 코드 (GitHub Copilot)
  • 커서
  • 윈드 서핑 (Codeium)
  • 계속.dev
  • Zed의
  • 사용자 정의 / 기타 클라이언트
  • 범용 설정 스크립트
  • 구성
  • 공구 가용성
  • 건축
  • 보안 모델
  • 테스트
  • 스크립트 및 자동화
  • 사용 예제
  • 성능 및 제한
  • 문제 해결
  • 기여
  • 라이센스

특징

정체되는 분석 (8개의 공구)

  • ** 일정:** PE/ELF/Mach-O를 통해 LIEF를 통해 해시 계산 및 의심 지표 감지
  • ** 분해 : ** 캡스톤 (사용 가능한 통로), radare2 및 x86 / x64 /ARM / MIPS / RISC-V를 포함한 멀티 백엔드 지원 -String Extraction: FLOSS 통합, regex fallback, 17 classifier 패턴 (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": [] } } }