شركة اوريجينال
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

شرح كيفية عمل الكراك

+3
KING Ghost
oussama
YASIR
7 مشترك

اذهب الى الأسفل

شرح كيفية عمل الكراك Empty شرح كيفية عمل الكراك

مُساهمة من طرف YASIR الإثنين فبراير 21, 2011 4:36 am

السلام عليكم

طبعا الموضوع منقول واهو عجبني وحبيت انحطه ويا ريت تجربو الطريقة وان شاء الله تكون صح لاني بصراحة مش مجربها





تعلم كيف تصنع الكراك بنفسك






الكراك كماتعلمون هو برنامج صغير يصنعه مبرمج وعمل هذا



البرنامج هو كسر برنامج اخر !!!


بمعنى اوضح عمله هو تعديل ( شرط برمجي ) داخل البرنامج


المراد كسره .


طبعا في البدايه الكل حيشوف انه شي صعب جدا .


لكن لو الواحد عرف الاساس وعرف كيف الطريقه ، راح يسهل


عليه ان شاء الله اشياء ثانيه في علم الكراك .


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


هي الادوات الازمه لعمله ؟؟




سأتكلم عن افضل الادوات اللي يستخدمها (الكاسرون) وراح




استبدل تسمية الكاسرون واسميهم ( الكراكرز ) .



الاداه الاولى :



وهي برنامج اسمه W32dasm وهذا البرنامج عمله عكس عمل


الـCompilers وهو يحول لغة الاله التي يفهمها الكمبيوتر


الى اللغه التجميعيه ( Assembly Language ) .



لكي نكسر برنامج لابد ان نعرف النقطه التي يحدث عندها


الشرط البرمجي وهذه الاداه تفيدنا بانها تظهر لنا مكان


هذه النقطه ، والشرط البرمجي تعرضه بلغة التجميع


(Assembly ).



Assembly language حتى استخدم هذه الاداه ؟؟


الجواب : لا طبعا ، ولكن ستتعلم بعض الاوامر المهمه فيها


وتعليمها سهل جدا .


موقع تحميل هذا البرنامج : [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

الفائده من استخدامه :
السؤال المهم الان : هل يجب ان اتعلم لغة التجميع




وهي برنامج HView وعلمه يشبه عمل البرنامج السابق ولكن



الاداه الثانيه:

يختلف عن السابق بانه يوجد فيه ميزة التعديل وهذه الميزه


لاتوجد في البرنامج السابق


موقع تحميل هذا البرنامج : [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]




المحميه ونقوم بكسر حمايته حتى نتعلم كيف يعمل الكراك .


بعد ان تكلمنا عن الادوات سوف نبدأ الان باحد البرامج

البرنامج المراد كسر حمايته هو برنامج Quick View Plus4.0




بعد تثبيت برنامج Quick View Plus 4.0 اذهب الي المجلد


الخطوه الاولى :

الذي يوجد بداخله ملفات البرنامج وسوف تجده في مجلد


C:\program files\quick view plus ، بعد ان تفتح المجلد


سوف تجد ملف تنفيذي باسم Order32.exe ، اعمل نسخه مكرره


من هذا الملف بحيث يصبح لديك من هذا الملف نسختين حتى


اذا تلف الاول يصبح لديك نسخه احتياطيه تقوم باسترجاعها


.



الخطوه الثانيه :



اضغط على الملف Order32.exe دبل كلك .



الخطوه الثالثه :



سوف يقوم البرنامج بالعمل وسوف تظهر لك شاشه بها خيارات


، اضغط على زر 49$ وبعدها اضغط على زر Accept ثم اضغط


على Unlock by phone .




سوف يظهر لك مربع لادخال رمز التسجيل ، ادخل اي رمز يخطر


الخطوه الرابعه:

على بالك حتى تظهر لك رسالة خطأ بان الرمز خاطئ ، اكتب


نص هذه الرساله في ورقه خارجيه حتى تتذكرها ثم اخرج من


البرنامج .



الخطوه الخامسه :



الان سوف نستخدم الاداه الاولى وهي برنامج w32dasm .




الاحتياطيه من Order32.ex والتي قمنا بعمله في الخطوه


الاولى .

قم بتشغيل الاداه ثم اختر من شريط القوائم Disassembler
ثم Open file to Disassemble.. ثم اختر ملف النسخه


الخطوه السادسه :


بعد فتح الملف سوف تظهر لك شفرة الملف وهي مكتوبه بلغة


التجميع وسوف تندهش من عمل هذا الاداه الهائله .


الان اختر من شريط القوائم 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 .



00404A29 وبعدها انظر في اسفل شاشة البرنامج حتى تقرأ


بعد هذا الامر ( النقطه ) وهو @Offset 00003DCDh.



تأكد من الشريط الاخضر على الامر :004049CD 755A jne
اكتب هذا البعد بورقه خارجيه حتى تتذكره جيدا وهو
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


------------------------------



البرنامج الأول [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

البرامج الخاصه به
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الثاني


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


بالنسبة للكراك راجع هذا الرابط واستخدمه للبحث عن كراك

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

وبالنسبة للبرامج والكراك دائما اذكر محرك البحث هذا


===========================



برمجة الكراك-شرح مختصر


برمجة الكراك يتطلب معرفة كبيرة فىالبرمجة


غالبا اسمبلي ( لاعادة فك الشيفرة الخاص بالحماية )


والتعامل مع الذاكرة


وثم التعرف على عمل البرنامج الهدف من حيث طرق الحماية


وثم هذه الطرق تختلف من برنامج الى برنامج مثل nag


screen



وهناك برامج مساعدة اشهرا SoftIce يراقب كل الخطوات التي


تنفذها البرنامج حتي لو كان فى الذاكرة


وهناك برامج تفك شيفرة البرانمج بلغة الآلة اشهرها


windasm



فيرجي الرجوع اليها

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] سوي بحث هنا لكلمة totur+crack



تعديلها [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

او التى يطلب ادخال الباسوورد الخ الخ
آسف لهذا الشرح القصير بس هناك موقع خاص لتعليم الكراك

من اهم برامج المراقبة التى يستخدمها الكراكز
1 ـ filemon وهي تراقب كل برنامج تقول بانشاء ملف او



2 ـ regmoon وهي تراقب كل كتابة او تعديل تتم على




الرجستري


مفيدة جدا لمراقبة المعلومات التي تكتبها البرامج مثل


يوزر نيم او الباسوورد [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


البرنامجين تاتي مع الكود المصدرية فى لغة سي

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
هذا الموقع تجد برامج لازمة للكراكز منها soft-ice،IDA
وهنا ايضا

مصدر الموضوع شرح كيفية عمل الكراك - منتديات الهندسة نت [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
YASIR
YASIR
:: عضو اداري ::
نائب مدير الموقع

الْعُمْر الْعُمْر : 34
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 3331
بلدي بلدي : العراق
الْنِّقَاط الْنِّقَاط : 18858
السٌّمعَة السٌّمعَة : 0
. شرح كيفية عمل الكراك 111010

http://www.asase.yoo7.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

شرح كيفية عمل الكراك Empty رد: شرح كيفية عمل الكراك

مُساهمة من طرف oussama الإثنين فبراير 21, 2011 5:48 am

مشكوووور خويا
oussama
oussama
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 30
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 3558
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 20560
السٌّمعَة السٌّمعَة : 5
. شرح كيفية عمل الكراك 111010

http://www.veecos.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

شرح كيفية عمل الكراك Empty رد: شرح كيفية عمل الكراك

مُساهمة من طرف KING Ghost الأربعاء مارس 02, 2011 10:29 pm

[سلمت يداااكـ] ....>>>> [بروركت على الموضوع المهم ]

تقبل تحياااتى


[PR!NC Gaza]
KING Ghost
KING Ghost
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 29
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 820
الْنِّقَاط الْنِّقَاط : 15854
السٌّمعَة السٌّمعَة : 0
. شرح كيفية عمل الكراك 111010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

شرح كيفية عمل الكراك Empty رد: شرح كيفية عمل الكراك

مُساهمة من طرف Design-sasuke الخميس مارس 03, 2011 12:18 am

مشششكور الله يعطيك الع ـآفيه
Design-sasuke
Design-sasuke
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 32
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 8432
بلدي بلدي : سوريا
الْنِّقَاط الْنِّقَاط : 29399
السٌّمعَة السٌّمعَة : 0
. شرح كيفية عمل الكراك 111010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

شرح كيفية عمل الكراك Empty رد: شرح كيفية عمل الكراك

مُساهمة من طرف 1M ThE BesT الجمعة مارس 18, 2011 7:21 pm

شكرا لك اخي الكريم على الشرح الوافر

بانتظار جديدك

الى الامام

تحياتي


1M ThE BesT
1M ThE BesT
є∂αяу σяιgιηαℓє
مدير ومؤسس الموقع

الْعُمْر الْعُمْر : 27
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 11186
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 32890
السٌّمعَة السٌّمعَة : 14
. شرح كيفية عمل الكراك 111010

http://oriiginale.co.cc

الرجوع الى أعلى الصفحة اذهب الى الأسفل

شرح كيفية عمل الكراك Empty رد: شرح كيفية عمل الكراك

مُساهمة من طرف mr-wafi الخميس مارس 24, 2011 1:52 am

يسلموو
mr-wafi
mr-wafi
...::|مشرف/ة قسم |::...

...::|مشرف/ة  قسم |::...

الْعُمْر الْعُمْر : 25
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 205
بلدي بلدي : سوريا
الْنِّقَاط الْنِّقَاط : 15246
السٌّمعَة السٌّمعَة : 0
. شرح كيفية عمل الكراك 111010

http://ww.hotmail.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

شرح كيفية عمل الكراك Empty رد: شرح كيفية عمل الكراك

مُساهمة من طرف Sifou الخميس مارس 24, 2011 5:15 pm

مششششكور يعيطك العافية
Sifou
Sifou
ღ عضو ღ v I p
ღ عضو ღ v I p

الْعُمْر الْعُمْر : 30
 الجنس : ذكر
الْمَشِارَكِات الْمَشِارَكِات : 4649
بلدي بلدي : الجزائر
الْنِّقَاط الْنِّقَاط : 20535
السٌّمعَة السٌّمعَة : 0
. شرح كيفية عمل الكراك 441010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى