Skip to content
KitploitKITPLOIT
HerramientasBlog
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
bytesrevealer — Visor de Ingeniería Inversa en línea | Kitploit
Herramientas/GitHubGitHub/vulnex/bytesrevealer
Análisis EstáticoAnálisis de VulnerabilidadesIngeniería InversaAnálisis ForenseAnálisis de MalwareAnálisis de BinariosAprendizaje y Educación
GitHubvulnex/bytesrevealer

bytesrevealer

Visor de Ingeniería Inversa en línea

Ver Repositorio
15hace 21 díasAú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 →
Compartir

https://bytesrevealer.online/

VULNEX https://www.vulnex.com/

Bytes Revealer

Versión: 0.4

Bytes Revealer es una potente herramienta de ingeniería inversa y análisis binario diseñada para investigadores de seguridad, analistas forenses y desarrolladores. Con funciones como vista hexadecimal, representación visual, extracción de cadenas, cálculo de entropía y detección de firmas de archivos, ayuda a los usuarios a descubrir datos ocultos dentro de archivos. Ya sea que estés analizando malware, depurando binarios o investigando formatos de archivo desconocidos, Bytes Revealer facilita la exploración, búsqueda y extracción de información valiosa de cualquier archivo binario.

Bytes Revealer NO almacena ningún archivo ni dato. Todo el análisis se realiza en tu navegador.

Limitación actual: Los archivos de menos de 50 MB pueden realizar todo el análisis; los archivos de mayor tamaño, hasta 1.5 GB, solo realizarán análisis de Vista Visual y Vista Hexadecimal.

Características

Análisis de archivos

  • Procesamiento de archivos fragmentado para eficiencia de memoria
  • Seguimiento de progreso en tiempo real
  • Detección de firmas de archivos con análisis avanzado PE/ELF
  • Cálculos de hash (MD5, SHA-1, SHA-256)
  • Análisis de entropía y frecuencia de bytes
  • Carga progresiva para archivos de hasta 1.5 GB

Múltiples vistas

Vista de archivo

  • Información completa del archivo y metadatos
  • Detección avanzada de firmas de archivos
  • Valores hash con múltiples algoritmos
  • Cálculo y visualización de entropía
  • Análisis estadístico con frecuencia de bytes
  • Información detallada de firmas de archivos
  • Detección de archivos anidados (archivos comprimidos, archivos incrustados)

Vista visual

  • Visualización de datos binarios con cuadrados de colores
  • Alternar entre esquemas de color azul y categorizado por hexadecimal
  • Búsqueda ASCII o en bytes
  • Vista de distribución de datos
  • Coincidencia de patrones resaltados
  • Funcionalidad de salto a offset
  • Vista del inspector de datos
  • Paleta de colores para anotación de bytes

Vista hexadecimal

  • Interfaz profesional de editor hexadecimal
  • Inspección a nivel de byte con codificación de colores
  • Menú contextual para copiar bytes en múltiples formatos
  • Coincidencia de patrones resaltados
  • Representación ASCII
  • Búsqueda ASCII o en bytes
  • Funcionalidad de salto a offset
  • Vista del inspector de datos
  • Alternar coloración de bytes (botón 🎨)
  • Alternar mayúsculas/minúsculas (botón AA/aa)

Análisis de cadenas

  • Extracción de cadenas ASCII, UTF-8 y UTF-16
  • Análisis de longitud y tipo de cadena
  • Categorización de tipos de cadena
  • Filtrado y ordenación avanzados
  • Soporte de búsqueda con expresiones regulares
  • Reconocimiento de patrones en cadenas
  • Capacidades de exportación con datos completos de cadenas

Escaneo de reglas YARA

  • Coincidencia de patrones YARA en el navegador mediante libyara-wasm
  • Conjuntos de reglas integrados: Malware común, Indicadores criptográficos, Empaquetadores y protectores, Cadenas sospechosas
  • Editor de reglas personalizado con importación de archivos .yar
  • Navegación de coincidencias a offsets hexadecimales
  • Superposición de coincidencias resaltadas en la Vista hexadecimal
  • Alternancia de funcionalidad y persistencia de sesión

Marcadores y anotaciones

  • Añadir marcadores en offsets de bytes específicos
  • Anotar rangos de bytes con etiquetas y notas
  • Paleta de 8 colores para categorización visual
  • Filtrar, ordenar y navegar marcadores/anotaciones
  • Indicadores visuales en la Vista hexadecimal y la Vista visual
  • Persistencia completa de sesión

Gestión de sesiones

  • Guardar y restaurar sesiones de análisis con IndexedDB
  • Exportar sesiones a archivos .brsession para compartir/respaldar
  • Importar sesiones desde archivos .brsession
  • Seguimiento de metadatos de sesión (nombre, información del archivo, marcas de tiempo)
  • Indicador de cambios no guardados con seguimiento de estado sucio
  • Detección automática de cambios en archivos al restaurar

Integración con Kaitai Struct

  • Soporte para más de 100 formatos de archivos binarios
  • Detección automática de formato
  • Análisis binario estructurado
  • Búsqueda y carga de formatos
  • Organización de formatos por categorías

Análisis binario

  • Análisis profundo PE (Windows): secciones, importaciones, exportaciones, características de seguridad (ASLR, DEP, CFG)
  • Análisis profundo ELF (Linux): segmentos, dependencias, características de seguridad (PIE, RELRO, stack)
  • Análisis Mach-O (macOS): comandos de carga, soporte para binarios universales
  • Exportación del gráfico de ataque USecVisLib para ejecutables PE/ELF/Mach-O

Opciones de exportación

  • Exportación JSON mejorada con marcas de tiempo
  • Exportación completa de datos que incluye:
    • Metadatos del archivo y hashes
    • Firmas de archivos con detalles completos
    • Resumen del análisis de cadenas (siempre incluido)
    • Datos opcionales de cadenas completas
    • Datos de entropía y frecuencia de bytes
  • Nombres de archivo con marca de tiempo para múltiples exportaciones

Configuración

  • Modo oscuro (predeterminado) y modo claro
  • Configuración del offset base
  • Optimizaciones de rendimiento

Capacidades de búsqueda

  • Búsqueda de patrones hexadecimales
  • Búsqueda de cadenas ASCII/UTF-8
  • Soporte de expresiones regulares
  • Opciones de mayúsculas/minúsculas
  • Resultados de búsqueda resaltados
  • Seguimiento del progreso de búsqueda
  • Operaciones de búsqueda cancelables

Inspector de datos

  • Información completa de bytes en las vistas Visual y Hexadecimal
  • Presiona L para bloquear/desbloquear el inspector en un byte
  • Múltiples representaciones de datos:
    • Básico (hexadecimal, decimal, binario, octal)
    • Formatos numéricos (con signo/sin signo)
    • Codificaciones de texto (ASCII, UTF-8, UTF-16)
    • Valores de 16 bits, 32 bits, 64 bits
    • Interpretaciones de enteros y flotantes
    • Formatos de fecha/hora
    • Formatos de codificación adicionales

Mejoras de la interfaz de usuario

  • Diálogo de ayuda con pestañas (Registro de cambios, Manual de usuario, Licencia, Acerca de)
  • Entrada de archivos mejorada con botón de limpiar
  • Indicadores de rendimiento para archivos grandes
  • Indicadores de carga por fragmentos
  • Indicadores de carga de formato
  • Notificaciones toast para operaciones
  • Menús contextuales en la Vista hexadecimal
  • Diálogo de exportación para rangos de bytes
  • Soporte de atajos de teclado

Detalles técnicos

Construido con

  • Vue.js 3.5 (Composition API + Composables)
  • Pinia 3 (Gestión de estado)
  • Vite 7 (Herramienta de construcción)
  • Web Workers para rendimiento
  • IndexedDB para persistencia de sesión
  • libyara-wasm para escaneo YARA
  • Kaitai Struct para análisis de formatos binarios

Calidad del código

  • ESLint 9 con plugins vue/recommended y vitest
  • Prettier con hooks pre-commit (husky + lint-staged)
  • CI de GitHub Actions (lint, format, test, build)
  • 1688 pruebas en 37 archivos de prueba (Vitest + happy-dom)
  • Accesibilidad integral (roles ARIA, captura de foco, navegación por teclado)
  • Diseño responsivo para tablet y móvil

Características de rendimiento

  • Procesamiento de archivos fragmentado (fragmentos de 256 KB)
  • Implementación de Web Workers (búsqueda, cadenas, YARA)
  • Optimización de memoria con desalojo LRU
  • Operaciones cancelables
  • Seguimiento de progreso
  • Precompresión Gzip/Brotli
  • División de código (WASM cargado perezosamente, categorías de formato)

Primeros pasos

Requisitos previos

root@kitploit:~
# Se requiere Node.js 20+
node -v

Uso con Docker

root@kitploit:~
docker-compose build --no-cache

Ahora abre tu navegador: http://localhost:8080/

Para detener el contenedor Docker:

root@kitploit:~
docker-compose down

Instalación

root@kitploit:~
# Clonar el repositorio
git clone https://github.com/vulnex/bytesrevealer

# Navegar al directorio del proyecto
cd bytesrevealer

# Instalar dependencias
npm install

# Iniciar servidor de desarrollo
npm run dev

Compilación para producción

root@kitploit:~
# Compilar la aplicación
npm run build

# Vista previa de la compilación de producción
npm run preview

Uso

  1. Carga de archivos

    • Haz clic en "Elegir archivo" o arrastra y suelta un archivo
    • La barra de progreso muestra el estado de carga y análisis
  2. Vistas de análisis

    • Cambia entre vistas usando la interfaz de pestañas
    • Cada vista ofrece diferentes perspectivas de análisis
    • Actualizaciones en tiempo real a medida que navegas
  3. Funciones de búsqueda

    • Usa la barra de búsqueda para coincidencia de patrones
    • Alterna entre modos de búsqueda hexadecimal y de cadenas
    • Los resultados se resaltan en la vista actual
  4. Análisis de cadenas

    • Visualiza las cadenas extraídas con tipo y longitud
    • Filtra cadenas por tipo o contenido
    • Ordena por varios criterios
    • Exporta resultados en múltiples formatos

Consideraciones de rendimiento

  • Los archivos grandes se procesan en fragmentos
  • Los Web Workers manejan operaciones intensivas
  • El uso de memoria está optimizado
  • Las operaciones se pueden cancelar si es necesario

Compatibilidad de navegadores

  • Chrome 80+
  • Firefox 75+
  • Safari 13.1+
  • Edge 80+

Contribuciones

  1. Haz un fork del proyecto
  2. Crea tu rama de características (git checkout -b feature/CaracteristicaIncreible)
  3. Confirma tus cambios (git commit -m 'Añadir alguna CaracterísticaIncreible')
  4. Sube a la rama (git push origin feature/CaracteristicaIncreible)
  5. Abre una Pull Request

Licencia

Este proyecto está licenciado bajo la Licencia Apache, Versión 2.0; consulta el archivo LICENSE para más detalles.

Consideraciones de seguridad

  • Todas las cadenas están escapadas correctamente
  • Se implementa validación de entrada
  • Se aplican límites de memoria
  • Existen restricciones de tamaño de archivo

Registro de cambios

Versión 0.4 — Calidad de código, Accesibilidad y Responsividad (marzo de 2026)

  • ESLint 9, Prettier, hook pre-commit (husky + lint-staged), CI de GitHub Actions
  • Accesibilidad integral en 21 componentes (roles ARIA, captura de foco, navegación por teclado)
  • Diseño responsivo para tablet y móvil en 17 archivos
  • Actualización de Vue 3.4→3.5, Pinia 2→3, Vite 5→7
  • Precompresión Gzip/brotli y analizador de paquetes
  • Conjunto de pruebas ampliado de 902 a 1688 pruebas (+87%)
  • Se corrigieron 153 advertencias de lint, 7 inconsistencias de Prettier, corrección de licencia en README

Versión 0.4 — Kaitai, Sesiones y YARA (septiembre de 2025)

  • Se añadió integración con Kaitai Struct para más de 100 formatos binarios
  • Se implementó carga progresiva para archivos de hasta 1.5 GB
  • Vista visual mejorada con esquemas de color alternables
  • Menú contextual añadido en la Vista hexadecimal para copiar bytes
  • Exportación JSON mejorada con marcas de tiempo y datos completos
  • Resumen de análisis de cadenas añadido a todas las exportaciones JSON
  • Nuevo diálogo de ayuda con pestañas (Registro de cambios, Manual de usuario, Licencia, Acerca de)
  • Botones de alternancia de esquema de color añadidos en las vistas Visual y Hexadecimal
  • Indicadores de carga por fragmentos implementados
  • Modo oscuro mejorado (ahora predeterminado)
  • Interfaz de usuario mejorada con mejor manejo de errores
  • Botón de ayuda añadido con separador en el encabezado
  • Optimizaciones de rendimiento para archivos grandes
  • Corrección de errores y mejoras de estabilidad

Versión 0.2 (abril de 2025)

  • Se introdujo la vista de Análisis de cadenas
  • Se añadió cálculo y visualización de entropía
  • Se implementó detección de firmas de archivos
  • Se añadieron cálculos de hash (MD5, SHA-1, SHA-256)
  • Capacidades de búsqueda mejoradas con soporte de expresiones regulares
  • Se añadió inspector de datos para análisis detallado de bytes
  • Optimización de memoria mejorada

Versión 0.1 (febrero de 2025)

  • Lanzamiento inicial
  • Funcionalidad básica de visor hexadecimal
  • Representación visual de bytes
  • Análisis de archivos con metadatos básicos
  • Funcionalidad de búsqueda para patrones hexadecimales y ASCII

Mejoras futuras

  • Soporte de desensamblado mediante Capstone.js
  • Soporte adicional de formatos de archivo
  • Más opciones de visualización
  • Mejoras en el reconocimiento de patrones
  • Funciones avanzadas de análisis de cadenas
  • Funciones de colaboración
  • Más atajos de teclado
  • Funcionalidad de comparación/diferencias
Descargar herramienta