
president-xd/revula
Security testing이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
완전 기능 및 생산 등급 역 엔지니어링 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
- 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": []
}
}
}