Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
JURIG — وكيل ذكاء اصطناعي مستقل بالكامل للهندسة العكسية | Kitploit
أدوات/GitHubGitHub/reverserid/jurig
أمان أندرويدالتحليل الثابتالتحليل الديناميكي (عزل)بروكسيات الويب والاعتراضاختبار اختراق تطبيقات الجوالالهندسة العكسيةتحليل البرمجيات الخبيثةاختبار الاختراقكشف الأسرارتحليل الملفات الثنائيةالهندسة العكسية بمساعدة الذكاء الاصطناعي
19329منذ 3 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
أمن الذكاء الاصطناعي
GitHubreverserid/jurig

JURIG

وكيل ذكاء اصطناعي مستقل بالكامل للهندسة العكسية

عرض المستودع

Jurig

 .-.         ██ ██    ██ ██████  ██  ██████
(o o)        ██ ██    ██ ██   ██ ██ ██
| u |        ██ ██    ██ ██████  ██ ██   ███
|   |   ██   ██ ██    ██ ██   ██ ██ ██    ██
'~-~'    █████   ██████  ██   ██ ██  ██████
        autonomous reverse-engineering agent · android · binary · frida

Jurig (بالسوندانية: شبح) — وكيل ذكاء اصطناعي مستقل يسكن ملفاتك الثنائية. في واجهة TUI يومض الشبح ويتمايل ويتلألأ أثناء عمله.

إطار عمل لهندسة عكسية مستقل بالكامل وقائم على وكلاء الذكاء الاصطناعي مع واجهة TUI. يبدأ من أندرويد (APK/DEX) بالإضافة إلى الملفات الثنائية الأصلية. مكتوب بلغة Go، بدون MCP — كل أداة هي غلاف أصلي لعملية فرعية حول ملف ثنائي RE محمول.

image

التصميم

الجانبالاختيار
اللغة / TUIGo + Bubble Tea + Lipgloss + Glamour (تقارير markdown)
الوكيلحلقة plan→act→observe خاصة (internal/agent) — بدون ارتباط بإطار عمل
الأدواتأغلفة عمليات فرعية أصلية بلغة Go (internal/tools) — بدون MCP
LLMصيغة سلكية واحدة (بروتوكول Anthropic Messages) خلف موجّه
المزوّدونanthropic (مباشر)، openrouter (واجهة Anthropic)، claude-cli (اشتراك)
الأدوات المحمولةinternal/portable يحل الملفات الثنائية المضمّنة → PATH؛ يثبّت من كتالوج

مزوّدو LLM — متعددو النماذج، قابلون للتبديل مباشرة

بروتوكولا اتصال خلف موجّه واحد:

  • نوع anthropic — واجهة Messages API الأصلية (/v1/messages).
  • نوع openai — OpenAI Chat Completions (/chat/completions) مع مترجم داخلي Messages↔OpenAI (بما في ذلك tool-calls). يغطي أي نقطة نهاية متوافقة مع OpenAI.

الإعدادات المسبقة المضمّنة (config.json → providers):

المزوّدالنوعنقطة النهايةمتغير المفتاح
mimo (افتراضي)openaitoken-plan-sgp.xiaomimimo.com/v1MIMO_API_KEY
anthropicanthropicapi.anthropic.comANTHROPIC_API_KEY
openrouteropenaiopenrouter.ai/api/v1OPENROUTER_API_KEY
ollama (محلي)openailocalhost:11434/v1— (محلي)
kimiopenaiapi.kimi.com/coding/v1KIMI_API_KEY
moonshotopenaiapi.moonshot.ai/v1MOONSHOT_API_KEY
dashscope / Qwen (Alibaba)openaidashscope-intl…/compatible-mode/v1DASHSCOPE_API_KEY
custom (أي متوافق مع OpenAI)openaiأنت تحدد base_urlCUSTOM_API_KEY
claude-cli (اشتراك)claude-cliملف claude الثنائي—

اختر المزوّد+النموذج مباشرة في TUI عبر Ctrl+O، أو اضبط JURIG_PROVIDER + JURIG_MODEL، أو حرّر active في config.json. أضف نماذج بتوسيع قائمة models الخاصة بالمزوّد. وجّه أي مزوّد إلى عنوان base URL مختلف (مثل بوابة مستضافة ذاتيًا) عبر base_url.

Ollama: ollama serve + ollama pull qwen2.5-coder:14b، ثم Ctrl+O → اختر ollama/…. لا حاجة لمفتاح.

claude-cli (اشتراك Claude Code): تحظر Anthropic مصادقة الاشتراك في أدوات HTTP التابعة لجهات خارجية (أبريل 2026)، لذا يلجأ هذا المسار إلى الملف الثنائي claude. للاستشارة/الدردشة فقط — بدون tool-calling أصلي؛ استخدم مزوّد openai/anthropic للحصول على حلقة الأدوات المستقلة الكاملة.

custom — مزوّد عام واحد لأي نقطة نهاية متوافقة مع OpenAI. لا يضمّ Jurig أي بوابة مضمّنة؛ تملأ عنوان base URL بنفسك في معالج الإعداد (/setup) أو في config.json. يعمل مع:

  • موجّهات الاشتراكات المحلية — 9router (npx 9router) أو OmniRoute، التي تضع واجهة أمام حسابات Cursor / Claude Code / Codex على http://localhost:20128/v1.
  • خوادم النماذج المحلية — vLLM، LM Studio، llama.cpp، إلخ.
  • أي واجهة API مستضافة متوافقة مع OpenAI.

اضبط base_url (مثل http://localhost:20128/v1) وإذا كانت نقطة النهاية تحتاج مفتاحًا، api_key (أو متغير البيئة CUSTOM_API_KEY / CUSTOM_BASE_URL للعنوان). تُعتبر بوابة localhost جاهزة بدون مفتاح. المزوّد custom مُعلَّم بـ auto_models، لذا يجلب المنتقي (Ctrl+O) الكتالوج المباشر من /models الخاص بنقطة النهاية عند الفتح — اضغط r لتحديث قائمة أي مزوّد. بالنسبة لموجّه اشتراك، تحمل معرّفات النماذج بادئة مسار (cu/ لـ Cursor، cc/ لـ Claude Code، cx/ لـ Codex) — تعرض القائمة المحمّلة تلقائيًا المعرّفات الدقيقة.

قد يؤدي استخدام الاشتراكات خارج عملائها الرسميين إلى انتهاك شروط الخدمة — حسابك، مخاطرك.

البناء

go build -o jurig ./cmd/jurig

الاستخدام

لا حاجة لأي أعلام. عند التشغيل الأول (أو عندما لا يملك المزوّد النشط مفتاحًا) يُطلق معالج إعداد تفاعلي: اختر المزوّد (OpenRouter / Kimi / Qwen / Ollama / Anthropic / اشتراك Claude) → المفتاح → النموذج → تثبيت مسبق اختياري للأدوات → يُحفظ في ~/.jurig/config.json.

./jurig                              # first run → wizard, then TUI
./jurig setup                        # re-run the wizard anytime
./jurig doctor                       # show provider + toolchain status
./jurig install jadx                 # pre-warm a tool (also auto-installs on demand)
./jurig -p "analyze ./app.apk"       # headless one-shot (skips wizard; needs a key set)
./jurig -target ./work/app -p "..."  # pin a per-target work dir

اختصارات المفاتيح (TUI)

المفتاحالإجراء
Enterتشغيل التعليمات / الإرسال
↑ / ↓سجل الأوامر
PgUp / PgDnتمرير النص
Ctrl+Fالبحث في النص (Enter = التطابق التالي)
Ctrl+Oتبديل المزوّد / النموذج
F1نافذة المساعدة
Ctrl+Cإلغاء التشغيل / الخروج

عندما يطرح الوكيل سؤال تحديد النطاق، تظهر قائمة إجابات: ↑/↓ للتنقل، Space أو 1-9 للتبديل (اختيار متعدد)، Enter للتأكيد.

استئناف الجلسة: تستمر المحادثة + سجل الأوامر في <work_dir>/session.json وتُستعاد تلقائيًا عند التشغيل التالي (--fresh يبدأ نظيفًا).

بطاقات الكود: كلما قرأ الوكيل ملف مصدر، تعرض TUI معاينة صغيرة بإبراز الصيغة — لا يزال النموذج يتلقى الملف كاملًا.

الأدوات (25، جميعها أصلية / عمليات فرعية، بدون MCP)

الاستطلاع والفرز

الأداةالغرض
manifestتحليل AndroidManifest → الحزمة، الأذونات، المكونات المصدّرة
url_extractاستخراج + إزالة تكرار كل عناوين URL → خريطة API/المضيف
secret_scanفحص مصنّف للأسرار المضمّنة (AWS/GCP/JWT/keys/AES…)
native_libsسرد lib/<abi>/*.so + ABIs (سطح JNI)
search_codegrep بتعبير نمطي على المصادر — حدّد الموقع قبل القراءة
ask_userيسأل الوكيل المشغّل (قائمة اختيار متعدد)

التحليل الساكن

الأداةالغرض
jadxAPK/DEX/XAPK → Java (يستخرج الحزم تلقائيًا، ملخص غني)
apktoolAPK → smali + manifest مفكوك
radare2 / ghidraتفكيك ملف ثنائي أصلي / تفكيك بدون واجهة
elf_info / pe_infoتحليل ترويسات ELF/PE، الرموز، الاستيرادات (أصلي)
hexdump / stringsبايتات خام / سلاسل قابلة للطباعة
unzipاستخراج أصلي لـ zip/apk/xapk/apks (بدون shell)

الديناميكي والشبكة

الأداةالغرض
adbالتحكم بالجهاز
frida_psسرد تطبيقات/عمليات الجهاز
fridaتشغيل سكربت Frida JS مخصص
frida_presetمدمج: ssl_unpin، list_classes، dump_class، hook، trace_http
proxyوسيط MITM أصلي بلغة Go (goproxy) — التقاط حركة HTTPS الحية
http_requestإعادة تشغيل/اختبار نقاط نهاية API المكتشفة
downloadجلب عنوان URL إلى مجلد العمل

التقاط الشبكة الحي: يشغّل proxy start وسيط MITM داخل العملية ويصدّر CA. يوجّه الوكيل الجهاز إليه (adb) + يثبّت CA + يشغّل frida_preset ssl_unpin، ثم يقرأ التدفقات عبر proxy flows. تُبثّ الطلبات/الاستجابات الملتقطة مباشرة في لوحة جانبية NET في TUI (تظهر عندما يكون الطرفية عريضًا بما يكفي — التخطيط متجاوب بالكامل).

نظام الملفات / shell: read_file، write_file، list_dir، shell (PowerShell افتراضيًا على Windows).

يعرض الترويسة استخدام الرموز الحي (Nk↑ Nk↓) أثناء تشغيل الوكيل.

تنزيل الأداة