Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
hermes-decomp — A powerful decompiler that lets you reverse-engineer React Native mobile apps by converting their compiled Hermes bytecode (.hbc) files back into readable JavaScript. | Kitploit
도구/GitHubGitHub/symbioticsec/hermes-decomp
Android SecurityStatic AnalysisiOS SecurityCode AnalysisDynamic Code Analysis (DAST)Reverse EngineeringDebuggersMobile SecurityBinary AnalysisLearning & EducationAI-Assisted Reversing
138121316시간 15분 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
GitHub
symbioticsec/hermes-decomp

hermes-decomp

A powerful decompiler that lets you reverse-engineer React Native mobile apps by converting their compiled Hermes bytecode (.hbc) files back into readable JavaScript.

저장소 보기
요청한 언어로 콘텐츠를 사용할 수 없습니다. 영어 버전을 표시합니다.

Hermes Bytecode Decompiler

Build

Rust decompiler for Hermes bytecode (.hbc), the JS engine behind React Native. Supports HBC 40 to 99.

Install

Pre-built binaries (Linux / macOS / Windows) from Releases or Actions:

Asset suffixPlatform
linux-x86_64 / linux-arm64Linux
macos-arm64 / macos-x86_64macOS
windows-x86_64Windows

Archives include hermes-decomp and hermes-mcp. Verify: shasum -a 256 -c SHA256SUMS.

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

From source (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

Quick start

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

What it does

Full flags and examples → docs/USAGE.md.

Notes:

  • Full-bundle decompile uses an on-disk .hdcache for fast reloads. Pass --no-cache to force.
  • Write tools patch bytecode / HASM. They do not recompile decompiled JavaScript.
  • decompile -o … prints pipeline stages on stderr.

MCP & library

  • MCP server (hermes-mcp) for AI assistants → docs/MCP.md
    Config template: mcp-config.example.json
  • Rust crate hbc-decomp → docs/LIBRARY.md
root@kitploit:~
cargo build --release -p hbc-decomp-mcp

Contributing

See CONTRIBUTING.md. Please open an issue before a PR.

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

Resources

  • Hermes Engine · React Native

License

MIT. See LICENSE.

도구 다운로드
AreaCommands (highlights)
Readinfo, disasm, decompile, tui, extract, modules, deps
Analyzexref, callgraph, graphviz, closures, debug, dump, bin-diff
RE helperssecrets, frida-hooks
Write (bytecode only)emit-hasm, asm, asm-check, patch-string, patch-function, inject-stub, create