الفريق العربي للهندسة العكسية
شرح آلية التحدي REGme رقم 3 - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : الهندسة العكسية - Reverse Code Engineering (https://www.at4re.net/f/forum-19.html)
+--- الموضوع : شرح آلية التحدي REGme رقم 3 (/thread-4445.html)



شرح آلية التحدي REGme رقم 3 - novus - 25-02-2025

السلام عليكم ورحمة الله
شرح آلية التحدي REGme رقم 3

نوع الملف التنفيذي للتحدي: dotnet

نوع الحماية:
  • ملف ترخيص Plain Text غير مشفر.
  • اعتماد خوارزمية MD5
مستوى الصعوبة: مبتدئ.

الفكرة العامة:
يقوم التحدي بمحاولة قراءة محتوي ملف الترخيص ان وجد، ثم يقوم بمعالجة ما تم قراءته بخوارزمية "ام دي فايف" ومن "الهاش" الناتج يقوم بمقارنة قيم في مكان ثابت، ان تطابقت القيم يظهر رسالة التسجيل و ان فشلت يظهر رسالة عدم التسجيل.

[صورة مرفقة: IjucQ3S.png]


الحلول الممكنة:
  • التعديل على القفزة الشرطية.
  • عمل Brute Force بسيط، يتيح عملية توليد كلمات و تمريرها الى خوارزمية "ام دي فايف" و فحص تحقق الشرط.

حلول الأعضاء:
تنوعت من الباتشيغ الى مولدات ملف الترخيص.
ما اثار اعجابي هو تنوع الحلول و تنوع لغات البرمجة التي تم كتابة مولدات ملف الترخيص بها...

كل حلول الأعضاء مرفقة مع سورس التحدي سي شارب و سورس مولد مفاتيح خاصتي مكتوب بلغة السي.
موعدنا ان شاء الله مع تحدي جديد، بعد شهر رمضان الكريم...