Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
hermes-decomp — Um poderoso descompilador que permite fazer engenharia reversa de aplicativos móveis React Native ao converter seus bytecodes Hermes compilados (.hbc) de volta para JavaScript legível. | Kitploit
Ferramentas/GitHubGitHub/symbioticsec/hermes-decomp
Segurança AndroidAnálise EstáticaSegurança iOSAnálise de CódigoAnálise Dinâmica de Código (DAST)Engenharia ReversaDepuradoresSegurança MóvelAnálise de BináriosAprendizado e EducaçãoEngenharia Reversa Assistida por IA
1381214há 1 diaRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
GitHub
symbioticsec/hermes-decomp

hermes-decomp

Um poderoso descompilador que permite fazer engenharia reversa de aplicativos móveis React Native ao converter seus bytecodes Hermes compilados (.hbc) de volta para JavaScript legível.

Ver Repositório

Hermes Bytecode Decompiler

Build

Descompilador em Rust para bytecode Hermes (.hbc), o motor JS por trás do React Native. Suporta HBC 40 a 99.

Instalação

Binários pré-compilados (Linux / macOS / Windows) em Releases ou Actions:

Sufixo do assetPlataforma
linux-x86_64 / linux-arm64Linux
macos-arm64 / macos-x86_64macOS
windows-x86_64Windows

Os arquivos incluem hermes-decomp e hermes-mcp. Verifique: shasum -a 256 -c SHA256SUMS.

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

A partir do código-fonte (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

Início 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          # progress on stderr
hermes-decomp decompile app.hbc --deep -o out.js   # recover more names, slower
hermes-decomp decompile app.hbc --function 42
hermes-decomp tui app.hbc
hermes-decomp xref app.hbc --query "loginWithToken"

Disassembly Example

Decompilation Example

O que ele faz

Flags completas e exemplos → docs/USAGE.md.

Notas:

  • O decompile de bundle completo usa um .hdcache em disco para recarregamentos rápidos. Passe --no-cache para forçar.
  • As ferramentas de escrita fazem patch de bytecode / HASM. Elas não recompilam o JavaScript descompilado.
  • decompile -o … imprime os estágios do pipeline em stderr.

MCP e biblioteca

  • Servidor MCP (hermes-mcp) para assistentes de IA → docs/MCP.md
    Modelo de configuração: mcp-config.example.json
  • Crate Rust hbc-decomp → docs/LIBRARY.md
root@kitploit:~
cargo build --release -p hbc-decomp-mcp

Contribuindo

Veja CONTRIBUTING.md. Por favor, abra uma issue antes de um PR.

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

Recursos

  • Hermes Engine · React Native

Licença

MIT. Veja LICENSE.

Baixar ferramenta
ÁreaComandos (destaques)
Leiturainfo, disasm, decompile, tui, extract, modules, deps
Análisexref, callgraph, graphviz, closures, debug, dump, bin-diff
Auxiliares de REsecrets, frida-hooks
Escrita (apenas bytecode)emit-hasm, asm, asm-check, patch-string, patch-function, inject-stub, create