در این چالش، شما با ارزیابی امنیتی یک پلتفرم ارائهدهنده خدمات ابری (SaaS) تحت عنوان Luminate روبرو هستید.
این سامانه به کاربران اجازه میدهد اشتراک سرویسها را مدیریت کرده، فاکتورهای مالی را بررسی کنند، تنظیمات دامنه را انجام داده و روشهای پرداخت خود را ثبت نمایند.
هدف اصلی شما شناسایی نقصهای کنترل دسترسی و اعتبارسنجی ورودی در تعامل لایه وب با سیستم ذخیرهسازی دادهها است.
سناریوی ارزیابی به نحوی طراحی شده که تنها تکیه بر یک آسیبپذیری منفرد شما را به نتیجه نخواهد رساند؛ بلکه نیازمند زنجیرهسازی هوشمندانه یافتهها هستید.
شما باید با تحلیل دقیق رفتار سامانه، نحوه سازماندهی و شناسایی ساختار دادههای داخلی کاربران را شناسایی کنید. در این مسیر، بررسی خطاهای تولیدشده توسط وباپلیکیشن، ردگیری دادههای عمومی در دسترس، و تحلیل نحوه رندر و دریافت اسناد مالی و سفارشها نقش کلیدی ایفا میکنند.
یکی از چالشهای فنی مهم در این سناریو، بررسی ظرافتهای لایه انتقال داده، پردازش پارامترها و نحوه رمزنگاری مقادیر ارسالی به وبسرور و پارسرهای زیرین است.
شما باید بررسی کنید که سامانه در هنگام فراخوانی فایلها و اشیاء حساس، تا چه میزان تفکیکپذیری دسترسیها را در سطح ذخیرهساز پیادهسازی کرده است.
نکته: قبل از شروع، لازم است دامنه زیر را به آدرس IP ماشین هدف در فایل etc/hosts/ سیستم خود نگاشت کنید تا دسترسی به سرویس ممکن شود.
luminate.local
لینک رایت آپی که این چالش بر اساس آن طراحی شده است:
https://samcurry.net/exploiting-directory-traversal-on-a-yahoo-acquisition
درصد پیشرفت حل چالش
0%