
سكربت Nmap NSE لاكتشاف ثغرة اجتياز المسار في خادم Apache HTTP Server (CVE-2021-41773) عن طريق إرسال طلبات مُصمَّمة وتحليل الاستجابات للكشف عن تسريب الملفات.
يتحقق سكربت NSE هذا مما إذا كان خادم Apache HTTP معرضًا لثغرة اجتياز المسار (Path Traversal) (CVE-2021-41773).
الخادم المعرض للثغرة يسمح للمهاجمين بالوصول إلى ملفات لا ينبغي لهم الوصول إليها، دون تسجيل الدخول.
بدء السكربت
فحص الهدف
إرسال طلبات خاصة
../../etc/passwd.تحليل الاستجابة
الإبلاغ
-> قم بتشغيل السكربت مع Nmap كما يلي:
**nmap -p80 --script http-vuln-cve2021-41773
-> مثال على الإخراج:
PORT STATE SERVICE 80/tcp open http | http-vuln-cve2021-41773: | VULNERABLE: | Apache Path Traversal | State: VULNERABLE | CVE: CVE-2021-41773
-> المتطلبات :
. Nmap >= 7.91 . دعم Lua مفعّل في Nmap . الخادم الهدف يشغّل Apache HTTP
-> شرح التقنية الأساسية :
. Lua: لغة برمجة نصية خفيفة يستخدمها NSE للأتمتة. . محرك Nmap للبرمجة النصية (NSE): يتيح كتابة سكربتات مخصصة لفحص واكتشاف الثغرات. . طلبات HTTP: يرسل السكربت طلبات HTTP إلى الخادم ويتحقق من الاستجابات. . هجوم اجتياز المسار: يحاول تجاوز أدلة الويب وقراءة ملفات النظام من خلال التلاعب بمسارات الملفات (تسلسلات ../).
المؤلف: CHARANVOONNA
المراجع::
تفاصيل CVE-2021-41773 : https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-41773
توثيق Nmap NSE : https://nmap.org/book/nse.html