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
hermes-decomp — Un potente descompilador que te permite hacer ingeniería inversa en aplicaciones móviles React Native convirtiendo sus archivos de bytecode Hermes compilado (.hbc) de nuevo en JavaScript legible. | Kitploit
Herramientas/GitHubGitHub/symbioticsec/hermes-decomp
Seguridad AndroidAnálisis EstáticoSeguridad iOSAnálisis de CódigoAnálisis Dinámico de Código (DAST)Ingeniería InversaDepuradoresSeguridad MóvilAnálisis de BinariosAprendizaje y EducaciónReversing Asistido por IA
13812hace 4 díasRevisado por Kitploit

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
GitHub
symbioticsec/hermes-decomp

hermes-decomp

Un potente descompilador que te permite hacer ingeniería inversa en aplicaciones móviles React Native convirtiendo sus archivos de bytecode Hermes compilado (.hbc) de nuevo en JavaScript legible.

Ver Repositorio

Descompilador de Bytecode Hermes

Build

Descompilador en Rust para bytecode de Hermes (.hbc), el motor JS detrás de React Native. Soporta HBC 40 a 99.

Instalación

Binarios precompilados (Linux / macOS / Windows) desde Releases o Actions:

Sufijo del assetPlataforma
linux-x86_64 / linux-arm64Linux
macos-arm64 / macos-x86_64macOS
windows-x86_64Windows

Los archivos incluyen hermes-decomp y hermes-mcp. Verifica: shasum -a 256 -c SHA256SUMS.

root@kitploit:~
hermes-decomp update --check      # o --install / --version v0.1.7

Desde fuente (Rust 1.70+):

root@kitploit:~
git clone https://github.com/SymbioticSec/hermes-decomp.git
cd hermes-decomp && cargo build --release
# → target/release/hermes-decomp  target/release/hermes-mcp

Inicio rápido

root@kitploit:~
hermes-decomp info app.hbc
hermes-decomp disasm app.hbc --function 5 --info --show-offsets
hermes-decomp decompile app.hbc -o out.js          # progreso en stderr
hermes-decomp decompile app.hbc --function 42
hermes-decomp tui app.hbc
hermes-decomp xref app.hbc --query "loginWithToken"

Ejemplo de Desensamblado

Ejemplo de Descompilación

Qué hace

Flags completos y ejemplos → docs/USAGE.md.

Notas:

  • decompile de paquete completo usa un .hdcache en disco para recargas rápidas. Pasa --no-cache para forzar.
  • Las herramientas de escritura parchean bytecode / HASM. No recompilan JavaScript descompilado.
  • decompile -o … imprime las etapas del pipeline en stderr.

MCP y biblioteca

  • Servidor MCP (hermes-mcp) para asistentes de IA → docs/MCP.md
    Plantilla de configuración: mcp-config.example.json
  • Crate de Rust hbc-decomp → docs/LIBRARY.md
root@kitploit:~
cargo build --release -p hbc-decomp-mcp

Contribuir

Consulta CONTRIBUTING.md. Por favor, abre un issue antes de un PR.

root@kitploit:~
cargo build --release --workspace && cargo test --workspace

Recursos

  • Hermes Engine · React Native

Licencia

MIT. Ver LICENSE.

Descargar herramienta
ÁreaComandos (destacados)
Leerinfo, disasm, decompile, tui, extract, modules, deps
Analizarxref, callgraph, graphviz, closures, debug, dump, bin-diff
Ayudas de REsecrets, frida-hooks
Escribir (solo bytecode)emit-hasm, asm, asm-check, patch-string, patch-function, inject-stub, create