مضى على الشبكة و يوم من العطاء.

Matryoshka doll

Mohmmad_ALmrayat

مشرف سابق

السمعة:

السلام عليكم و رحمة الله و بركاتة​
في البداية لنرى التحدي :

1700520526992.png


الأن نضغط على كلمة thes من اجل تحميل التحدي , تجد التحدي في Downloads

التحدي عبارة عن صوره مجسدة لدمية الروسية

الدميه الروسية : هي عباره عن مجموعه من الدمه داخل بعض يعني هنالك دميه كبيرة في داخل الدميه الكبيرة واحده اصغر و كذالك الامر الى الوصول الى دميه صغيرة الحجم .

الأن نبدء في حل التحدي :
في البدايه استخدمت strings command هذا command يجعل الامور التي لا يستطيع النسان قرأتها في الصوره او في ملف قابلة للقراءة.

طريقة استخدام strings
strings images name

وثم استخدمت اداة exiftool من اجل معرفة معلومات الصوره و لم يتواجد بها اي شيء مفيد.

ومن ثم استخدمت اداة binwalk هذه الاداة تقوم بظهار و استخراج الملفات و الصور المخفيه داخل الصوره .

طريقة استخدام ال binwalk لإظهار الملفات المخفيه
binwalk images name

طريقة استخدام ال binwalk لإستخراج الملفات المخفيه
binwalk -e images name

1700520562809.png


بعد استخدام ال binwalk ظهر لدينا ملف و قمت باستخراجه

1700520582179.png


بعد الدخول الى الملف و رؤية ما بداخله وجدت ملف وملف مضغوط عند استخراج الملف المضغوط يكون نفس الملف الذي ظهر في البداية الذي بجانب الملف المضغوط

عند الدخول الى الملف نجد صوره و نطبق عليها ما سبق من الادوات

1700520603600.png


1700520623209.png


ولأن تطبق فكرة الدميه الروسيه صوره مخفي داخلها ملف داخل الملف صورة و يبقى الامر مستمر الى ان تصل الى الملف الرابع تجد في داخلة ملف نصي بمسمى flag.txt وتقوم بقرأته باستخدام الامر cat الذي يسمح لك بقراءة ما في داخل الملفات .

1700520642967.png


و هكذا تم حل التحدي 🙂
 

المرفقات

  • 1700520543002.png
    1700520543002.png
    1.5 MB · المشاهدات: 181
التعديل الأخير:
يعطيك العافيه
 

المرفقات

  • image.png
    image.png
    25.1 KB · المشاهدات: 181

آخر المشاركات

عودة
أعلى