Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
hermes-decomp — أداة تحليل عكسي قوية تتيح لك هندسة تطبيقات React Native المحمولة عكسيًا عن طريق تحويل ملفاتها المترجمة من Hermes bytecode (.hbc) إلى JavaScript قابل للقراءة. | Kitploit
أدوات/GitHubGitHub/symbioticsec/hermes-decomp
أمان أندرويدالتحليل الثابتأمان iOSتحليل الكودتحليل الشفرة الديناميكي (DAST)الهندسة العكسيةمصممي الأخطاءأمن الجوالتحليل الملفات الثنائيةالتعلم والتعليمالهندسة العكسية بمساعدة الذكاء الاصطناعي
13812منذ 4 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
GitHub
symbioticsec/hermes-decomp

hermes-decomp

أداة تحليل عكسي قوية تتيح لك هندسة تطبيقات React Native المحمولة عكسيًا عن طريق تحويل ملفاتها المترجمة من Hermes bytecode (.hbc) إلى JavaScript قابل للقراءة.

عرض المستودع

مفكك بايت كود هيرميس

Build

مفكك بلغة Rust لـ بايت كود هيرميس (.hbc)، محرك JS خلف React Native. يدعم HBC 40 إلى 99.

التثبيت

ملفات ثنائية مبنية مسبقًا (لينكس / ماك / ويندوز) من الإصدارات أو الإجراءات:

ملحق الملفالمنصة
linux-x86_64 / linux-arm64لينكس
macos-arm64 / macos-x86_64ماك
windows-x86_64ويندوز

تحتوي الأرشيفات على 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 والمكتبة

  • خادم 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. يُرجى فتح issue قبل تقديم 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
مساعدات الهندسة العكسيةsecrets, frida-hooks
كتابة (بايت كود فقط)emit-hasm, asm, asm-check, patch-string, patch-function, inject-stub, create