تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شرح آلية التحدي REGme رقم 3
#1
السلام عليكم ورحمة الله
شرح آلية التحدي REGme رقم 3

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

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

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

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


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

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

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


الملفات المرفقة
.rar   REGme#03-Solutions.rar (الحجم : 62.11 KB / التحميلات : 12)
[+] أعضاء أعجبوا بمشاركة novus


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم