الفريق العربي للهندسة العكسية
حل تمرين REGme (سجلني) - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (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 (سجلني) (/thread-4301.html)



حل تمرين REGme (سجلني) - N3st0r - 04-02-2025

Salam
https://www.at4re.net/f/thread-4281.html

هذا التمرين تم طرحه منذ أسبوع و لم يصل للحل إلا 3 أعضاء  Sad

الحل في منتهى السهولة 

[صورة مرفقة: DzrKHKC.png]
00401000 نقطة دخول البريمج 

في هدا العنوان 00401012 يتم دفع إسم ملف الترخيص key.lic ثم التحقق من وجود الملف من عدمه

في هذا العنوان 00401036 يتم استدعاء الدالة GetFileTime للحصول على تاريخ آخر تعديل لملف الترخيص key.lic

في العنوان الأخير 0040105F تتم مقارنة تاريخ ملف الترخيص key.lic مع التاريخ المطلوب بالبريمج

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

إذا تحققت جميع الشرورط...النتيجة:

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

باختصار الحل يكمن في تغيير تاريخ الجهاز إلى 2007 ثم إنشاء ملف key.lic 

هذا كل مافي الأمر  he3



RE: حل تمرين REGme (سجلني) - Th3-R3p4ck3r - 04-02-2025

او انشاء الملف و تغيير وقت انشاءه فقط بدون تغيير تاريخ الجهاز


RE: حل تمرين REGme (سجلني) - N3st0r - 05-02-2025

صدقت لكني ادرجت اسهل الحلول
وهذه حلول أخرى
Run Powershell as Admin

(Get-Item "C:\path\to\your\key.lic").LastWriteTime = "2007-01-01 12:00:00"

Or By NirCMD

nircmd.exe setfiletime "C:\path\to\your\key.lic" 01-01-2007 12:00:00 01-01-2007 12:00:00




RE: حل تمرين REGme (سجلني) - Bosalem - 05-02-2025

شكرا علي التحدي وحل التحدي

الخطا مني ارسلت لك حل التحدي مخالف لشروطك عملت باتش وانت ماتبي باتش هههههه

ان شاء الله نحل تحدياتك القادمه Smile