Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Vyrulix — Banco de trabajo de código abierto, bare-metal, para el triaje de malware de escritorio y la inteligencia de amenazas estática en Windows (análisis de PE con MapViewOfFile, desensamblado con Capstone, mapeo MITRE con capa y detonación de 15 s en Windows Sandbox). | Kitploit
Herramientas/GitHubGitHub/bakhishovism/vyrulix
Herramientas DefensivasAnálisis EstáticoAnálisis Dinámico (Sandboxing)Análisis de HashIngeniería InversaAnálisis de MalwareForensia DigitalAnálisis de BinariosInteligencia de AmenazasRespuesta a Incidentes
GitHub
2hace 7h 8mAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
bakhishovism/vyrulix

Vyrulix

Banco de trabajo de código abierto, bare-metal, para el triaje de malware de escritorio y la inteligencia de amenazas estática en Windows (análisis de PE con MapViewOfFile, desensamblado con Capstone, mapeo MITRE con capa y detonación de 15 s en Windows Sandbox).

Ver Repositorio
Compartir

⛨ Vyrulix

Veredicto de detección y triajeInspección profunda de PE, desensamblado e inspección de comportamiento
Vyrulix Detection OverviewVyrulix Details & PE Analysis

Vyrulix es un banco de trabajo de código abierto, bare-metal y de escritorio para el triaje de malware y la inteligencia de amenazas estática en Windows. Consolida flujos de trabajo fragmentados de ingeniería inversa, reuniendo la inspección de PE sin copia, el desensamblado del punto de entrada, el mapeo de comportamiento, el agrupamiento de variantes por tri-hash y el sandboxing desechable en un único panel unificado en modo oscuro.

Nota de alcance: Vyrulix es una estación de triaje forense e inspección bajo demanda diseñada para investigadores de malware, analistas de SOC y estudiantes. No es un agente de detección y respuesta en endpoints (EDR) Ring-0 en tiempo real. Mantenga siempre una protección activa de endpoints junto a esta herramienta.


⚡ Capacidades principales

  • Análisis nativo de PE sin copia (MapViewOfFile): Inspecciona cabeceras PE32/PE32+ directamente en memoria virtual con soporte de rutas largas \\?\ de Win32 (>260 caracteres) y sin sobrecarga por copia en el heap. Evalúa la entropía de secciones, heurísticas de escasez de la Import Address Table (IAT), cargadores reflexivos de la Export Table (ReflectiveLoader) y TLS Callbacks previos al punto de entrada (T1055.005).
  • Guarda de firmas con verificación Authenticode y de revocación: Verifica criptográficamente las cadenas de firma del editor y el estado de revocación del certificado (WTD_REVOKE_WHOLECHAIN) mediante Win32 WinVerifyTrust (wintrust.dll), suprimiendo alertas benignas de empaquetadores genéricos en software de confianza verificado, mientras detecta binarios firmados y empaquetados no confiables o revocados.
  • Mapeo de Mandiant capa y MITRE ATT&CK®: Traduce cadenas de importación de API, hooks TLS y anomalías estructurales en técnicas accionables de MITRE ATT&CK e identificadores del Malware Behavior Catalog (MBC) (con integración opcional de la CLI independiente capa).
  • Desensamblado del punto de entrada (Capstone): Desensambla las primeras 100 instrucciones en AddressOfEntryPoint para señalar stubs de empaquetadores (PUSHAD/PUSHFD), bucles de descifrado de desempaquetadores, recorridos de PEB/TEB (T1622) y código automodificable (SMC), respaldado por un decodificador de respaldo x86/x64 en Python puro integrado.
  • Agrupamiento de variantes por tri-hash: Combina ImpHash de Mandiant, ssdeep (CTPH) y hashing de localidad TLSH para agrupar variantes de malware recompiladas o reempaquetadas incluso cuando una consulta de SHA-256 en la nube no arroja resultados.
  • Pipeline de inteligencia de amenazas multifuente: Consulta primero MalwareBazaar y ThreatFox (abuse.ch), con un respaldo de consenso VirusTotal v3 limitado por tasa y carga opcional a la nube para muestras no catalogadas (HTTP 404).
  • Detonación en Windows Sandbox desechable de 15 s (.wsb): Prepara los objetivos bajo un nombre de archivo estático saneado dentro de una micro-VM Hyper-V de solo lectura con un monitor PowerShell reforzado para interceptar salidas rápidas del proceso padre, balizas TCP/UDP y cargas secundarias depositadas (cmd.exe, powershell.exe, rundll32.exe, mshta.exe). (Requiere Windows 10/11 Pro, Enterprise o Education con Windows Sandbox / Hyper-V habilitado.)
  • Guarda de carpetas en tiempo real y notas de analista locales primero: Monitoreo opcional de directorios con watchdog para el triaje automatizado de archivos recién descargados, junto con notas de analista locales primero e historial de veredictos almacenado en ~/.vyrulix/community.json (con sincronización opcional mediante VYRULIX_API_PROXY_URL).

🚀 Inicio rápido (Windows x64 portátil)

Para ingenieros inversos que realizan pruebas dentro de máquinas virtuales desechables, Vyrulix se distribuye como un ejecutable portátil sin dependencias de Python.

  1. Vaya a la pestaña Releases.
  2. Descargue Vyrulix-v1.1-win64.zip y verifique su hash SHA-256 con las notas de la versión.
  3. Extraiga la carpeta completa (mantenga Vyrulix.exe junto a su directorio _internal) y ejecute Vyrulix.exe.
  4. (Opcional) Haga clic en ⚙ en la barra de navegación superior para añadir su clave de API de VirusTotal v3 o su Auth-Key de abuse.ch.

🛠️ Ejecutar y compilar desde el código fuente

Para ejecutar Vyrulix desde el código fuente o compilar el binario independiente localmente, asegúrese de tener Python 3.9+ instalado en Windows.

1. Clonar y ejecutar

git clone https://github.com/bakhishovism/Vyrulix.git
cd Vyrulix
pip install -r requirements.txt
python main.py

2. Compilar ejecutable portátil (PyInstaller)

python build_vyrulix.py

El paquete portátil compilado se generará en dist/Vyrulix/Vyrulix.exe.


📁 Estructura del proyecto

Vyrulix/
├── main.py              # CustomTkinter dark-mode UI, report panes, and async worker queue
├── scanner.py           # Zero-copy PE parser, Capstone disassembler, YARA, capa, & .wsb sandbox engine
├── community.py         # Local-first analyst accounts, verdict tallies, and PBKDF2 credential storage
├── build_vyrulix.py     # PyInstaller 6.x spec generator and portable bundle builder
├── requirements.txt     # Python dependencies
└── screenshots/         # UI preview images
Descargar herramienta