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

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

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
138122일 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

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

hermes-decomp

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

저장소 보기

Hermes 바이트코드 디컴파일러

Build

React Native의 기반 JS 엔진인 Hermes 바이트코드(.hbc)용 Rust 디컴파일러입니다. HBC 40~99를 지원합니다.

설치

사전 빌드된 바이너리(Linux / macOS / Windows)는 Releases 또는 Actions에서 받을 수 있습니다:

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

아카이브에는 hermes-decomp와 hermes-mcp가 포함됩니다. 검증: shasum -a 256 -c SHA256SUMS.

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

소스에서 빌드(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

빠른 시작

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"

디스어셈블리 예시

디컴파일 예시

기능 소개

전체 플래그 및 예제 → 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
root@kitploit:~
cargo build --release -p hbc-decomp-mcp

기여

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

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

참고 자료

  • Hermes Engine · React Native

라이선스

MIT. LICENSE를 참조하세요.

도구 다운로드
영역명령어(주요 항목)
읽기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