عرض مشاركة واحدة
قديم 01-23-2008, 10:33 AM   #6

s11w
::احســآآس::
:: ًٍُوًٍاحٍـًـٍـًدٍ مًـٍـنً ًاٍلًـٍنًـٍاًسٍـ::
 الصورة الرمزية s11w
 

افتراضي

شرح برامج الكراك

رابعا : برامج الDecompiler

أ- برنامج DeDe

هذا البرنامج هو Decompiler للبرامج المصنوعة بلغة الدلفى وهذه هي صورته :-



بعد تحليل عناصر الملف سترى أن الملف يحتوى على عناصر كثيرة منها "Forms" وهي الأشكال التي تظهر لك عند فتح الملف وإستخدام هذا البرنامج في الكراك بسيط ولكن لابد من فهمة وهو لا يتطلب جهد كبير في معرفتة لأننا بهذا الشكل نكون قد شرحناه.

ب- برنامج Windows Installshield Decompiler

وهذه هي صورته :-



وهو يستخدم في كراك البرامج التي تطلب السيريال في خلال الSetup وهذه البرامج تكون متفقة في ملف معين وهو مصدر الحماية وإسمة "Setup.ins" وهذا الملف الذي سنكسر الحماية به عن طريق برنامج الDecompile

ج- برنامج Vb Decompiler

وهذه هي صورته :-



وهذا البرنامج يستخدم لبرامج الفيجوال بيسك فقط. فمن خلالة تستطيع تحميل الملف التنفيذي وترى تكوينة من Form و MsgBox وهذا هو فائدته بالنسبة لبرامج الفيجوال بيسك وبذلك تكون قد أخذت فكرة على هذه البرامج.


ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــ


شرح برامج الكراك

خامسا : برامج الباتش

أ - برنامج CodeFusion V3.0



الخطوات :-

1- إختيار الأيقونة التي تريدها
2- بعد كتابة البيانات المشار إليها في الصورة إضغط "Next" وبعد الضغط سترى الشكل التالي :-



بعد الضغط على هذا الزر المشار إلية في الصورة سترى الشكل التالي :-



وبعد إختيار الملف المراد كسرة إضغط "ok" وبعد الضغط سترى الشكل التالي :-



وبعد الضغط سترى الشكل التالي :-



إختر من الشكل السابق "File Compare" وبعد الضغط سترى الشكل التالي :-



وبعد إختيار الملف بعد كسرة إضغط "Compare" ثم إضغط "ok" وبعد ذلك إضغط "Next" وبعد الضغط سترى الشكل التالي :-



وبعد إختيار مكان حفظ الباتش نكون قد إنتهينا من صُنع الباتش.

ب- برنامج CrackMaker



من خلال هذه الصورة عرفنا كيف يتم صُنع الباتش بهذا البرنامج.

ج- برنامج PatchEngine



الخطوات :-

1- نختار الملف المراد كسرة.
2- نختار الملف الذي كسرناه.
3- صُنع كراك للبرنامج وإختيار مكان حفظة.
د- برنامج R!SC's Process Patcher
وهذا البرنامج مختلف عن البرامج السابقة فهو باتش ولكن للبرامج المضغوطة أو الPacked وإليك طريقة عملة :-

إضغط Right Click ثم إختار New ثم إختار **** Documen ثم إفتح هذا ال**** وشاهد هذا الشكل :-



الخطوات :-

1- كتابة هذه الفاصلة ثم إسم البرنامج.
2- كتابة هذه الفاصلة ثم نوع الحماية على البرنامج.
3- كتابة هذه الفاصلة ثم إسم الكاسر لهذا البرنامج.
4- معنى هذا السطر وهو كتابة حرف الF إختصار لكلمة "File Target" ثم كتابة إسم البرنامج المراد كسرة ثم كتابة النقطتين.
5- معنى هذا السطر وهو كتابة حرف الO إختصار لكلمة "LOADER" لأن هذا الملف عبارة عن Loader وليس باتش. ثم كتابة إسم هذا الLoader ثم كتابة النقطتين.
6- هذا السطر هو أهم سطر فمثلاً إذا كنت تريد عكس أمر قفز والMemory Location هو "43EB28" مع إهمال الصفرين وليكن من Je إلى Jne ستكتب الأمر التالي ":P=43EB28/74,13/75,13" ومعنى هذا الكود أنة عندما نشغل هذا الLoader يقوم بتغيير القيمة 74 إلى 75 وبذلك يتم عكس هذا الأمر وهذا ماحصل في الصورة السابقة فلو لاحظت أن جميع القيم السابقة ثابتة ما عدا الرقم 85 تم عكسة إلى 84 هذا بالنسبة إلى أمر القفز هذا ولكن إدا كنت تريد عكس أكثر من أمر أو Memory Location كرر هذا السطر مع إختلاف الMemory Location.
7- في النهاية أكتب هذه العلامة عن طريق ضغط "Shift+4".وبعد كتابة هذه الأوامر غير المدى لهذا الملف من "txt.* إلى "rpp.*" ثم شغل البرنامج وإختر هذا الملف وسيتم حفظة في نفس مكان
البرنامج وبالإسم الذي إخترتة ثم إذهب إلى مكان البرنامج المراد كراكة وضع هذا الLoader وشغلة وسوف ترى أن البرنامج تم كراكة ولن بدون عمل unpack.

ه- برنامج Registry Patch Creator

هذا البرنامج يحول الملف الريجسترى إلى ملف تنفيذي.شغل البرنامج ثم إختار الملف الريجستر وسيحوله أوتوماتيك إلى ملف تنفيذي بإسم "RegPatch" وهذا الملف يغنى عن ملف الريجستر.

ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــ


شرح برامج الكراك :
سادسا :برامج الUnPack والPack

أ- برامج الPack عبارة عن برامج تضغط الملف التنفيذي أو الDLL وذلك لتقليل مساحتها من ناحية وعدم معرفة النصوص التي توجد في البرنامج من ناحية أخرى بمعنى أنة عندما نضغط ملف ببرامج الPack لا نستطيع أن نرى في البرنامج شيئا أي شبة مشفر.

برامج الUnpack تعمل على فك البرامج المضغوطة السابقة ولكل برنامج ضغط له برنامج الفك المخصص له. وإليك بعض أسماء

برامج الضغط :- Aspack , telock , UPX , Peshield , shrink , winkript


ب- برنامج ProcDump32

هذا البرنامج هو أيضا برنامج Unpack وتوجد فيه العديد من المميزات وهو يضم عدد كبير من برامج الUnpack وإليك صورته :-



وإذا أردت عمل Unpack لأي برنامج إضغط على Unpack المشار إليه في الصورة السابقة وبعد الضغط سيظهر لك الشكل التالي :-



إختار الUnpack الذي تريده ثم إضغط "ok" وبعد ذلك إختار الملف التنفيذي وبعد ذلك يطلب منك حفظ الملف الذي تم فكة وهذه هي طريقة برنامج ProcDump32 في فك البرامج الPack.

ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــ


شرح برامج الكراك

سابعا : برامج الMonitor

أ - برنامج File Monitor

وظيفة هذا البرنامج هو إلتقاط ما يجرية الملف خلال تشغيله وإليك طريقة عملة :-
شغل البرنامج وعندما تشغله سترى الشكل التالي :-



الخطوات :-
1- حفظ الخطوات التي يجريها البرنامج.
2- وظيفة هذا الزر إلتقاط الخطوات التي يجريها الملف عند تشغيله وإذا ضغطت علية يوقف عملية الإلتقاط .
3- وظيفة هذا الزر نزول الشريط لأسفل عندما يلتقط خطوة جديدة للبرنامج أما إذا ضغطت علية سيوقف النزول الأتوماتيك عند تسجيل أي خطوة جديدة للبرنامج.
4- مسح تسجيل خطوات البرنامج.
5- جعل الوقت بين كل خطوة وأخرى بالثواني أو عبارة عن ثواني ولكن من خلال الساعة.
6- عند تشغيل الFile Monitor سترى أن البرنامج يسجل كل الخطوات التي تُجرى ووظيفة هذا الزر هو تصفية هذه العمليات. وعند الضغط على هذا الزر سترى هذا الشكل :-



فمثلاً لو أردت تكتب برنامج "WinRAR" فسوف تكتب "WinRAR.exe" وهكذا.
7- هذا الزر يعمل على عدم تكرار الخطوات فمثلاً لو كنت تريد أن لا تتكرر الخطوة أكثر من مرة فإكتب "1" وهكذا.
8- البحث عن كلمة.
9- لو أردت معرفة مكان الملف الذي يجري البرنامج علية الخطوات إضغط على السطر الذي يحتوى على الملف المقصود ثم إضغط على هذا الزر ستقفز إلى مكان الملف المقصود.

ب- برنامج Registry Monitor
شرح برنامج الRegistry Monitor مثل برنامج الFile Monitor.

يتبع إن شاء الله

التوقيع:
أحنّ إلى خبز أمي
و قهوة أمي
و لمسة أمي
و تكبر في الطفولة
يوما على صدر يوم

s11w غير متواجد حالياً   رد مع اقتباس