Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
hermes-decomp — 컴파일된 Hermes 바이트코드(.hbc) 파일을 다시 읽을 수 있는 JavaScript로 변환하여 React Native 모바일 앱을 리버스 엔지니어링할 수 있게 해주는 강력한 디컴파일러입니다. | Kitploit
도구/GitHubGitHub/symbioticsec/hermes-decomp
Android SecurityStatic AnalysisiOS SecurityCode AnalysisDynamic Code Analysis (DAST)Reverse EngineeringDebuggersMobile SecurityBinary AnalysisLearning & EducationAI-Assisted Reversing
138123621일 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

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

hermes-decomp

컴파일된 Hermes 바이트코드(.hbc) 파일을 다시 읽을 수 있는 JavaScript로 변환하여 React Native 모바일 앱을 리버스 엔지니어링할 수 있게 해주는 강력한 디컴파일러입니다.

저장소 보기

Hermes 바이트코드 디컴파일러

Build

React Native 뒤에 있는 JS 엔진인 Hermes 바이트코드(.hbc)용 Rust 디컴파일러입니다. HBC 40부터 99까지 지원합니다.

설치

Releases 또는 Actions에서 제공하는 사전 빌드된 바이너리(Linux / macOS / Windows):

에셋 접미사플랫폼
linux-x86_64 / linux-arm64Linux
macos-arm64 / macos-x86_64macOS
windows-x86_64Windows

압축 파일에는 hermes-decomp와 hermes-mcp가 포함되어 있습니다. 검증: shasum -a 256 -c SHA256SUMS.

hermes-decomp update --check      # or --install / --version v0.1.7

소스에서 빌드 (Rust 1.70+):

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

빠른 시작

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"

디스어셈블리 예시

디컴파일 예시

기능

영역명령어 (주요 항목)
읽기info, disasm, decompile, tui, extract, modules, deps
분석xref, callgraph, graphviz, closures, debug, dump, bin-diff
RE 도우미secrets, frida-hooks
쓰기 (바이트코드 전용)emit-hasm, asm, asm-check, patch-string, patch-function, inject-stub, create

전체 플래그와 예시 → docs/USAGE.md.

참고:

  • 전체 번들 decompile은 빠른 재로드를 위해 디스크 상의 .hdcache 를 사용합니다. 강제하려면 --no-cache를 전달하세요.
  • 쓰기 도구는 바이트코드 / HASM을 패치합니다. 디컴파일된 JavaScript를 다시 컴파일하지는 않습니다.
  • decompile -o …는 파이프라인 단계를 stderr에 출력합니다.

MCP 및 라이브러리

  • AI 어시스턴트용 MCP 서버(hermes-mcp) → docs/MCP.md
    설정 템플릿: mcp-config.example.json
  • Rust 크레이트 hbc-decomp → docs/LIBRARY.md
cargo build --release -p hbc-decomp-mcp

기여

CONTRIBUTING.md 를 참고하세요. PR 전에 이슈를 먼저 열어 주세요.

cargo build --release --workspace && cargo test --workspace

리소스

  • Hermes Engine · React Native

라이선스

MIT. LICENSE 참조.

도구 다운로드