تخط إلى المحتوى
English

الهندسة العكسية مبسطة (Reversing)

كيف تفهم ما يفعله برنامج دون شيفرته المصدرية للوصول إلى الشرط الذي يكشف السر

المسار
تحديات CTF
الوقت المتوقع
30 د
المستوى
متوسط
تقدمك في المسار0%

قبل هذا الدرس

الهندسة العكسية (Reverse Engineering) هي فهم كيفية عمل برنامج دون امتلاك شيفرته المصدرية بقراءة صورته المترجمة أو تتبع سلوكه أثناء التشغيل في تحديات CTF يعطى برنامج صغير يطلب كلمة أو مفتاحا وعليك أن تفهم منطق الفحص بداخله لتصل إلى المدخل الصحيح يبني هذا الدرس على أساسيات Linux وسطر الأوامر ويقدم الفكرة بشكل مبسط: كيف نبدأ وما الأدوات الأولى وكيف نقرأ المنطق دون أن نغرق في التفاصيل كل البرامج في لاباتنا غير مؤذية: تقرأ مدخلا وتطبع نتيجة فقط

اللابات

  • مفتاح من أرقام

    سهلنزل

    اقرأ منطق الأداة وفك مصفوفة الأرقام لاستعادة كلمة المرور الflag

  • فحص بـ XOR

    متوسطنزل

    استعد الترخيص الصحيح بعكس XOR على النص المضمن

  • حارس المخبأ الرئيسي

    صعبنزل

    اعكس المرحلتين على الهدف لاستعادة رمز المخبأ الرئيسي الflag

  • قفل بآلة افتراضية

    صعبنزل

    تتبع برنامج الآلة واعكس عملياته على الهدف لاستعادة الflag