X

دروس بصناعة الكراك - الدرس الثالث - صناعة كراك Driver Checker

Reverse Engineering

 
  • Filter
  • Time
  • Show
Clear All
new posts
  • Abufahmi
    Thread Author
    مشرف البرمجة والهندسة العكسية
    • Sep 2018 
    • 201 
    • 398 
    • 329 







    اللهم لا علم لنا الا ما علمتنا إنك أنت العليم الحكيم

    سلام الله عليكم أخوتي الكرام تحية طيبة وبعد



    درس اليوم بعون الله عن برنامج التعريفات العالمي Driver Checker 2014

    وسيكون موضوعنا كالعادة طويل والناتج دوما كراك لفك حماية هذا البرنامج





    بالبداية نأتي لتحميل النسخة الأخيرة من هذا البرنامج من الشركة الأم

    Driver Checker 2014






    اوDownload

    Driver Checker 2014






    بعد تثبيتك للبرنامج اذهب لمكان تثبيته ... شغل البرنامج وتأكد من معلومات التسجيل











    طبعا البرنامج تجريبي وغير مرخص

    طيب الآن حاول التسجيل بأي سيريل من مخيلتك !!!!



    هذه هي رسالة الخطأ وترشدنا بأن هذا السيريل غير صحيح ... وهي نفسها

    مفتاحنا لافتكاك هذه الحماية





    نفحص البرنامج اذا ما كان مشفر أم لا وبأي لغة مكتوب











    مثلما تعاينون البرنامج غير مشفر ومكتوب بلغة الديلفي ....

    اذن فالبرنامج مقدور عليه باذن الله تعالي





    والآن علي بركة الله الي فك حماية البرنامج

    حمل البرنامج ببرنامج التنقيح أوللي وتابع معي

























    تحليل

    ماذا تلاحظ أخي الكريم ؟؟؟

    انها رسالة الخطأ يسبقها رسالة تهنئة بالتسجيل ... وقبل كلاهما القفزة المشروطة

    القفزة مشروطة بالتالي :

    اما أن التسجيل صحيح وبذلك القفزة لن تتم وسيذهب مباشرة لرسالة التهنئة

    أو ان التسجيل خاطيء وبالتالي القفزة ستتم ويذهب الي رسالة الخطأ

    والقفزة تتم ( JMP IS TAKEN) من فوق رسالة التهنئة حتي تصل لرسالة الخطأ






    ممممممممممممممممممم



    اذن المطلوب الآن أن نجبر هذه القفزة علي أن لا تتم ومن ثم نذهب مباشرة الي

    رسالة التهنئة بتسجيلنا الصحيح
    (الكاذب ههههههههههههه)



    تابع معي أخي















    كان الأمر البرمجي هو JNZ ونحن لعكسها فقط حررناها الي JE وبالتالي ستجد

    بأن القفزة لن تتم (JMP NOT TOKEN)





    لم يتبقي سوي حفظ التغييرات







































    ملاحظة:



    كثير من البرامج يتبع مؤشر واحد للتسجيل , ولكن بالعديد منها يلجأ المبرمج لاخفاء

    المؤشر الرئيسي ... لذا تحتاج ببعض البرامج التعامل مع عدة دالات تسجيل للتخلص

    من الحماية بشكل تام



    فكما تلاحظون هنا المبرمج قام بفصل مؤشر التسجيل ثم قام بتفرعه بعدة أماكن ...

    والدليل عند الضغط علي about وجدت ان معلومات التسجيل غير صحيحة ,

    لذا ما سنقوم به هو التعديل علي دالة about عسي وعل ان نفتك الحماية بشكل كامل



    سنقوم بإعادة البحث عن هذه الجملة التي كانت مكتوبة ب about

    Unregistered


























    ألف مبروك عليك النسخة المفعلة ... وبانتظاركم لكسر حماية البرنامج أيها الاحبة حتي

    أقوم بتهنئتكم بنفسي ...



    الكراك الناتج عم عملنا ستجدونه بالمرفقات



    موعدنا بحول الله مع الدرس الرابع والبرنامج الضحية هو DVB Dream بعنوان

    "ماذا عن كروت الستلايت"






    هذا كل شيء وعلي المحبة نلتقي بمواضيع أخري بحول الله

    والسلام عليكم ورحمة الله وبركاته













  • hassona229
    Free Membership
    • Nov 2018 
    • 14 
    • 22 

    #2
    جزاكم الله خيرا
    بالتوفيق ان شاء الله
    Comment
    Working...
    X