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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2025-55182-EXP — استغلال قائم على بايثون لـ CVE-2025-55182 (RCE في Next.js) مع فحص أهداف مفرد/دفعة وتنفيذ الأوامر وصدفة تفاعلية و4 أوضاع هجوم مع دعم ترميز Base64. | Kitploit
أدوات/GitHubGitHub/lc-pro/cve-2025-55182-exp
ماسحات الثغرات الأمنيةتوليد الحمولةالاستغلالاستغلال تطبيقات الويباختبار الاختراقالقيادة والسيطرة
GitHublc-pro/cve-2025-55182-exp

CVE-2025-55182-EXP

استغلال قائم على بايثون لـ CVE-2025-55182 (RCE في Next.js) مع فحص أهداف مفرد/دفعة وتنفيذ الأوامر وصدفة تفاعلية و4 أوضاع هجوم مع دعم ترميز Base64.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

أداة استغلال CVE-2025-55182

نبذة عن الأداة

هذه الأداة مخصّصة لكشف واستغلال الثغرة CVE-2025-55182 (يُرجَّح أنها ثغرة تنفيذ أكواد في إطار عمل مرتبط بـ Next.js)، وتدعم الفحص على هدف واحد / أهداف متعددة دفعة واحدة، وتنفيذ الأوامر، وواجهة shell تفاعلية، وتوفّر 4 أنماط هجوم تناسب سيناريوهات مختلفة، مع دعم ترميز الأوامر بـ Base64، والوكيل (Proxy)، وتسجيل المخرجات في ملفات، وغيرها من الإعدادات المرنة.

وصف الثغرة

من المحتمل أن توجد الثغرة CVE-2025-55182 في التطبيقات المرتبطة بـ Next.js، وذلك عبر إنشاء طلب خبيث لتعديل منطق التنفيذ في _response وحقن استدعاء لوحدة child_process، بما يحقّق تنفيذ أوامر عن بُعد (RCE). تقوم الأداة بإرسال بيانات نموذج مُعدّة خصيصًا لاستغلال الثغرة وإرجاع نتيجة تنفيذ الأمر.

متطلبات البيئة

  • Python 3.7+
  • المكتبات المطلوبة: requests
  • تثبيت التبعيات:
    • pip install requests
      

الاستخدام الأساسي

1. تنفيذ الأوامر على هدف واحد (نمط الهجوم الافتراضي)

# 执行 whoami 命令(攻击模式1:有响应)
python CVE-2025-55182-exploit.py -u https://target.com -c "whoami"

# 执行系统命令(Base64编码,避免特殊字符拦截)
python CVE-2025-55182-exploit.py -u https://target.com -c "cat /etc/passwd" -b

# 完整回复模式(Base64解码返回结果)
python CVE-2025-55182-exploit.py -u https://target.com -c "ipconfig" -p 4

2. الفحص الجماعي لأهداف متعددة

# 从文件读取目标URL,批量执行 id 命令(20线程)
python CVE-2025-55182-exploit.py -l targets.txt -c "id" -t 20 -o result.log

3. وضع shell التفاعلي

# 连接目标,进入交互式命令行(支持Base64编码切换)
python CVE-2025-55182-exploit.py -u https://target.com -s

4. وضع الوكيل (التقاط الحزم / إعادة توجيه الحركة)

# 通过Burp Suite代理抓包分析
python CVE-2025-55182-exploit.py -u https://target.com -c "whoami" --proxy http://127.0.0.1:8080

شرح المعاملات

اسم المعاملالاختصارإلزاميالوصفمثال
--url-uلاعنوان URL لهدف واحد (يُختار بينه وبين -l، وتكون الأولوية لـ -u)-u https://target.com
--url-list-lلاملف بقائمة عناوين URL للأهداف (كل سطر عنوان URL، ويدعم غياب بادئة البروتوكول ويضيف http/https تلقائيًا)-l urls.txt
--payload-pلانمط الهجوم (الافتراضي: 1)
1=استجابة (execSync)
2=بدون استجابة (execSync)
3=بدون استجابة (exec)
--cmd-cلاأمر النظام المراد تنفيذه (إلزامي في وضع الدفعة أو التنفيذ على هدف واحد، ومتضارب مع -s)-c "whoami" أو -c "dir"
--threads-tلاعدد خيوط الفحص الجماعي (الافتراضي: 10، يُنصح ألا يتجاوز 50)-t 20
--outlog-oلاملف سجل الإخراج (الافتراضي: cve-2025-55182.log)-o exploit.log
--base64-bلاترميز الأمر المحدد عبر -c بـ Base64 (لتجنّب اعتراض الأحرف الخاصة)-c "cat /etc/passwd" -b
--cmd-shell-sلاوضع shell التفاعلي (يدعم فقط الهدف المفرد -u، ومتضارب مع -c)-u https://target.com -s
--proxy-لاإعداد الوكيل (يدعم وكلاء HTTP/HTTPS، لالتقاط الحزم أو إعادة توجيه الحركة)--proxy http://127.0.0.1:8080
--skip-check-لاتخطّي فحص اتصال الوكيل (يتم افتراضيًا التحقق من توافر الوكيل)--proxy http://127.0.0.1:8080 --skip-check
--time-out-لامهلة الطلب (بالثواني، الافتراضي: 10)--time-out 15

تفاصيل أنماط الهجوم

رقم النمطوصف النمطالخصائصالسيناريو المناسب
1استجابة (execSync)تنفيذ الأمر بشكل متزامن، ويعيد توجيه 303، وتكون النتيجة مضمنة في ترويسة الاستجابةالتحقق السريع من وجود الثغرة
2بدون استجابة (execSync)تنفيذ الأمر بشكل متزامن بدون إرجاع نتيجة (يجب التأكد من التنفيذ بطرق أخرى)تنفيذ عمليات بشكل خفيّ
3بدون استجابة (exec)تنفيذ الأمر بشكل غير متزامن بدون إرجاع نتيجة (أثر منخفض، مناسب لعمليات لا تحتاج تأكيدًا)هجمات جماعية خفيّة
4استجابة كاملةتنفيذ الأمر بشكل متزامن، وتُعاد النتيجة مشفرة بـ Base64 في نص الاستجابة (تقوم الأداة بفك الترميز تلقائيًا)السيناريوهات التي تتطلب رؤية المخرجات الكاملة للأمر

أوامر shell التفاعلية

عند الدخول إلى وضع -s، تتوفر الأوامر المدمجة التالية:

الأمرالوصف
b64التبديل إلى وضع أوامر مشفرة بـ Base64
nob64الخروج من وضع ترميز Base64
exitالخروج من shell التفاعلي
?عرض معلومات المساعدة

شرح المخرجات

  1. مخرجات الطرفية (Console): تتضمن الوقت، وعنوان URL للهدف، ورمز حالة الاستجابة، ونتيجة تنفيذ الأمر، وغيرها من المعلومات المهمة؛
  2. ملف السجل: تُكتب جميع سجلات التنفيذ (النجاح/الفشل) تلقائيًا إلى الملف المحدد عبر --outlog، لتسهيل التحليل لاحقًا؛
  3. قائمة النجاح: بعد انتهاء الفحص الجماعي، تُجمَّع تلقائيًا الأهداف التي تحتوي على الثغرة (رمز الحالة 303/500).

ملاحظات

  1. التفويض القانوني: يجب الحصول على إذن قانوني من النظام المستهدف قبل استخدام هذه الأداة، ويُمنع منعًا باتًا استخدامها في اختبارات الاختراق غير المصرّح بها؛
  2. التعارض بين المعاملات:
    1. يتم الاختيار بين -u و -l، وعند تحديدهما معًا تكون الأولوية لـ -u؛
    2. -c و -s متعارضان، ولا حاجة لتحديد -c في وضع -s؛
  3. صيغة URL:
    1. إذا كانت عناوين URL في ملف -l بدون بادئة بروتوكول (مثل target.com)، ستجرب الأداة تلقائيًا http:// و https://؛
    2. يُنصح بتحديد عنوان URL كامل يدويًا (مثل https://target.com) لتجنّب فشل الاتصال غير الضروري؛
  4. معالجة الترميز: عند تفعيل وضع -b أو b64، تقوم الأداة تلقائيًا بمعالجة ترميز/فك ترميز Base64 دون الحاجة لأي إجراء يدوي؛
  5. البيئة الشبكية: إذا كانت الشبكة غير مستقرة، يمكن زيادة مهلة --time-out لتجنّب الأحكام الخاطئة.

الأسئلة الشائعة

  1. “Proxy not available”: الوكيل غير متاح، تحقق من صحة عنوان الوكيل، أو استخدم --skip-check لتخطّي الفحص؛
  2. تنفيذ الأمر بدون نتيجة:
    1. جرّب تبديل نمط الهجوم (مثل -p 4 وضع الاستجابة الكاملة)؛
    2. فعّل ترميز Base64 (-b) لتجنّب حجب الأمر من قبل النظام المستهدف؛
  3. انتهت مهلة الاتصال: تحقق من إمكانية الوصول إلى الهدف، أو زد مهلة --time-out؛
  4. فشل مصافحة SSL: الهدف لا يدعم بروتوكول HTTPS، يمكن تجربة استخدام بروتوكول HTTP (مثل http://target.com).

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

هذه الأداة مخصّصة فقط لأبحاث أمن الشبكات والتحقق من الثغرات. يتحمّل المستخدم وحده جميع العواقب الناتجة عن مخالفة «قانون الأمن السيبراني» واللوائح ذات الصلة، ولا يتحمل مطوّر الأداة أي مسؤولية عنها.

تنزيل الأداة