شما با یک چالش امنیتی در حوزهٔ آسیبپذیریهای منطقی و کنترل هدر در برنامههای وب روبرو هستید که در آن باید امنیت یک سامانهٔ مالی فرضی به نام Northstar Ledger را ارزیابی کنید.
هدف در این سناریو، بررسی و بهرهبرداری از چرخهی بازیابی رمز عبور است؛ جایی که ساختار تولید لینکهای بازیابی ممکن است به هدرهای ورودی کاربر وابستگی داشته باشد.
شما باید با انجام شناسایی یا Recon، تحلیل رفتار سامانه و بررسی تعامل میان کاربران سازمانی و زیرساخت ارتباطی، مسیرهای نفوذ احتمالی را کشف کرده و کنترل حسابهای کاربری حساس را ارزیابی کنید.
این ارزیابی نیازمند بررسی دقیق مکانیزمهای احراز هویت، نحوهٔ پردازش درخواستهای بازنشانی رمز عبور، و خطاهای احتمالی ناشی از اعتماد به هدرهایی مانند Host یا X-Forwarded-Host است.
با شناسایی کارکنان سازمان و تحلیل جریان ارسال ایمیلهای سیستمی، سناریویی فراهم میشود که نشان میدهد چگونه دستکاری زیرساخت درخواست میتواند به هدایت ناخواستهٔ دادههای حساس یا توکنهای امنیتی منجر شود.
در پایان، این تمرین به درک بهتر خطرات ناشی از پیکربندی نادرست سرور و اهمیت اعتبارسنجی دقیق ورودیها در سامانههای سازمانی کمک میکند.
نکته: قبل از شروع، لازم است دامنه های زیر را به آدرس IP ماشین هدف در فایل etc/hosts/ سیستم خود نگاشت کنید تا دسترسی به سرویس ممکن شود.
portal.northstar.local
mail.northstar.local
collab.local
لینک رایت آپی که این چالش بر اساس آن طراحی شده است:
https://m8sec.dev/blog/password-reset-poisoning
درصد پیشرفت حل چالش
0%