Bandit Level 1 to 6 (Arabic)
بسم الله
-----------------------------------------------------
في البداية نسجل دخول على
على الجهاز باستخدام هذه الـcommand
ssh bandit0@bandit.labs.overthewire.org -p 2220
وكلمة السر bandit0 وبكذا دخلنا على مرحلة 0 عشان نروح لمرحلة 1 مو
محتاجين إلا إنو نقرأ الملف اللي موجود في الـhome directory باستخدام
cat readme
ننسخ الباسوورد ونخرج من المرحلة
بـ exit ثم نروح للمرحلة اللي
بعدها بـ
ssh bandit1@bandit.labs.overthewire.org -p 2220
-----------------------------------------------------------------
في المرحلة من 1←2 طالب مننا نستعرض ملف اسمه "-"
(شرطة)، عشان نستعرض أي ملف يبدأ اسمه بـ - نستخدم علامة أصغر من > مع cat
cat < -
نفس الشيء ننسخ الباسوورد ثم
نخرج من هذه المرحلة ونروح للي بعدها
ssh bandit2@bandit.labs.overthewire.org -p 2220
-----------------------------------------------------
في المرحلة من 2←3 كلمة السر
موجودة في ملف على الـhome
directory، المختلف هنا إنه اسم الملف فيه مسافات فكيف نعرضه ؟ ببساطة نحط اسمه بداخل علامات
تنصيص
cat “spaces in this filename”
ناخذ الباسوورد ونروح للمرحلة اللي بعدها
ssh bandit3@bandit.labs.overthewire.org -p 2220
-------------------------------------------------
في المرحلة من 3←4 يبغانا ناخذ
كلمة السر من ملف مخفي في المجلد inhere، نقدر نعرض الملفات المخفية باستخدام الاختيار -a مع ls
cd inhere
ls -a
cat .hidden
نروح للمرحلة اللي بعدها
ssh bandit4@bandit.labs.overthewire.org -p 2220
----------------------------------------------
في المرحلة من 4←5 يقولي إن كلمة
السر موجودة في الملف الوحيد المقروء من الملفات الموجودة على المجلد inhere
cd inhere
ونضل نسوي cat للملفات واحد واحد لين نحصل منها واحد مقروء.
الملفات هنا نفس طريقة المرحلة الأولى، كلها تبدأ بـ -، فنستعرض الملفات بنفس
الطريقة باستخدام >. بنلاقي كلمة السر في الملف -file07
ناخذ كلمة السر ثم ننتقل للمرحلة اللي بعدها
--------------------------------------------------
في المرحلة من 5←6 أعطاني
مواصفات لملف موجود في المجلد inhere وهذا الملف هو اللي يحتوي على كلمة السر. المواصفات هي:
· ملف مقروء
· حجمه 1033
بايت
· غير قابل
للتنفيذ
بنستخدم find عشان نلاقي الملف
cd inhere
find . -type -f -size 1033c !
-executable
الـ c إشارة إلى بايت، وعلامة التعجب ! للنفي
والنقطة في البداية توجه البحث للمجلد اللي أنا فيه حاليا وكل المجلدات اللي
داخله. بعد البحث الملف طلع ./mybehere07/.file2 نعرض الملف
cat ./mybehere07/.file2
وبكذا حصلنا على كلمة السر وننتقل للمرحلة اللي بعدها
ssh bandit6@bandit.labs.overthewire.org -p 2220
---------------------------------------------------------------------------
في المرحلة من 6 ←7 نفس الشيء
يبغاني أبحث عن ملف موجود في مكان ما على النظام، إذن ما حدد لي مجلد معين فبنبحث
على كل النظام، وأعطاني مواصفات للملف:
· المالك له
هو bandit7
· المجموعة
المالكة هي bandit6
· حجمه 33
بايت
find / -type f -size 33c -user
bandit7 -group bandit6 2>/dev/null
استخدمنا / عشان يتم البحث في جميع النظام، 2>/dev/null هذه تمنع رسائل الخطأ من الظهور على الشاشة.
الملف موجود في /var/lib/dpkg/info/
cat
/var/lib/dpkg/info/bandit7.password
ناخذ كلمة السر وننتقل للمرحلة
اللي بعدها
ssh bandit7@bandit.labs.overthewire.org -p 2220
---------------------------------------------------------------------
تكملة الحل على هذا الرابط
Comments
Post a Comment