Search 🔎🖥️

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


ناخذ كلمة السر ثم ننتقل للمرحلة اللي بعدها

ssh bandit5@bandit.labs.overthewire.org -p 2220

--------------------------------------------------

في المرحلة من 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

Popular posts from this blog

TryHackMe|Blog WriteUp\Walkthrough (Arabic)

eJPTv2 Exam Review (Arabic)

TryHackMe|Blueprint WriteUp\Walkthrough (Arabic)