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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2025-55182-checker — أداة كشف ثغرات متعددة التقنيات لثغرة CVE-2025-55182 في تطبيقات React/Next.js. تختبر سلاسل الأدوات (gadget chains)، وحمولات تنفيذ الأكواد عن بُعد (RCE)، ومتغيرات تجاوز جدار الحماية (WAF bypass) لتحديد نقاط نهاية Server Actions المعرضة للخطر. | Kitploit
أدوات/GitHubGitHub/harness-security-labs/cve-2025-55182-checker
ماسحات الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبتجاوز WAFاختبار الاختراقتطوير الحمولات
GitHubharness-security-labs/cve-2025-55182-checker

CVE-2025-55182-checker

أداة كشف ثغرات متعددة التقنيات لثغرة CVE-2025-55182 في تطبيقات React/Next.js. تختبر سلاسل الأدوات (gadget chains)، وحمولات تنفيذ الأكواد عن بُعد (RCE)، ومتغيرات تجاوز جدار الحماية (WAF bypass) لتحديد نقاط نهاية Server Actions المعرضة للخطر.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

كاشف الثغرات CVE-2025-55182 - الإصدار المحسّن

أداة شاملة للكشف عن الثغرات CVE-2025-55182 في تطبيقات React/Next.js مع تقنيات كشف متعددة.

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

لأغراض الاختبار الأمني المصرح به والبحث فقط

صُممت هذه الأداة من أجل:

  • مهام اختبار الاختراق المصرح بها
  • البحث الأمني في بيئات خاضعة للرقابة
  • الأغراض التعليمية
  • تقييم الثغرات بإذن مناسب

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

الميزات

  • تقنيات كشف متعددة: اختبار شامل باستخدام أساليب متنوعة
  • استكشاف سلاسل الأدوات (Gadget Chains): اختبار مسارات الوصول المختلفة لوحدات Node.js
  • عمليات آمنة: استخدام أوامر اختبار غير ضارة وغير تخريبية فقط
  • تقنيات تجاوز جدار الحماية (WAF Bypass): كشف متقدم للبيئات المحمية
  • اختبار دفعاتي: اختبار أهداف متعددة من ملف

ماذا يفعل هذا البرنامج النصي

يختبر هذا الكاشف بشكل شامل ما إذا كان التطبيق المستهدف معرضًا لـ CVE-2025-55182 باستخدام تقنيات متعددة:

✅ استكشاف سلاسل الأدوات (آمن، غير تخريبي)

تختبر الأداة سلاسل أدوات Node.js بعمليات غير ضارة:

  • fs#constructor: اختبار الوصول إلى منشئ نظام الملفات (لا يتم الوصول إلى أي ملفات)
  • vm#runInThisContext: تقييم JavaScript آمن (1+1)
  • child_process#execSync: تنفيذ أمر غير ضار (echo test)
  • module#_load: تحميل وحدة مدمجة آمنة (path)
  • fs#readFileSync: قراءة ملف نظام آمن (/dev/null)
  • util#promisify: اختبار الوصول إلى دالة المرافق

✅ تقنيات كشف محسّنة

  • كشف القنوات الجانبية الآمن: اكتشاف أنماط الأخطاء غير الاستغلالية
  • إثبات المفهوم لتنفيذ الأوامر عن بُعد (RCE PoC): اختبارات تنفيذ الأوامر (Unix/Linux و Windows)
  • متغيرات تجاوز WAF: تقنيات لتجاوز جدران الحماية
  • حمولات متقدمة: طرق متعددة لبناء الحمولات

⚠️ ما تفعله الأداة

عمليات الاختبار:

  • تنفذ أوامر آمنة غير ضارة (echo test, 1+1)
  • تقرأ ملفات نظام آمنة (/dev/null)
  • تختبر تحميل الوحدات باستخدام وحدات مدمجة
  • ترسل عدة متغيرات من الحمولات للكشف عن الثغرة

لا تفعل:

  • قراءة ملفات أو بيانات حساسة
  • كتابة أو تعديل أي ملفات
  • تنفيذ أوامر تخريبية
  • ترك أي آثار أو أبواب خلفية
  • استغلال الثغرة إلى ما هو أبعد من الكشف

التثبيت

تستخدم هذه الأداة uv لإدارة التبعيات والتنفيذ.

المتطلبات الأساسية

  • Python 3.13 أو أعلى
  • uv (قم بتثبيته من https://github.com/astral-sh/uv)

بداية سريعة

لا حاجة للتثبيت! فقط استنسخ المشروع وقم بتشغيله:

git clone <repository-url>
cd CVE-2025-55182/poc
uv run check http://target.com:3000

سيقوم البرنامج بتثبيت التبعيات تلقائيًا عند التشغيل الأول.

الاستخدام

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

uv run check <target_url>

أمثلة

# اختبار هدف مع الإعدادات الافتراضية (يختبر نقطة النهاية /formaction)
uv run check http://localhost:3002

# تحديد نقطة نهاية مخصصة
uv run check http://localhost:3002 --endpoint /api/formaction

# اختبار أهداف متعددة من ملف
uv run check --file targets.txt

# حفظ المضيفات المعرضة للخطر في ملف
uv run check --file targets.txt -o vulnerable.txt

# زيادة المهلة للاتصالات البطيئة
uv run check http://localhost:3002 --timeout 15

# تعطيل التحقق من SSL (للشهادات الذاتية)
uv run check http://localhost:3002 --no-ssl-verify

# وضع هادئ (إخراج محدود)
uv run check http://localhost:3002 --quiet

خيارات سطر الأوامر

usage: uv run check [-h] [-f FILE] [-e ENDPOINT] [-t TIMEOUT]
                    [--no-ssl-verify] [-q] [-o OUTPUT] [target]

positional arguments:
  target                عنوان URL الهدف (مثل http://target.com:3000)

optional arguments:
  -h, --help            عرض رسالة المساعدة والخروج
  -f, --file FILE       ملف يحتوي على عناوين URL المستهدفة (واحد لكل سطر)
  -e, --endpoint        مسار نقطة النهاية لواجهة API (الافتراضي: /formaction)
  -t, --timeout         مهلة الطلب بالثواني (الافتراضي: 10)
  --no-ssl-verify       تعطيل التحقق من شهادة SSL
  -q, --quiet           وضع هادئ (إخراج محدود)
  -o, --output OUTPUT   ملف الإخراج لكتابة المضيفات المعرضة للخطر

رموز الخروج

  • 0 - الهدف ليس معرضًا للخطر
  • 1 - الهدف معرض للخطر
  • 130 - تمت مقاطعة المستخدم (Ctrl+C)
  • غير ذلك - حدث خطأ

نموذج الإخراج

هدف معرض للخطر

# uv run check http://localhost:3002
======================================================================
CVE-2025-55182 Vulnerability Detector - Enhanced Edition
Multiple Detection Techniques | Comprehensive Coverage
======================================================================

[*] Testing http://localhost:3002/formaction
[*] Testing all detection techniques...
  → Gadget: fs#constructor: ✓ VULNERABLE
  → Gadget: vm#runInThisContext: ✓ VULNERABLE
  → Gadget: child_process#execSync: ✓ VULNERABLE
  → Gadget: module#_load: ✓ VULNERABLE
  → Gadget: fs#readFileSync: ✓ VULNERABLE
  → Gadget: util#promisify: ✗ Not vulnerable
  → Safe Side-Channel Detection: ✗ Not vulnerable
  → RCE PoC (Unix/Linux): ✗ Not vulnerable
  → RCE PoC (Windows): ✗ Not vulnerable
  → RCE with WAF Bypass (Unix/Linux): ✗ Not vulnerable
  → RCE with WAF Bypass (Windows): ✗ Not vulnerable
  → Advanced WAF Bypass (Unix/Linux): ✗ Not vulnerable

======================================================================
DETECTION RESULTS
======================================================================
Target:                  http://localhost:3002
Endpoint:                /formaction
Techniques Tested:       Multiple
Successful Techniques:   5 techniques detected vulnerability

Status:                  ⚠️  VULNERABLE

The target appears to be vulnerable to CVE-2025-55182.

Techniques that detected vulnerability:
 -> Gadget: fs#constructor
 -> Gadget: vm#runInThisContext
 -> Gadget: child_process#execSync
 -> Gadget: module#_load
 -> Gadget: fs#readFileSync

Recommendation: Apply security patches immediately.
======================================================================

هدف غير معرض للخطر

# uv run check http://localhost:8000
======================================================================
CVE-2025-55182 Vulnerability Detector - Enhanced Edition
Multiple Detection Techniques | Comprehensive Coverage
======================================================================

[*] Testing http://localhost:8000/formaction
[*] Testing all detection techniques...
  → Gadget: fs#constructor: ✗ Not vulnerable
  → Gadget: vm#runInThisContext: ✗ Not vulnerable
  → Gadget: child_process#execSync: ✗ Not vulnerable
  → Gadget: module#_load: ✗ Not vulnerable
  → Gadget: fs#readFileSync: ✗ Not vulnerable
  → Gadget: util#promisify: ✗ Not vulnerable
  → Safe Side-Channel Detection: ✗ Not vulnerable
  → RCE PoC (Unix/Linux): ✗ Not vulnerable
  → RCE PoC (Windows): ✗ Not vulnerable
  → RCE with WAF Bypass (Unix/Linux): ✗ Not vulnerable
  → RCE with WAF Bypass (Windows): ✗ Not vulnerable
  → Advanced WAF Bypass (Unix/Linux): ✗ Not vulnerable

======================================================================
DETECTION RESULTS
======================================================================
Target:                  http://localhost:8000
Endpoint:                /formaction
Techniques Tested:       Multiple

Status:                  ✓ NOT VULNERABLE

The target does not appear to be vulnerable to CVE-2025-55182.
All detection techniques failed to confirm vulnerability.
======================================================================

الاختبار الدفعي

يسمح البرنامج النصي باختبار مضيفات متعددة مرة واحدة.

# إنشاء ملف مع عناوين URL المستهدفة (واحد لكل سطر)
echo "http://localhost:3002" > targets.txt
echo "http://localhost:8000" >> targets.txt

# تشغيل الفحص الدفعي
uv run check --file targets.txt -o vulnerable.txt

الإخراج:

======================================================================
CVE-2025-55182 Vulnerability Detector - Enhanced Edition
Multiple Detection Techniques | Comprehensive Coverage
======================================================================

[*] Loaded 2 target(s) from file
تنزيل الأداة