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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-13768 — Azure IoT Hub حيث يؤدي كشف مفتاح الوصول المشترك على مستوى المالك إلى تمكين تنفيذ التعليمات البرمجية عن بُعد غير المصادق عليه (RCE) ضد أجهزة إنترنت الأشياء المتصلة. إثبات المفهوم | Kitploit
أدوات/GitHubGitHub/j4ck3lsyn-gen2/cve-2026-13768
أمان إنترنت الأشياءآليات الاستمراريةتحليل الثغرات الأمنيةالاستغلالالحركة الجانبيةاختبار الاختراقأمن السحابةالقيادة والسيطرةأمن سلسلة التوريدسوء التكوينالتعلم والتعليمالفريق الأحمر
121منذ 3 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
GitHubj4ck3lsyn-gen2/cve-2026-13768

CVE-2026-13768

Azure IoT Hub حيث يؤدي كشف مفتاح الوصول المشترك على مستوى المالك إلى تمكين تنفيذ التعليمات البرمجية عن بُعد غير المصادق عليه (RCE) ضد أجهزة إنترنت الأشياء المتصلة. إثبات المفهوم

عرض المستودع

CVE-2026-13768 - كشف مفتاح مالك Gardyn IoT Hub

[!WARNING] يحتوي هذا المستودع على إثبات مفهوم كامل الوظائف لثغرة IoT عالية الخطورة.
هذا الكود مُقدم لأغراض تعليمية فقط، وللبحث الأمني المصرح به، وللاختبار الدفاعي.

الاستخدام غير المصرح به غير قانوني. اختبار أو استغلال الأنظمة دون إذن كتابي صريح من المالك يخالف قانون الاحتيال وإساءة استخدام الكمبيوتر (CFAA)، وقانون المرونة السيبرانية للاتحاد الأوروبي، والقوانين الأخرى المعمول بها في منطقتك.
لا يتحمل المؤلفون أي مسؤولية عن أي سوء استخدام أو ضرر أو عواقب قانونية ناتجة عن هذا الكود.
اعمل دائمًا ضمن الحدود القانونية والأخلاقية.


نظرة عامة

يكشف CVE-2026-13768 سلسلة الاتصال على مستوى مالك IoT Hub في نظام Gardyn الذكي للحدائق، مما يسمح بالتحكم الإداري الكامل في Azure IoT Hub. يُظهر هذا الإثبات كيف يمكن للمهاجم الذي يمتلك مفتاح المالك تحقيق تنفيذ تعليمات برمجية عن بُعد (RCE) على الأجهزة المتصلة عبر حقن الأوامر في طريقة upgrade() من السحابة إلى الجهاز، مما يمكن من اختراق الأسطول بأكمله.

تتضمن المجموعة:

  • validate.py: يُستخدم للتحقق السلبي (الفريق الأزرق)...
  • poc.py: 'Weaponized Exmplotation Framework' (الفريق الأحمر)...
  • c2s.py: خادم C2 خفيف الوزن للعرض التوضيحي
  • TEMPLATES.md: قوالب جاهزة للاستخدام للحركة الجانبية (مسح ping، فحص المنافذ) والثبات (cron، systemd، init.d، إلخ) محسّنة لبيئات IoT/BusyBox.

هذا مشروع بحثي حي - استخدمه بمسؤولية لفهم والدفاع ضد سوء تكوين سلسلة التوريد وIoT السحابي.

الميزات

  • التحقق السلبي: تحقق بأمان من صحة مفتاح المالك وقم بتعداد الأجهزة دون إجراء تغييرات
  • تعداد الأسطول: قائمة بجميع الأجهزة المسجلة في IoT Hub
  • تنفيذ الأوامر عن بُعد: حقن الأوامر عبر طريقة upgrade() (باستغلال ثغرة حقن الأوامر CVE-2025-29631)
  • الحركة الجانبية: مثال على مسح الشبكة المحلية من جهاز مخترق
  • الثبات: تقنيات مثال للحفاظ على الوصول
  • ميزات OPSEC: إخفاء الحمولة، تسجيل العمليات، تجاوز TLS اختياري (للاستخدام المختبري)
  • تكامل C2: خادم أوامر وتحكم بسيط للجلسات التفاعلية

هيكل الدليل

.
├── poc.py              # Main weaponized exploitation script
├── validate.py         # Safe, read-only validation tool
├── c2s.py              # Lightweight C2 server for demos
├── TEMPLATES.md        # Ready-to-Use Command Templates.
├── README.md

التبعيات

  • Python 3.8+
  • Azure IoT Hub SDK

التثبيت

  1. استنساخ المستودع:

    git clone https://github.com/J4ck3LSyN-Gen2/CVE-2026-13768.git
    cd CVE-2026-13768
    python3 -m venv venv
    
  2. تفعيل البيئة الافتراضية (أو إنشاء واحدة):

    source venv/bin/activate
    python3 -m pip install --upgrade pip
    
  3. تثبيت التبعيات.

python3 -m pip install azure-iot-hub

الاستخدام

1. التحقق السلبي (موصى به بشدة)

python validate.py --conn-str "HostName=yourhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=..."

رمز الخروج 0 = مفتاح مالك صالح مع أجهزة قابلة للوصول. لا يتم إجراء أي تعديلات.

2. الاستغلال الكامل (الأهداف المصرح بها فقط)

python poc.py \
  --mode exploit \
  --conn-str "HostName=..." \
  --device-id "target-device-123" \
  --command "whoami" \
  --lateral-scan \
  --persist

الوسائط الرئيسية

الوسيطةالوصفمطلوب
--modevalidate أو exploitلا (الافتراضي: validate)
--conn-strسلسلة اتصال مالك IoT Hubنعم
--device-idمعرف الجهاز المستهدفنعم (وضع الاستغلال)
--commandالأمر المراد تنفيذه عبر حقن upgrade()لا (الافتراضي: id)
--lateral-scanتمكين استطلاع الشبكة المحلية من الجهازلا
--persistمحاولة الثبات (مثل cron، systemd)لا
--c2الاتصال العكسي بخادم C2لا

شغّل python poc.py --help للحصول على الخيارات الكاملة.

3. خادم C2 (عرض توضيحي)

python c2s.py --port 4444

كيف يعمل (ملخص تقني)

  1. التحقق من المفتاح → يستخدم SDK الخاص بـ Azure IoT Hub للمصادقة كـ iothubowner
  2. التعداد → استرداد سجل الأجهزة وبيانات التوأم
  3. أولية RCE → إساءة استخدام حقن الأوامر في الطريقة المباشرة upgrade()
  4. ما بعد الاستغلال → حركة جانبية اختيارية + حمولات الثبات
  5. الإخفاء → ترميز سلسلة أساسي (قابل للتوسيع بسهولة إلى AES/مخصص)

ملاحظة: كود الحركة الجانبية والثبات هي عناصر نائبة توضيحية. قم بتكييفها مع نظام التشغيل والقيود الخاصة بالجهاز المستهدف (مثل البيئات المحدودة بـ BusyBox).

اعتبارات OPSEC والسلامة

  • التسجيل: يكتب إلى /tmp/cve_2026_13768.log افتراضيًا. استبدله بالتسريب المشفر في المهام الفعلية.
  • الإخفاء: قم بتوسيع الدوال المتوفرة obfuscate_cmd() / deobfuscate_cmd().
  • الاختبار: دائمًا اختبر في بيئة معملية معزولة أولاً.
  • التنظيف: امتلك خطط استرجاع. يمكن أن يترك الاستغلال آثارًا على الأجهزة.

المراجع

  • تنبيه CISA ICSA-26-183-03
  • ذات صلة CVE-2025-29631
  • وثائق Azure IoT Hub

المساهمة

مرحب بالمساهمات في:

  • تقنيات إخفاء محسّنة
  • طرق ثبات إضافية
  • قواعد كشف دفاعية
  • تكامل C2 أفضل

يرجى فتح المشكلات أو طلبات السحب.


مع القوة العظيمة تأتي مسؤولية عظيمة.

تنزيل الأداة