حل #04 تحدي كسر برنامج Ic0n!0n v2.7 - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (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) +--- الموضوع : حل #04 تحدي كسر برنامج Ic0n!0n v2.7 (/thread-1032.html) |
حل #04 تحدي كسر برنامج Ic0n!0n v2.7 - M!X0R - 28-07-2019 رابط التمرين:
الحل: في الأول حاولت كسره بجعله يقبل أي سيريال لكني فشلت... السريال يتكون من 50 محرف يتم حفظه بالمسار
يتم إستدعاء المفتاح عند إعادة التشغيل عن طريق إحدى الدالتين
المفتاح يتم معالجته بقسم من أقسام الحماية مما جعل الأمر معقدا نوعا ما بعد ذلك قررت فك الضغط و تجاوز محدودية البرنامج يمكن فك الضغط بضغطة زر بالأداة stripper 2.13 beta 9 by syd
الملف المفكوك سيكون بحجم 4,8 ميقا يمكن حذف أقسام الحماية بالصورة عن طريق برنامج CFF Explorer عن الطريق الخيار Delete Section - Header and Data الملف سيكون بحجم محترم بعد هذه الخطوة 3 ميقا أغلب من حاول إعتمد على تغيير إحدى القفزات الشرطية بإجرائية من إجرائيات Save Icon مما جعل البرنامج يبدو و كأنه غير مسجل لكن كانت لي نظرة مختلفة عن الجميع إعتمدت على بديهتي... كلكم لاحظ صورة القفل فوق صور الإستايلات المدفوعة صحيح ؟ هي صورة ذات خلفية شفافة أي أنها من نوع PNG و هو ما إعتمدت عليه في البحث بالمنقح حتى وجدت هذا الإسم ":/lock_64.png" توجهت مباشرة للإجرائية و ضعت نقطة توقف عند بداية الإجرائية و أعدت التشغيل و بالفعل توقف البرنامج و عرفت أني في المكان الصحيح تغيير القفزة الشرطية بالعنوان 00415DE7 بقفزة محققة دوما JMP SHORT 00415DFC يمنع المرور بتعليمات lock_64.png تغيير الجملة "Free version - Non-Profit" يتم بالتوجه للعنوان 00486380 تحديد الأسطر المبينة ثم Binary > Edit أو CTRL + E بعد الحفظ و إعادة التشغيل ستلاحظون البرنامج و كأنه مدفوع يمكن إعادة ضغط الكراك ببرنامج UPX للحصول على حجم كراك محترم جدا 2,5 ميقا محاولة للأخ EAX+4 شرح فلاشي باس فك الضغط
منكم و إليكم و السلام عليكم RE: حل #04 تحدي كسر برنامج Ic0n!0n v2.7 - EAX+4 - 28-07-2019 انا المرة الاولى تتبعت رسالة الخطا لكن فشلت هل تتبع رسالة في بعض الاحيان لاينفع فبعض البرامج لاتنفع معها هذه الطريقة الصعوبة التي وجدتها في الهندسة العكسية هي في ايجاد مكان التعديل الصحيح RE: حل #04 تحدي كسر برنامج Ic0n!0n v2.7 - M!X0R - 28-07-2019 (28-07-2019, 11:29 AM)[EAX+4] كتب : هل تتبع رسالة في بعض الاحيان لاينفع فبعض البرامج لاتنفع معها هذه الطريقة حسب البرنامج... هناك برامج تحفظ بيانات التسجيل بالرجستري و أخرى بملف بمسار معين و هناك برامج تقوم بالتحقق من بيانات التسجيل عند إعادة التشغيل و أخرى لا و أخرى تطلب التحقق من السيرفر... (28-07-2019, 11:29 AM)[EAX+4] كتب : الصعوبة التي وجدتها في الهندسة العكسية هي في ايجاد مكان التعديل الصحيح لا يهم مكان التعديل حتى و ان عدلت على عدة أماكن المهم هو النتيجة RE: حل #04 تحدي كسر برنامج Ic0n!0n v2.7 - EAX+4 - 28-07-2019 اعتقد في هذا التمرين البرنامج يطلب التحقق من السيرفر هل يمكن تجاوز هذا التحقق اظن ان الامر صعب هناك برامج تستعمل طريقة authentification (الاستيثاق) للتحقق اظن نفس فكرة التحقق من السيرفر هل يمكن تجاوزها حاولت كسر برنامج يشتغل بالنت لكن محمي بهذا الطريقة لكن وجدت صعوبة لتجاوزها RE: حل #04 تحدي كسر برنامج Ic0n!0n v2.7 - M!X0R - 28-07-2019 (28-07-2019, 12:35 PM)[EAX+4] كتب : اعتقد في هذا التمرين البرنامج يطلب التحقق من السيرفرفي حالة إدخال سيريال عشوائي أقل من 50 محرف جرب إدخال سيطالبك بإعادة التشغيل مباشرةثم يتم فحص السيريال من البرنامج عند إعادة التشغيل يمكن الوصول لإجرائية فحص السيريال بتتبع دوال فتح مفاتيح المسجل التي أشرت لها سابقا في حالة واحدة فقط
RE: حل #04 تحدي كسر برنامج Ic0n!0n v2.7 - EAX+4 - 28-07-2019 (28-07-2019, 01:13 PM)M!X0R كتب : سيطالبك بإعادة التشغيل مباشرة نعم وصلت الى هذه ثم توقفت RE: حل #04 تحدي كسر برنامج Ic0n!0n v2.7 - M!X0R - 28-07-2019 (28-07-2019, 01:21 PM)[EAX+4] كتب : نعم وصلت الى هذه ثم توقفت حمل الملف الأصلي للمنقح ثم ضع نقطة توقف عند الدالة RegOpenKeyExA و أضغط على F9 31 مرة و ستلاحظ بالمكسدات أنه إستدعى مسار المفاتيح RE: حل #04 تحدي كسر برنامج Ic0n!0n v2.7 - fantazma - 04-08-2019 حلي المتواضع RE: حل #04 تحدي كسر برنامج Ic0n!0n v2.7 - Cold Love - 01-05-2020 أخي M!X0R سؤال انا حملت برنامج CFF Explorer بس لكن كيف أريد أن أعرف ان هذه الحماية أو بيانات خاصة بالبرنامج انا عملتها على برنامج وبعد ما عملت حفظ البرنامج اتغيرت شكل أيقونته ولا يعد يعمل فكيف نريد ان نعرف الأسطر الخاصة بالحماية عن طريق برنامج CFF Explorer وشكراً لك |