على طولت رحت اجرب اني اسوي path traversal بال API الجديد الي جبناه من ال JS Files (بدون WAF) ولكن ال Error الي رجع لنا غريب نوعا ما وش الغريب بالموضوع ياعمر؟ لو نشوف ال Error نفسه بدون traversal نلاحظ انه مختلف تماما وهذا يعني ان ال Error بالصورة الأولى يوضح انه بالفعل وصلنا لل Backend API اما بالصورة الثانية هذا ال Error من ال Front end API وهذا الأمر الطبيعي/ Normal flow وهذا يعني انه وصلنا الى ال Backend API! بس الحين الأمر الصعب انه كيف نوصل للمسارات الداخلية لل Backend API ودام شغلنا كله Black box سالفة انه نحصل مسارات داخلية أصعب شوي # الوصول الى مسارات داخلية بعد العديد من المحاولات قدرنا نحصل Internal path فيه API documentation (internally) ولو نشيك على ال Response رجعلنا احد ال Internal endpoint ومن اسمه "extractOrderDocument" والواضح ان له علاقه بالوثائق جربنا ان نسوي له Request ونحط رقم أي وثيقة وعلى طول حملنا ال PDF عشان نشوف المحتوى الي فيه والصدمه كانت... تكملة ⬇️



