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
138122天前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 --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