شكراً أخوي بيشو على الإطراء
وأشكر الأخ عبد الرحمن على الملفات المرفقة الت تغني كثيرا عن كثرة الدش
وللتواصل طرحت الدرس الثاني لكيفية عمل الكراك
حيث أن هذه الدروس التي عندي انارت لي الدرب لمعرفة كيفية عمل الكراك ومن ثم كسر حماية البرنامج
الدرس الثانى: توجد أوامر تسمى أوامر القفز وهذه الأوامر التى سوف نستخدمها في أغلب البرامج وسوف نرى هنا أوامر القفز التي سوف نبنى عليها إستخدامتنا في معظم البرامج
هذه هي أوامر القفز ولكن في عدد الذواكر 8 بت
77 JA Jump short if above
73 JAE Jump short if above or equal
72 JB Jump short if below
76 JBE Jump short if below or equal
74 JE Jump short if equal
7F JG Jump short if greater
7D JGE Jump short if greater or equal
7C JL Jump short if less
7E JLE Jump short if less or equal
70 JO Jump short if overflow
74 JZ Jump short if zero
أوامر القفز التالية هي عكس الأوامر السابقة
76 JNA Jump short if not above
72 JNAE Jump short if not above or equal 73 JNB Jump near if not below
77 JNBE Jump near if not below or equal
75 JNE Jump short if not equal
7E JNG Jump short if not greater
7C JNGE Jump short if not greater or equal
7D JNL Jump short if not less
7F JNLE Jump short if not less or equal
71 JNO Jump short if not overflow
75 JNZ Jump short if not zero
وهذه هي نفس الأوامر السابقة ولكن في عدد الذواكر 32 بت
0F 87 JA Jump near if above
0F 83 JAE Jump near if above or equal
0F 82 JB Jump near if below
0F 86 JBE Jump near if below or equal
0F 84 JE Jump near if equal
0F 8F JG Jump near if greater
0F 8D JGE Jump near if greater or equal
0F 8C JL Jump near if less
0F 8E JLE Jump near if less or equal
0F 80 JO Jump near if overflow
0F 84 JZ Jump near if 0
أوامر القفز التالية هي عكس الأوامر السابقة
0F 86 JNA Jump near if not above
0F 82 JNAE Jump near if not above or equal
0F 83 JNB Jump near if not below
0F 87 JNBE Jump near if not below or equal 0F 85 JNE Jump near if not equal
0F 8E JNG Jump near if not greater
0F 8C JNGE Jump near if not greater or equal
0F 8D JNL Jump near if not less
0F 8F JNLE Jump near if not less or equal
0F 81 JNO Jump near if not overflow
0F 85 JNZ Jump near if not zero
ولاحظ انه عندما نعكس أمر القفز نضيف له حرف (N) بمعنى انه عندما نريد أن نعكس مثلا JE تصبح JNE وتكون دائما الإضافة
بعد الحرف الأول وهو حرف (J)