در این چالش، شما با یک برنامهی تحت وب سازمانی به نام Northstar Workspace روبهرو هستید که خدمات مدیریت حساب کاربری و فضای کاری را به کاربران ارائه میدهد.
سناریوی چالش، شبیهسازی یک محیط واقعی با تمرکز بر زنجیرهسازی آسیبپذیریهای وب جهت دستیابی به دسترسی کامل و تصاحب حساب کاربری یا Account Takeover است.
هدف شما ارزیابی وضعیت امنیتی جریانهای حساس احراز هویت و مدیریت پروفایل در این سامانه است.
برای پیشبرد چالش، ابتدا باید منطق کاری فرایندهای مربوط به تغییر اطلاعات کاربری و مدیریت نشستها یا Session Management را بررسی کنید.
توجه به نحوهی انتقال توکنها و کوکیها در سناریوهای Cross-Origin، اعتبارسنجی ورودیها و سازوکارهای محافظت در برابر حملات جعل درخواست، از گامهای کلیدی تحلیل اولیهی این سامانه بهشمار میروند.
در ادامه، ماموریت شما شناسایی نواقص احتمالی در اعتبارسنجی هویت فعلی کاربر و نحوه Binding فیلدهای حیاتی مانند مشخصات تماس یا رمز عبور است.
با سوءاستفادهی هدفمند از این ضعفها و طراحی یک سناریوی بهرهبرداری مناسب، باید بتوانید بدون دسترسی مستقیم به اطلاعات محرمانهی قربانی، کنترل نشست یا هویت حساب کاربری او را در اختیار بگیرید و فلگهای تعبیهشده را استخراج نمایید.
نکته: قبل از شروع، لازم است دامنه account.local و evil.local را به آدرس IP ماشین هدف در فایل etc/hosts/ سیستم خود نگاشت کنید تا دسترسی به سرویس ممکن شود.
لینک رایت آپی که این چالش بر اساس آن طراحی شده است:
https://ladysecspeare.wordpress.com/2020/04/05/how-a-simple-csrf-attack-turned-into-a-p1-level-bug
درصد پیشرفت حل چالش
0%