موضوع: أصنع الكراك بنفسك موضوع قديم ولكن مهم

ردود: 6 | زيارات: 1235
  1. #1
    عضو متميز
    تاريخ التسجيل
    Feb 2001
    المنطقة
    الوطن العربي
    العمر
    39
    ردود
    2,280

    أصنع الكراك بنفسك موضوع قديم ولكن مهم

    أخواني الأعزاء في المنتدى الرائع كيفكم
    جائتني رسائل كثيرة في الأيميل الخاص بي عن حل لمشكلة البرانج الي تحتاج الى كراك أو الى سريال نمبر أو البرامج المحددة او البرامج التجريبية أو الديمو وغيرها
    وبالحقيقة لم يكن لدي علم بكل هذا الأمر أو عن الطريقة التي أستطيع بها مساعدة أخواني ممن أرسلوا لي طلبا في المساعدة ولكني وبالصدقة وقعت على منتدى لم أعرف أسمة سامحوني لأني الامر الذي وجدته جعلني أبتسم لأنسى كل شيئ وقد وجدت الذي كنت أبحث عنه
    صاحب الرسالة في المنتدى وضع شرحا لطريقة عمل الكراك لكل برنامج ووضع البرامج المساعدة في هذا الأمر ولكن للأسف الوصلات للبرامج لم تعمل جيدا وهذا ما جعلني أبحث عن وصلات غيرها وأيضا وجدت ما كنت أبحث عنه من الوصلات الجديدة
    ملاحظة / لم أجرب الشرح مع البرامج ولذلك من يقوم بذلك أرجو منه أن يعطينا النتيجة هل نجح الأمر أو لا مع الشكر
    والطريقة هي كما جاء في شرح الأخ ورد الشمال من منتدى نجديات هذا هو النص مع التغيير في الوصلات بسبب عدم عمل الوصلات التي وضعها



    السلام عليكم ورحمة الله وبركاته
    .
    هذا موضوع يهمنا جميعاً ..وهو كيفية صنع كراك للبرامج التي لايمكن ان نستخدمها إلا بعد شرائها او نستخدمها لمدة محدوده او بشكل جزئي ( اي يجوز لك استخدام البرنامج ولكن دون امكانياته وخصائصه وأوامره الكاملة )0
    0
    وهنا سوف اورد لكم ما كتبه احد الأخوة في منتدى الكواكب العربيه ..وبتحديد كتبه الأخ /العندليب
    .
    ومن باب الفائدة نسخت هذا الموضوع نظراً لأهميته العامة لنا ولكل عربي
    .
    هذا مكتبه
    .
    السلام عليكم جميعا

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

    الكراك كماتعلمون هو برنامج صغير يصنعه مبرمج وعمل هذا البرنامج هو كسر برنامج اخر !!!
    بمعنى اوضح عمله هو تعديل ( شرط برمجي ) داخل البرنامج المراد كسره .
    طبعا في البدايه الكل حيشوف انه شي صعب جدا .
    لكن لو الواحد عرف الاساس وعرف كيف الطريقه ، راح يسهل عليه ان شاء الله اشياء ثانيه في علم الكراك .

    الفائده من الموضوع هذا هو كيف نكسر اي برنامج محمي وايش هي الادوات الازمه لعمله ؟؟

    الجراح يحتاج مشاريط ومقصات عشان يعمل عمليه ونفس الشي الشخص اللي يبي( يكسر ) برنامج ، لازم يكون عنده بعض الادوات اللي تساعده انه يفتح ويقص ويعدل ، والادوات هذه هي برامج مصممه لهذا الشي .
    حتكلم عن افضل الادوات اللي يستخدمها (الكاسرون) وراح استبدل تسمية الكاسرون واسميهم ( الكراكرز ) .

    الاداه الاولى :
    وهي برنامج اسمه W32dasm وهذا البرنامج عمله عكس عمل الـCompilers وهو يحول لغة الاله التي يفهمها الكمبيوتر الى اللغه التجميعيه ( Assembly Language ) .
    الفائده من استخدامه :
    لكي نكسر برنامج لابد ان نعرف النقطه التي يحدث عندها الشرط البرمجي وهذه الاداه تفيدنا بانها تظهر لنا مكان هذه النقطه ، والشرط البرمجي تعرضه بلغة التجميع (Assembly ).
    السؤال المهم الان : هل يجب ان اتعلم لغة التجميع Assembly language حتى استخدم هذه الاداه ؟؟
    الجواب : لا طبعا ، ولكن ستتعلم بعض الاوامر المهمه فيها وتعليمها سهل جدا .
    موقع تحميل هذا البرنامج :
    http://www.chez.com/hackunderground/w32dasm.zip
    .

    الاداه الثانيه:
    وهي برنامج HView وعلمه يشبه عمل البرنامج السابق ولكن يختلف عن السابق بانه يوجد فيه ميزة التعديل وهذه الميزه لاتوجد في البرنامج السابق
    موقع تحميل هذا البرنامج :
    http://files.dtf.ru/misc/hiew611.zip

    بعد ان تكلمنا عن الادوات سوف نبدأ الان باحد البرامج المحميه ونقوم بكسر حمايته حتى نتعلم كيف يعمل الكراك .
    البرنامج المراد كسر حمايته هو برنامج Quick View Plus 4.0
    للاسف لا يحضرني موقع البرنامج ولكن بامكانك البحث عنه داخل محركات البحث الشهيره .

    الخطوه الاولى :
    بعد تثبيت برنامج Quick View Plus 4.0 اذهب الي المجلد الذي يوجد بداخله ملفات البرنامج وسوف تجده في مجلد C:\program files\quick view plus ، بعد ان تفتح المجلد سوف تجد ملف تنفيذي باسم Order32.exe ، اعمل نسخه مكرره من هذا الملف بحيث يصبح لديك من هذا الملف نسختين حتى اذا تلف الاول يصبح لديك نسخه احتياطيه تقوم باسترجاعها .

    الخطوه الثانيه :
    اضغط على الملف Order32.exe دبل كلك .

    الخطوه الثالثه :
    سوف يقوم البرنامج بالعمل وسوف تظهر لك شاشه بها خيارات ، اضغط على زر 49$ وبعدها اضغط على زر Accept ثم اضغط على Unlock by phone .

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

    الخطوه الخامسه :
    الان سوف نستخدم الاداه الاولى وهي برنامج w32dasm .
    قم بتشغيل الاداه ثم اختر من شريط القوائم Disassembler ثم Open file to Disassemble.. ثم اختر ملف النسخه الاحتياطيه من Order32.ex والتي قمنا بعمله في الخطوه الاولى .

    الخطوه السادسه :
    بعد فتح الملف سوف تظهر لك شفرة الملف وهي مكتوبه بلغة التجميع وسوف تندهش من عمل هذا الاداه الهائله .
    الان اختر من شريط القوائم Refs ثم اختر String Data Refrences .
    سوف تظهر لك شاشه بها نصوص ورموز غريبه ، قم بالبحث عن نص رسالة الخطأ والتي ظهرت لك عندما ادخلت الرمز العشوائي ( You have entered an incorrect code ) .
    عندما تجد نص الرساله قم بالضغط عليه نقرتين بزر الفاره . ثم اغلق شاشة الـ String Data Refrences .

    الخطوه السابعه :
    سوف يظهر لك السطر التالي :

    * Possible reference to String Resource ID=00041: "You have entered...
    :004049F8 6A29 push 00000029
    :004049FA FF353CCE4000 push dword ptr [0040CE3C]

    الخطوه الثامنه :
    بعد ان ظهرت لك السطور التي بالاعلى بقي الان البحث عن اخر شرط برمجي حدث قبل ظهور رسالة الخطأ .
    والشرط البرمجي في لغة التجميع يتكون من الاوامر التاليه cmp ، jne ، je ، test ..... الخ ، وسوف ادرج جميع هذه الاوامر في اخر الموضوع باذن الله .
    الان اضغط على زر السهم الاعلى حتى تتحرك الصفحه الى الاعلى وحتى تجد الشرط البرمجي الذي حدث ، وسوف تظهر لك السطور التاليه :


    :004049CD 755A jne 00404A29
    * Possible reference to String Resource ID=00032: "You must select...
    :004049CF 6A20 push 00000020
    ...
    ...
    * Possible reference to String Resource ID=00040: "Unlock Error"

    الخطوه التاسعه :
    الان انت عرفت اين يقفز البرنامج عندما ندخل الرمز الخطأ .
    سوف نقوم الان باستبدال أمر jne بالامر الذي يعكسه وهو je .
    تأكد من الشريط الاخضر على الامر :004049CD 755A jne 00404A29 وبعدها انظر في اسفل شاشة البرنامج حتى تقرأ بعد هذا الامر ( النقطه ) وهو @Offset 00003DCDh.
    اكتب هذا البعد بورقه خارجيه حتى تتذكره جيدا وهو 0003dcd

    الخطوه العاشره :
    الان يأتي دور الاداه الثانيه وهي برنامج Hview ويعيب هذا البرنامج انه يعمل على الدووس
    شغل البرنامج Hview وبعدها افتح ملف Order32.exe الاساسي وليس الملف الذي قمنا بنسخه ، سوف يفتح لك الملف على شكل رموز غريبه ، قم بالضغط على زر F4 وبعدها اختر Decode Mode .
    سوف يقوم البرنامج بتحويل لغة الاله الى لغة التجميع ، قم الان بالضغط على زر F5 وادخل عنوان النقطه الذي كتبناه بالورقه الخارجيه وهو 00003DCD
    سوف يظهر لك السطور التاليه :

    00003DCD: 755A jne 000003E29

    00003DCF: 6A20 push 020
    00003DD1: FF15 call w,[di]

    الخطوه الحاديه عشر :
    الان وصلنا الى مكان النقطه لنقوم بتعديل الامر فيها ، اضغط على زر F3 ثم قم بالضغط على F2 وحرك المؤشر ناحية jne واكتب بدل منها je ثم اضغط على انتر وبعدها اضغط على F9 لحفظ التغيرات التي قمنا بها .

    الخطوه الاخيره :
    الان اغلق برنامج Hview وارجع الى المجلد الذي بداخله ملفات برنامج Quick View Plus وانقر على الملف الذي قمنا بالتعديل في داخله وهو Order32.exe ثم اعد الخطوات التي ذكرناها بالخطوه الثانيه وادخل اي رمز وسوف تجد ان البرنامج اظهر لك رسالة التهاني والتبريكات

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


    jne jump if not equal
    je jump if equal
    jmp jump directly to
    nop no operation
    ja jump if above
    jna jump if not above
    jae jump if above or equal
    jnae jump if not above or equal
    jb jump if below
    jnb jump if not below
    jbe jump if below or equal
    jnbe jump if not below or equal
    jg jump if greater
    jng jump if not greater
    jge jump if greater or equal
    jnge jump if not greater or equal
    jl jump if less
    jnl jump if not less
    jle jump if less or equal
    jnle jump if not less or equal


    أنتهت الرسالة التي وردت في كلام الأخ ورد الشمال
    ملحوظة / قم بتحميل البرامج بسرعة قبل أن يغلق الموقع

    تقبلول خالص تحياتي
    Dr.net
    نداء القلب الى القلب
    ســلام على أهل القبور الدوارس ***** كأنــهم لم يجـلسوا في المجالس
    ولم يشربوا من بارد الماء شربتا ***** ولم يأكلوا من خير رطب ويابس
    ألا خبــروني أيـن قبـــــر ذليــــلكم ***** وقبـــر العزيز الباذخ المتنافــس


  2. #2
    شكراً أخي Dr Net
    موضوع جميل و قيم و لكنه ليس بالسهولة التي ذكرها الأخ فهي تتطلب إلماماً بالبرمجة.
    هذه تجربتي مع أحد البرامج:
    http://www.maxforums.net/showthread....hlight=softice
    و أريد أن أنقل جزءاً مما ذكرته أنا في النقاش الدائر هناك للفائدة:

    هذه نبذة عن البرامج المستعملة في الكراك و لا تفتكروا إن أخاكم يستطيع عمل كل هذا فهي أول تجربة لي مع هذا البرنامج فأنا أستطيع أن أتكلم أكثر مما أعمل.
    برنامج SoftIce يسمى Debugger و هو في الأصل وضع لمساعدة المبرمجين على إكتشاف الأخطاء التي تحدث أثناء تنفيذالبرنامج و إصلاحها لكن أهل الكراك استغلوه في كسر حماية البرامج.
    يوجد برامج أخرى تقوم بالمساعدة على كسر الحماية منها:
    1- Win DisAssembler يستعمل لتحويل البرامج إلى لغة التجميع ومثله برنامج WHacker View
    2- برنامج HexWorkShop ويستعمل للتعديل في أوامر البرنامج و البحث عن بعض الكلمات التي تعين على كسر الحماية في داخل البرنامج و مثله أي برنامج HexEditor آخر.
    3- برنامج Resource WorkShop و ذلك للإطلاع على صناديق الحوار DialoghBoxes الموجودة في البرنامج و تعديلها.
    4- برنامج File Monitor و ذلك لمراقبة ملفات التهيئة Ini Files أو أي ملفات أخرى يستعملها البرنامج المراد كسر حمايته حتى يتسنى معرفة الملفات الذي يخزن فيها البرنامج كلمات السر.
    5- برنامج Registery Monitor و ذلك لمراقبة قاعدة التسجيل في وندوز Windows Registery و يستعمل لمراقبة المداخل التي يتعامل معها البرنامج حتى يتم اكتشاف كلمة السر أو مكانها على الأقل.
    6- برامج للتحويل من لغة الأسمبلي إلى لغة الآلة و ذلك حتى يتم تحويل الشفرة التي أنتجتها لكسر الحماية إلى لغة الآلة و إدخالها في البرنامج المطلوب كسر حمايته و تسمى مثل هذه البرامج OpCode Generators و هي تحوي قاعدة بيانات بها أوامر لغة التجميع Assembly و لغة الآلة Machine Code
    7- برامج الترقيع Patching وذ لك لعمل برنامج مصغر لكسر الحماية يسهل حمله بحيث أنه يقوم بالتعديل الذي أجريته أنت لكسر الحماية نيابة عنك في الكمبيوترات الأخرى .
    إضافة لهذه البرامج تحتاج إلى برامج أخرى لا يسعني ذكرها هنا خشية التطويل
    و كل هذه البرامج متوفرة في الإنترنت
    أما عني فأنا أستعمل برامج RegMon و FileMon و WinDisAssembly و HexWorkShop فقط لكسر الحماية و طبعاً أنا مازلت مبتدئ.
    من المعارف التي يجب التي تلم بها حتى تقدر على الوصول لمرحلة متقدمة:
    1- الإلمام بلغة التجميع
    2- معرفة قليلة بلغةسي ++C.
    3- معرفة إستعمال هذه الأدوات.
    4- قراءة دروس الكراك التي يكتبها المحترفين لمعرفة التقنيات التي يستعملونها فكل واحد له طريقة مميزة تختلف عن البقية
    5- الإلمام بدوال وندوز Windows API Functions
    6- دراسة أساليب الحماية المستخدمة في البرامج
    7- أن تتحلى بالصبر و القدرة على تتبع برامج مطولة و فهم منطقها.

    هذا الموقع به دروس تعليمية و غيره كثير و لكن كل المواقع تكرر من بعض:
    http://www.8bn.com/hambo/tutorials.html
    و يعتبر أقوى موقع كراك و به منتدى Forum يمكنك الإشتراك فيه و مناقشة مشاكلك مع البرامج ليساعدوك.
    و نفس الموقع به أدوات للكراك الأساسية(المذكورة آنفاً):
    http://www.8bn.com/hambo/tools.html
    و هذا موقع أيضاً به أدوات إضافية:
    http://playtools.cjb.net/

  3. #3
    عضو متميز
    تاريخ التسجيل
    Feb 2001
    المنطقة
    الوطن العربي
    العمر
    39
    ردود
    2,280

    ما شاء الله عليك أخي نجيب الفاتح

    كلامك صحيح مهما كانت هناك برامج مساعدة يظل الأمر مرهونا بمدى فهمك لأصول البرمجة ومقتضياتها وهذا مما يسهل عليك الكثير في هذه الأمور
    نداء القلب الى القلب
    ســلام على أهل القبور الدوارس ***** كأنــهم لم يجـلسوا في المجالس
    ولم يشربوا من بارد الماء شربتا ***** ولم يأكلوا من خير رطب ويابس
    ألا خبــروني أيـن قبـــــر ذليــــلكم ***** وقبـــر العزيز الباذخ المتنافــس

  4. #4
    كح كح كح كح........
    رفعة للأعلى.

  5. #5
    عضو متميز
    تاريخ التسجيل
    Feb 2001
    المنطقة
    الوطن العربي
    العمر
    39
    ردود
    2,280

    أخي العزيز نجيب الفاتح

    لماذا نبشت الماضي
    لم افهم
    نداء القلب الى القلب
    ســلام على أهل القبور الدوارس ***** كأنــهم لم يجـلسوا في المجالس
    ولم يشربوا من بارد الماء شربتا ***** ولم يأكلوا من خير رطب ويابس
    ألا خبــروني أيـن قبـــــر ذليــــلكم ***** وقبـــر العزيز الباذخ المتنافــس

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المنطقة
    البحرين
    العمر
    30
    ردود
    445
    بسم الله الرحمن الرحيم

    شكراُ لكم أخي Dr.net وأخي نجيب الفاتح
    أنا أنزل البرامج وإن شاء الله نستفيد منها

    تحيـــــــــاتي
    Dr.Smart

Bookmarks

قوانين الموضوعات

  • لا يمكنك اضافة موضوع جديد
  • لا يمكنك اضافة ردود
  • لا يمكنك اضافة مرفقات
  • لا يمكنك تعديل مشاركاتك
  •  
  • كود BB مفعّل
  • رموز الحالة مفعّل
  • كود [IMG] مفعّل
  • [VIDEO] code is مفعّل
  • كود HTML معطل