





السمعة:
- إنضم10 مايو 2023
- المشاركات 372
- الحلول 5
- مستوى التفاعل 605
- النقاط 93
- العمر 26
وصف التحدّي:
حل التحدّي:
كما في التحديات السابقة ، عليك بالبداية الإتصال على السيرفر الخاص بالتحديات من خلال بروتوكول SSH ونذكر بطريقة الإتصال:
الصيغة العامّة للإتصال من خلال الـ SSH
ssh user_name@host(IP/Domain_name) -p PortNumber
نستبدله بالمعلومات المعطاة بوصف التحدّي :
ssh bandit1@bandit.labs.overthewire.org -p 2220
رائع!! الآن أصبحنا متصلين على السيرفر.
الآن ما عليك سوى التأكد من وجودك داخل مُجلد home، ومن ثم استخدم الأمر ls لعرض محتويات هذا المُجلد، ويمكنك التأكد من المجلد الموجود فيه حاليًا باستخدام الأمر pwd واستخدام الأمر cd للتنقل بين المُجلدات كما شرحنا سابقًا.
الآن بعد أن تأكدت من وجودك داخل مُجلد home ستجد بداخله ملف اسمه كما هو مذكور بوصف التحدي " - " ، استخدم الأمر cat ومن ثم اسم الملف المراد قراءته بسطر الأوامر " التيرمنال " لعرض محتويات الملف والحصول على كلمة المرور للمرحلة القادمة.
التوضيح :
- لماذا قمنا باستخدام النقطة وعلامة / قبل إدخال اسم الملف " - " ؟
لأن إشارة الشَرطَة " - " يتم معاملتها معاملتة خاصّة; حيث يتم استخدام الشَرطة (-) بشكل عام بواسطة الأوامر لتحديد خيارات وإضافات مُعينة مثلًا:
ssh -p PortNumber
نُلاحظ أننا قمنا باستخدامه قبل إدخال رقم المنفذ.
ولتَنجنُّب ذلك قُمنا بوضع " /. " عند التعامل مع أي ملف مُسمّى بأي إشارة خاصة.
" . " وترمز إشارة النقطة بلينكس للمجلد الحالي وأمّا رمز " > " فيعني خذ ما بعدي كمدخلات لما قبلي; أي عندما أُدخِل الأمر cat وبعده الرمز " > " فإن هذا الرمز يتم قراءة ما بعده اسم لملف.
كلمة السر للمرحلة التالية مُخزنه بملف اسمه " - " داخل مجلد home وهو المجلد الأساسي للمستخدم الحالي ، استخدم كلمة السر هذه للدخول للمرحلة التالية باستخدام بروتوكول SSH على منفذ 2220. |
حل التحدّي:
كما في التحديات السابقة ، عليك بالبداية الإتصال على السيرفر الخاص بالتحديات من خلال بروتوكول SSH ونذكر بطريقة الإتصال:
الصيغة العامّة للإتصال من خلال الـ SSH
ssh user_name@host(IP/Domain_name) -p PortNumber
نستبدله بالمعلومات المعطاة بوصف التحدّي :
ssh bandit1@bandit.labs.overthewire.org -p 2220
رائع!! الآن أصبحنا متصلين على السيرفر.
الآن ما عليك سوى التأكد من وجودك داخل مُجلد home، ومن ثم استخدم الأمر ls لعرض محتويات هذا المُجلد، ويمكنك التأكد من المجلد الموجود فيه حاليًا باستخدام الأمر pwd واستخدام الأمر cd للتنقل بين المُجلدات كما شرحنا سابقًا.
الآن بعد أن تأكدت من وجودك داخل مُجلد home ستجد بداخله ملف اسمه كما هو مذكور بوصف التحدي " - " ، استخدم الأمر cat ومن ثم اسم الملف المراد قراءته بسطر الأوامر " التيرمنال " لعرض محتويات الملف والحصول على كلمة المرور للمرحلة القادمة.
-/. cat
أو
- > cat
أو
- > cat
التوضيح :
- لماذا قمنا باستخدام النقطة وعلامة / قبل إدخال اسم الملف " - " ؟
لأن إشارة الشَرطَة " - " يتم معاملتها معاملتة خاصّة; حيث يتم استخدام الشَرطة (-) بشكل عام بواسطة الأوامر لتحديد خيارات وإضافات مُعينة مثلًا:
ssh -p PortNumber
نُلاحظ أننا قمنا باستخدامه قبل إدخال رقم المنفذ.
ولتَنجنُّب ذلك قُمنا بوضع " /. " عند التعامل مع أي ملف مُسمّى بأي إشارة خاصة.
" . " وترمز إشارة النقطة بلينكس للمجلد الحالي وأمّا رمز " > " فيعني خذ ما بعدي كمدخلات لما قبلي; أي عندما أُدخِل الأمر cat وبعده الرمز " > " فإن هذا الرمز يتم قراءة ما بعده اسم لملف.
- الأمر pwd : ويعني print working directory أي قم بعرض اسم المجلد الحالي.