Path Traversal
Path Traversal
ماهي ثغرة Path Traversal او بالعربية اجتياز المسار :
هي نوع من انواع الثغرات التي تعتبر خطرة نوعا ما فهي تمكن من الاطلاع على محتوبات السيرفر والتنقل بين المجلدات الموجودة على السيرفر كما يمكنك الخروج من ملف جذر الويب
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
الاساسيات:
اولا بما ان الثغرة تسمح لنا بالتنقل بين الملفات الموجودة على السيرفر فأكيد نحن نتعامل مع نظام تشغيل لان السيرفر عبارة عن جهاز ومركب عليه نظام تشغيل فبهذه الحالة علينا معرفة نوع نظام التشغيل المثبت على السيرفر ويوجد العديد من الادوات تقوم لنا بهذه المهمة من ابرزها Nmap فقط عليكم البحث والتعمق بالاداة فهي اداة حقا جميلة لكن الان سأخبركم كيف تعرفون نوع نظام التشغيل لاختصار وقت البحث عليكم :
nmap 12.123.115.1 -O
حيث O- هي ستخبركم بنوع نظام التشغبل ممتاز الان بعد معرفة نوع نظام التشغيل سيسهل علينا استغلال الثغرة فاذا كان :
UNIX or LINIX:
Root directory: “ / “ Directory separator: “ / “
WINDOWS:
Root directory: “ <partition letter> : \ “ Directory separator: “ / “ or “ \ ” Note that windows allows filenames to be followed by extra . \ / characters.
----------------------------------------------------------------------------------
امثلة على استغلال الثغرة :
لدينا عنوان URL التالي:
http://some_site.com.br/get-files.jsp?file=report.pdf
كما نرا فأن بعد =file أنه متغير يأخذ اسم الملف report.pdf ويقوم بعرضه في المتصفح لانستبعد
ان يكون فيه ثغرة RFI لكن ليس موضوعنا اليوم فلنجرب التنقل وعرض الملفات الموجودة على السيرفر
طبعا حسب نوع نظام النشغيل :
http://some_site.com.br/get-files?file=/etc/passwd
هذا المثال على نظام التشغيل Linux لان الetc غير موجود في ويندوز انت يمكنك التنقل على ويندوز ومعرفة
الملفات التي عليك استهدافها ومعرفة اسمائها
--------------------------------------------------------------------------------------------------------------
يمكنك القراءة عن هذه الثغرة اكثر من هنا
استمررررر
ردحذف