Skip to content
KitploitKITPLOIT
HerramientasBlog
Log in
Enviar
HerramientasBlog
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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
rzweb — Una plataforma completa de ingeniería inversa basada en navegador, construida sobre Rizin, que se ejecuta completamente del lado del cliente mediante WebAssembly. | Kitploit
Herramientas/GitHubGitHub/indalok/rzweb
Análisis EstáticoAnálisis Dinámico (Sandboxing)Ingeniería InversaDepuradoresSeguridad WebAnálisis de BinariosAprendizaje y EducaciónAnálisis de Firmware
GitHubindalok/rzweb

rzweb

Una plataforma completa de ingeniería inversa basada en navegador, construida sobre Rizin, que se ejecuta completamente del lado del cliente mediante WebAssembly.

Ver Repositorio
7387320hace 28 díasRevisado por Kitploit
Sitio web

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 →
Compartir

RzWeb

Support & Discussion

RzWeb es una interfaz de ingeniería inversa basada en navegador impulsada por Rizin compilado a WebAssembly. Arrastra un binario a la aplicación y analízalo localmente en tu navegador con una sesión persistente, acceso a terminal, soporte de reapertura en caché y vistas dedicadas para desensamblado, descompilación, referencias cruzadas, grafos de flujo de control y el resto de las principales superficies de análisis. Rizin se ejecuta en un Web Worker, por lo que los análisis pesados nunca bloquean la interfaz de usuario.

Capturas de pantalla

Página de inicio

Homepage

Terminal

Terminal

Desensamblado

Disassembly

Descompilador

Decompiler

Referencias cruzadas

Cross-references

Grafo de flujo de control

Graph

Volcado hexadecimal

Hex Dump

Cadenas

Strings

Importaciones

Imports

Exportaciones

Exports

Secciones

Sections

Información del binario

Binary Info

Destacados

  • Pestañas de múltiples sesiones: abre varios binarios a la vez, cada uno en su propio Web Worker, y cambia entre ellos con el estado de vista por pestaña preservado.
  • Sesiones persistentes de Rizin a través de la compilación emparejada rzwasi, de modo que el estado de análisis, las búsquedas y los comandos de seguimiento se mantienen activos dentro de la misma sesión de binario.
  • Rizin se ejecuta en un Web Worker, manteniendo la UI receptiva durante el análisis, el análisis JSON de varios MB y la persistencia.
  • Edita el binario en el navegador como: parchea bytes desde la vista Hex o comandos de escritura en terminal y guarda el archivo modificado en cualquier momento.
  • Panel de scripts con un editor CodeMirror (resaltado de sintaxis, autocompletado del catálogo de comandos) que ejecuta scripts de comandos de rizin y JS con una API rz síncrona; los scripts se pueden subir, guardar y descargar.
  • Múltiples temas con un selector; el terminal y el grafo de flujo de control siguen el tema activo.
  • Acceso completo a terminal con autocompletado de comandos en vivo, finalización con Tab, selección con teclas de flecha, búsqueda dentro del terminal y caracteres mínimos y resultados máximos configurables.
  • Vistas dedicadas para desensamblado, descompilación, referencias cruzadas, grafos de flujo de control, hexadecimal, cadenas, importaciones, exportaciones, secciones e información del binario.
  • Vista de descompilador integrada (detecta automáticamente el comando de descompilación de la compilación, p. ej. pdg/pdc) con resaltado de sintaxis estilo C y copia con un clic.
  • Panel de referencias cruzadas que muestra quién referencia la dirección actual y hacia dónde apunta, con clic para buscar.
  • Grafo de flujo de control interactivo: haz clic en un bloque básico para buscar, resaltado del bloque actual y un diseño automático dagre.
  • Paleta de comandos (Ctrl/Cmd+K) para búsqueda difusa de funciones y cadenas, búsqueda de dirección 0x y ejecución de cualquier comando de Rizin.
  • Atajos de teclado para cambiar de vista (Alt+1..9), la paleta, la barra lateral, la configuración y la ayuda de atajos.
  • Guarda y reabre sesiones de análisis como archivos de proyecto .rzdb autocontenidos que incrustan el binario, de modo que un proyecto guardado se reabre en frío con un solo clic sin necesidad del archivo original; también se aceptan archivos .rzdb sin procesar de Rizin cuando el binario correspondiente ya está abierto.
  • Caché de análisis indexado por hash del binario, incluyendo la reapertura directa desde la página de inicio cuando los datos del binario están almacenados en la caché.
  • Límites de salida de comandos configurables y banners de advertencia para binarios de gran tamaño o metadatos truncados.
  • Diseño adaptable optimizado tanto para uso en escritorio como en móvil.

Formatos compatibles

RzWeb sigue los formatos compatibles con la compilación de Rizin incluida, que incluyen:

  • ELF
  • PE / PE+
  • Mach-O
  • Firmware sin procesar y volcados de bytes

Cómo funciona

  1. Abre la aplicación.
  2. Arrastra o selecciona un binario.
  3. Analízalo con la profundidad configurada.
  4. Muévete entre el terminal y las vistas estructuradas, o reabre el mismo binario en caché más tarde desde la página de inicio.

Todo se ejecuta localmente en el navegador. Los archivos permanecen en el dispositivo y se cargan solo en la memoria de WebAssembly y el almacenamiento del navegador.

Privacidad

RzWeb no sube binarios a un servidor. El análisis, el almacenamiento en caché y la reapertura ocurren completamente en el navegador a través de WebAssembly, IndexedDB y el sistema de archivos en memoria expuesto por Emscripten.

Limitaciones del navegador

  • Las funciones de depuración que requieren ptrace no están disponibles en los entornos limitados del navegador.
  • El análisis sigue siendo trabajo de WebAssembly de un solo hilo, por lo que los binarios muy grandes pueden llevar tiempo.
  • La funcionalidad disponible depende en última instancia de las capacidades exportadas por la compilación rzwasi actual.

Compilación local

git clone https://github.com/IndAlok/rzweb
cd rzweb
npm install
npm run dev

Arquitectura

El frontend utiliza React, TypeScript, Tailwind CSS, Zustand, xterm.js y Cytoscape para el renderizado de grafos. El módulo WebAssembly de Rizin se ejecuta dentro de un Web Worker que posee todas las llamadas nativas, acceso al sistema de archivos, análisis JSON y persistencia en IndexedDB; el hilo principal se comunica con él a través de una fachada RPC tipada, por lo que la UI nunca se bloquea durante el análisis. El núcleo de ingeniería inversa proviene del repositorio complementario rzwasi, que compila Rizin a WebAssembly y expone tanto el punto de entrada CLI tradicional como la API de sesión persistente rzweb_* utilizada por RzWeb.

Comunidad y soporte

¿Preguntas, ideas o necesitas ayuda? Únete al chat:

Support & Discussion

Créditos

Descargar herramienta