





السمعة:
- إنضم10 مايو 2023
- المشاركات 372
- الحلول 5
- مستوى التفاعل 605
- النقاط 93
- العمر 26
بسم الله الرحمن الرحيم
وصف التحدّي:
كلمة السر للمرحلة التالية مُخزّنة بملف مخفيّ داخل مجلد اسمه "inhere". |
حل التحدّي:
كما في التحديات السابقة، عليك بالبداية الإتصال على السيرفر الخاص بالتحديات من خلال بروتوكول SSH ونُذكّر بطريقة الإتصال مرة أخرى:
الصيغة العامّة للإتصال من خلال الـ SSH
كود:
ssh user_name@host(IP/Domain_name) -p PortNumber
نستبدله بالمعلومات المعطاة بوصف التحدّي :
كود:
ssh [email protected] -p 2220
تأكد من وجودك داخل مُجلّد home، وتذكر أنه يُمكنك أن تستخدم الأمر pwd للتأكد من المُجلد الحالي، ومن ثم استخدم الأمر ls لعرض محتويات هذا المُجلد.
الآن داخل مُجلد home ستجد مُجلد اسمه inhere وهو المجلد المذكور بوصف التحدي ، استخدم الأمر cd للانتقال لمجلد inhere ومن ثم استعرض محتوياته من خلال الأمر ls ويليه a- وقمنا بإضافة ال a- لعرض كافة محتوياته بما فيها المخفية.
وأخيرًا استخدم الأمر cat لاستعراض محتويات الملف المخفي والحصول على كلمة السر للمرحلة التاليه. --> cat .hidden
ملاحظة:
- لاحظنا بالتحدي أن اسم الملف المخفي " hidden" قد سُبِق بنقطة وهذه النقطة بنظام لينكس تدل على أنه ملف مخفي; حيث أن الملفات المخفية في أنظمة تشغيل اللينكس واليونكس تبدأ بالنقطة.
- ولذلك فإنك إذا أردت إخفاء أي ملف فكل ما عليك هو استخدام أمر النقل mv وأن تضع نقطة قبل اسم الملف وسيتم إخفاؤه; لاحظ المثال بالأسفل.
لدينا ملف اسمه " sync.ffs_db" حتى يقوم بإخفاؤه استخدم الأمر التالي:
mv sync.ffc_db .sync.ffc_db
أتمنى أن يكون شرح المراحل السابقة واضح وانتظروني بشرح المراحل القادمة..
التعديل الأخير: