برنامه نویسی
راهزن سطح 4 سطح 5

معرفی
Bandit5 ششمین سطح از بازی جنگی OverTheWire Bandit است. در این سطح، نحوه استفاده از دستور “file” برای تعیین نوع فایل یک فایل و نحوه خواندن محتویات یک فایل خاص را خواهیم آموخت. با تکمیل این سطح، به رمز عبور برای سطح بعدی دسترسی پیدا می کنیم.
مراحل
- برنامه ترمینال خود را باز کنید.
- دستور زیر را برای ssh در سرور راه دور وارد کنید:
ssh bandit4@bandit.labs.overthewire.org -p 2220
- از شما خواسته می شود یک رمز عبور وارد کنید. رمز عبور از سطح قبلی، “2EW7BBsr6aMMoJ2HjW067dm8EgX26xNe” را وارد کنید و اینتر را بزنید.
- اکنون به سرور راه دور متصل هستید و قادر به اجرای دستورات هستید.
- دستور زیر را برای مشاهده انواع فایل های همه فایل ها در فهرست “inhere” وارد کنید:
file inhere/*
- خروجی نشان می دهد که همه فایل های دایرکتوری فایل های “داده” هستند، به جز یک فایل که یک فایل متنی ASCII است، این فایل قابل خواندن توسط انسان باید حاوی رمز عبور برای سطح بعدی باشد.
- برای خواندن محتویات فایل با نام “-file07” در دایرکتوری “inhere” دستور زیر را وارد کنید:
cat inhere/-file07
- خروجی باید رمز عبور را برای سطح بعدی نشان دهد: lrIWWI6bB37kxfiCQZqUdOIYfr6eEeqR.
تبریک می گویم! Bandit5 را با موفقیت تکمیل کردید و به رمز عبور برای سطح بعدی دسترسی پیدا کردید.
نتیجه
در این سطح یاد گرفتیم که چگونه از دستور “file” برای تعیین نوع فایل یک فایل و نحوه خواندن محتویات یک فایل خاص استفاده کنیم. اینها مهارتهای مهمی هستند که باید هنگام کار با فایلها در خط فرمان لینوکس داشته باشید، و تسلط بر آنها برای حل سطوح بعدی در Wargame OverTheWire Bandit مفید خواهد بود.