المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : أسهل طرق لصناعة الكراك



سوسو السفاح
29-08-2003, 08:53 PM
هذا الشرح مقدّم للأخ محمد المجاهد و أرجو الأستفادة
بالبداية و على حسب معرفتي أن الجميع يعرف ما هو الكراك و ما هي وظيفته
و يلي ما بيعرف يقول و أنا بفرجيه http://smilies.sofrayt.com/%5E/0/maniac.gif

و بالتأكيد هذه الطريقة فعّالة لكل البرامج يلي محتاجة للكسر
يعني بدل ما تدوّر على الكراك ساوي واحد و أخلص http://smilies.sofrayt.com/%5E/r/dance.gif
و الطريقة أسهل منها مافي
و مع شرحي هذا حتلاقي الأمر ممتع كتييييييير و أحلى منّه مافي و يلي عنده أي أعتراض يقول http://smilies.sofrayt.com/%5E/t/pissed.gif
المهم
أنا حأحكي عن كم برنامج بس و وظيفة هالبرامج هي كسر البرامج هههههه
و أذا كان عندكم أي سؤال فياريت يكون بهذه البرامج بس لأنه لا أجيد أستعمال أي برامج أُخرى في هذا المجال
........................
في البداية رح أحكي عن برنامج أسمه
HView (http://members.tripod.com/pinni/Download/hiew611.zip)
و ما قيل عنه بالتفصيل هو :

الفائده من استخدامه :
لكي نكسر برنامج لابد ان نعرف النقطه التي يحدث عندها الشرط البرمجي وهذه الاداه تفيدنا بانها تظهر لنا مكان هذه النقطه ، والشرط البرمجي تعرضه بلغة التجميع (Assembly ).
السؤال المهم الان : هل يجب ان اتعلم لغة التجميع Assembly language حتى استخدم هذه الاداه ؟؟
الجواب : لا طبعا ، ولكن ستتعلم بعض الاوامر المهمه فيها وتعليمها سهل جدا .بالأضافة لعملّية التعديل التي بداخله

..........................
البرنامج الثاني أسمه
W32dasm (http://members.tripod.com/pinni/Download/W32Dasm8.9.zip)
و تقريباً له نفس الوظيفة السابقة بغض النظر عن عملية التعديل
فعمله هو عكس عمل الـCompilers وهو يحول لغة الاله التي يفهمها الكمبيوتر الى اللغه التجميعيه ( Assembly Language ) .
يعني يساعدنا على عمل كراك
..............................
و سنبدأ حاليّاً بصنع كراك لبرنامج محمي و هو على سبيل المثال برنامج Quick View Plus 4.0 و أنا أخترته لأن الشرح الموجود لعمل الكراك هو لهذا البرنامج
المهم
هذه وصله للبرنامج يليلّي حابب ينزّله
هنا (http://fc.net.free.fr/Musique/Telec...nt/Quick View Plus 4.0 .zip)
و العمل بالتفصيل: http://smilies.sofrayt.com/%5E/_950/bore.gif http://smilies.sofrayt.com/%5E/9/biggthum.gif
الخطوه الاولى :
بعد تثبيت برنامج Quick View Plus 4.0 اذهب الي المجلد الذي يوجد بداخله ملفات البرنامج وسوف تجده في مجلد Crogram filesquick 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 ثم اعد الخطوات التي ذكرناها بالخطوه الثانيه وادخل اي رمز وسوف تجد ان البرنامج اظهر لك رسالة التهاني والتبريكات
أنتهى http://smilies.sofrayt.com/%5E/a0/peace.gif
الاوامر التي يستخدمها الكراكرز في لغة التجميع وهي :

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

الشرح أنتهى مع العلم أن المعلومات منقولة مع التعديل http://smilies.sofrayt.com/%5E/4/jawdown.gif
و لكم كل تحيّاتي (سوسو السفاح )

يالطيف الطف
29-08-2003, 10:36 PM
اللهم صلي على محمد ما شاءالله موضوع رائع بس ما ظنيت اتقن صنع الكراك بدي السنين لا عمل برنامج يجمع 1+1 يساوي كم ؟؟
هو كم 1+1؟؟:p

ان شاءالله اجرب الطريقه وخليني اعكل كراك للويندوز xp :p ======> الي بسمعه بصدق

نسينا نشكرك

مشكور سفاح :)

محمد همام
29-08-2003, 11:20 PM
لك أهلين وسهلين أبو السوس
والله اشتقنالك

هذا الموضوع كان عندي من زمن
وجربت الطرق بس لازمها واحد عنده خبرة بلغة الأسمبلي
مثلي :) -عم امزح-

على كل موضوع رائع ألف شكر لك

ميمي الحلوة
30-08-2003, 07:48 PM
أحلى أبو السوس والله
حبيب قلبي
موضوووع راااااائع من شخص راااااااائع :أفكر: :أفكر:

أبقى حاكينا حتّى ما أذبحك :p

سلااامي لك :-) ;-)

momo121
30-08-2003, 08:37 PM
مشكور يا سوسو السفاح


:)

يالطيف الطف
30-08-2003, 08:41 PM
مشكور يا سوسو السفاح


صرعتوا مخنا بسوسو السفاح

شو ما في غيره :mad: :mad:
طمّني يا محمد
أمّك خلّتك تنام بالبيت أو لسّى :vereymad:

مبروك الرسوب حبيبنا :naughty:

عفوا ليكون مو عاجبك سوسو :o

هو بس لوفي واحد ثاني مثله كان احنا مالنا فايده بالمنتدى

ومشكور يا سفوحه مرة ثانيه :6

hamood_q8
31-08-2003, 02:09 PM
أخي اللنكس اللي حاطهم ما يشتغلون فرجاء دلني على مكان ممكن أنزل منه البرامج وشكرا جزيلا.
على العموم موضوعك رائع و مفيد.

محمد همام
01-09-2003, 05:34 PM
أكيد ما رح يشتغلوا
لأنو الموضوع شوي قديم
على كل أنا بحثت عن اللينكات الجديدة وبألف زور لقيتهم
روح حطهم وقت لاقيهم مرة ثانية

يالطيف الطف
01-09-2003, 05:50 PM
اللينكات صحيحه ان شاءالله

W32dasm (http://media.fastclick.net/w/get.media?sid=5296&m=5&url=http%3A//downloads.downseek.com/21279/w32dsm87.zip)


Hview
مرفق

:)

سوسو السفاح
01-09-2003, 08:32 PM
شكراً للردود جميعاً :p :p

بوعبدالرحمن
02-09-2003, 03:01 AM
مشكور خيو سوسو على الطرق

بس عندي سؤال صغير
هل هذي الطريقة فعالة في كثير من البرامج أو بعضها

سوسو السفاح
05-09-2003, 09:17 PM
مشكور خيو سوسو على الطرق

بس عندي سؤال صغير
هل هذي الطريقة فعالة في كثير من البرامج أو بعضها


أهلين فيك و مشكور على الرد
و بالنسبة للسؤال
كل البرامج :مغرور: :مغرور:

بوعبدالرحمن
06-09-2003, 12:43 PM
مشكور أخوي سوسو على المعلومة
والله يعطيك أللللللللللللف عافية

ميمي الحلوة
07-09-2003, 08:32 PM
شكراً على الموضوع حبيبنا :ciao:

سوسو السفاح
07-09-2003, 09:12 PM
شكراً للجميع على الردود :itsme: :ciao:

رعوووب
20-01-2004, 03:02 PM
مشكووووووووووووور على الشرح

سوسو السفاح
13-02-2004, 09:52 AM
و أنت مشكوووووور على الرد ;)