Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
hermes-decomp — Un potente decompilatore che consente di eseguire il reverse engineering di app mobili React Native convertendo i loro file bytecode Hermes compilati (.hbc) nuovamente in JavaScript leggibile. | Kitploit
Strumenti/GitHubGitHub/symbioticsec/hermes-decomp
Sicurezza AndroidAnalisi StaticaSicurezza iOSAnalisi del CodiceAnalisi Dinamica del Codice (DAST)Reverse EngineeringDebuggerSicurezza MobileAnalisi di BinariApprendimento e FormazioneReverse Engineering Assistito dall'IA
138122 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
GitHub
symbioticsec/hermes-decomp

hermes-decomp

Un potente decompilatore che consente di eseguire il reverse engineering di app mobili React Native convertendo i loro file bytecode Hermes compilati (.hbc) nuovamente in JavaScript leggibile.

Vedi Repository

Decompilatore di bytecode Hermes

Build

Decompilatore Rust per bytecode Hermes (.hbc), il motore JS alla base di React Native. Supporta HBC da 40 a 99.

Installazione

Binari precompilati (Linux / macOS / Windows) da Releases o Actions:

Suffisso assetPiattaforma
linux-x86_64 / linux-arm64Linux
macos-arm64 / macos-x86_64macOS
windows-x86_64Windows

Gli archivi includono hermes-decomp e hermes-mcp. Verifica: shasum -a 256 -c SHA256SUMS.

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

Dal sorgente (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

Avvio rapido

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          # progress on stderr
hermes-decomp decompile app.hbc --function 42
hermes-decomp tui app.hbc
hermes-decomp xref app.hbc --query "loginWithToken"

Esempio di disassemblaggio

Esempio di decompilazione

Cosa fa

Tutti i flag e gli esempi → docs/USAGE.md.

Note:

  • La decompile dell'intero bundle usa una .hdcache su disco per ricariche rapide. Passa --no-cache per forzare.
  • Gli strumenti di scrittura applicano patch a bytecode / HASM. Non ricompilano il JavaScript decompilato.
  • decompile -o … stampa le fasi della pipeline su stderr.

MCP e libreria

  • Server MCP (hermes-mcp) per assistenti AI → docs/MCP.md
    Template di configurazione: mcp-config.example.json
  • Crate Rust hbc-decomp → docs/LIBRARY.md
root@kitploit:~
cargo build --release -p hbc-decomp-mcp

Contributi

Vedi CONTRIBUTING.md. Apri un'issue prima di una PR.

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

Risorse

  • Hermes Engine · React Native

Licenza

MIT. Vedi LICENSE.

Scarica lo strumento
AreaComandi (in evidenza)
Letturainfo, disasm, decompile, tui, extract, modules, deps
Analisixref, callgraph, graphviz, closures, debug, dump, bin-diff
Utility per il reverse engineeringsecrets, frida-hooks
Scrittura (solo bytecode)emit-hasm, asm, asm-check, patch-string, patch-function, inject-stub, create