أستغفر الله العظيم ,, اللهم لك الحمد



العودة   منتديات داماس > برامج الكمبيوتر والانترنت > صيانة الكمبيوتر وحلول الحاسب الألي - هاردوير


مواضيع مميزة  


آخر عشرة مواضيع المواضيع النشطة


25-07-2004, 04:51 PM
ramy_saied غير متصل
عضو ذهبي
رقم العضوية: 7043
تاريخ التسجيل: Mar 2004
المشاركات: 777
إعجاب: 1
تلقى 17 إعجاب على 8 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #1  

تعلم الكراك و كيف يصنع: الكراك هو كسر الحماية سواء كانت هذه الحماية على البرامج أو الألعاب أو المواق


ما هو الكراك + شرح الكراك بلصور

الكراك يصنع: الكراك الحماية وبركاته


اولا: ماهو الكراك ؟؟؟؟؟؟؟؟؟؟؟
الكراك هو كسر الحماية سواء كانت هذه الحماية على البرامج أو الألعاب أو المواقع وتنقسم الحماية إلى خمس أنواع :-

النوع الأول:- Time Trial Check وهذه توجد في البرامج التجريبية التي تحتاج إلى شراء بعد إنتهاء مدتها وغالباً تكون هذه المدة

30 يوم.

النوع الثاني:- Function Disabled Check وهذه الحماية تعمل على عدم قابلية الوظائف المهمة فى البرنامج مثل Save أو Print

أو بعض الوظائف الأخرى المهمة.

النوع الثالث:- Hardware Key Check عن طريق شيء أسمة dongle وما هو الdongle هو عبارة عن مزيج من حماية

الSoftware والHardware وقد تكون هذه الحماية عن طريق سدادة صغيرة توصل عادة إلى Parallel Port أو إلى Serial

Devices والدليل على أن البرنامج محمى عن طريق الdongleg هو وجود هذا الملف sentinel.vxd ولابد من الإنتباة إلى هذه

الملاحظات:-

1- تذكر أن البرامج ما هي إلا عبارة عن Software وله علاقة بالHardware وقد يطلب الSoftware في بعض الأحيانالإجابة من

الHardware عند هذا الجزء قف ولابد من فهم دروس كثيرة لكسر حماية البرامج عن طريق الdongle.

2- غالبا ما تكون تطبيقات الdongle ضعيفة وذلك عند وضع المبرمج هذه الحماية على برامجه تكون واضحة تحت Disassembly

وبذلك يكون كسر حمايتها سهل.

3- بعض الحماية عن طريق الdongle تحاول أن تشوشك برموز الرياضيات المعقدة التي هي في الحقيقة بسيطة جداًً فى برنامج

الSoftice لأن الSoftice يستطيع عمل إختبار علي البرنامج حتي النهاية ومعرفة مكان الحماية في البرنامج.

4- لا تيئس من الdongle عندما يعقدك في كسرة لأن بعض البرامج لا يمكن أن تستطيع كسر حمايتها لأنها تحتاج فعلاًً الdongle

وبدون هذا الdongle تكون كسر حماية البرامج صعبة ولكن مع الكراكر المحترف لا شيء يكون صعب.

النوع الرابع:- CD-Rom Check وهذه الحماية توجد في الألعاب وهى عبارة عن حماية تجبرك على شراء الإسطوانة وعند لعب

اللعبة لابد من أن تدخل الإسطوانة فى الCD-Rom وليست هذه الحماية صعبة ولكنها تحتاج بعض التفكير والوقت.

النوع الخامس:- في هذا النوع توجد طرق حماية كثيرة مثل الحماية علي الإسطوانة من النسخ أو ظهور الشاشة المزعجة في كثير من

البرامج ويطلق عليها (Nag Screen).


شرح الكراك ؟؟؟؟؟؟

الدرس الأول:
مدخل إلى الأسمبلى

يعتبر المعالج أهم جزء في جهاز الكمبيوتر وتنتج هذه المعالجات أكثر من شركة وكل شركة تضع معالجاتها في عائلة وتعطيها اسم

فمثلا هناك شركة "موتوريلا" التي تنتج معالجات (processors) وتعطيها الاسم "موتوريلا" وبالمثل توجد شركة "انتل" وتنتج

معالجات باسم انتل وأجهزة IBM تقوم على معالجات شركة انتل وقد بدأت شركة انتل منتجاتها ابتداء من المعالج رقم 8088 وكان

الجهاز الذي يبنى على هذا المعالج يسمى XT ثم انتجت الشركة المعالج 80286 ثم 80386 ثم المعالج 80486 وأخيرا المعالج

80586 وعلى هذه المعالجات قامت أجهزة IBM والأجهزة المتوافقة معها وجميع المعالجات تتفق في التركيب العام وتشمل المعالجات

في داخلها على أجزاء دقيقة تسمى السّجلات (registers) فما هي السّجلات * وما هي الحاجة لمعرفة هذه السّجلات * وما هي

السّجلات العامة للمعالج ؟

السّجلات : هي وحدات ذاكرة من نوع خاص تشبه عناصر الذاكرة وتستخدم لتخزين البيانات وهي التي يتم فيها إجراء العمليات

الحسابية وإرسال المعلومات إلى الذاكرة أو استقبال البيانات منها. معرفة هذه السّجلات ضرورية لأن استدعاء روتينات الذاكرة

ROM يتم من خلالها وتوضع فيها معاملات الروتينات وكذلك نتائج العمليات.

ما هي السّجلات العامة للمعالج intel ؟

ينقسم المعالج إلى مجموعات من السّجلات من هذه المجموعات مجموعة تسمى السّجلات العامة وهى التي تهمنا من وجهة نظر

البرمجة وتأخذ الأسماء AX*BX*CX*DX وهذه السّجلات كما أشرنا هي وحدات ذاكرة من نوع خاص سعة التخزين الطبيعية

لها 16بت وتقسم هذه السّجلات إلى 8 بت. السجل AX ينقسم إلى AH يسمى (HIGH) وAL يسمى (LOW) وهكذا

BX*CX*DX كما في الشكل التالي
الكراك يصنع: الكراك الحماية
وقد تكون سعة التخزين لها 32 بت وفي الحالة سوف نضيف حرف (E) في الأمام فمثلا AX ستصبح EAX ونحن نتعامل في هذه

الذواكر وبذلك نكون قد انتهينا من التعريف بلغة الأسمبلي.

مدخل إلى أوامر الأسمبلى

يوجد كثير من أوامر الأسمبلى ولكن سنستخدم نحن عشرين أمر تقريباً ومعظم إستخدماتنا سوف تقوم على هذه الأوامر ومعظم الأوامر

تتكون من ثلاثة أحرف كهذا المثال :-

mov ax*10 ; put 10 into ax

mov bx*20 ; put 20 into bx

mov cx*30 ; put 30 into cx

mov dx*40 ; put 40 into dx

ملاحظة : أي شيء بعد الفاصلة يعتبر تعليق.

وهناك Push وPop أمرين لإستخدام الكومة * والكومة هي عبارة مساحة من الذاكرة نستطيع أن نخزن ونسترجع القيم منها. وإليك

شرح هذين الأمرين

Push: وضع جزء من البيانات على القمة من الكومة

Push data

Pop: وضع جزء البيانات من قمة الكومة في سجل محدد أو متغير

pop register (or variable)

وهذا مثال على هذه الأكواد

push cx ; put cx on the stack
push ax ; put ax on the stack
pop cx ; put value from stack into cx
pop ax ; put value from stack into ax

وهناك بعض أوامر الأسمبلى التي يجب أن نعرفها قبل أن نبدأ بفهم الأسمبلى أو كتابة برامج الأسمبلى.

MOV : نقل قيمة من مكان إلى آخر

MOV destination* source

مثال على ذلك

mov ax*10 ; moves an immediate value into ax
mov bx*cx ; moves value from cx into bx



INT: نداء للدوس أو وظيفة للنظام الأساسي لإدخال وإخراج البيانات من الكومبيوتر وهو يمثل روتين

INT interrupt number

مثال على ذلك

int 21h ; Calls DOS service
int 10h ; Calls the Video BIOS interrupt

شرح معنى الInterrupt :-

تأخذ الروتينات الموجودة في الذاكرة شكل برامج كل برنامج يحتوى على مجمموعة دوال تؤدى عمل تقارب كلها تدور حول خدمات

معينة وكل برنامج يسمى interrupt وكل interrupt مخصص لموضوع معين فمثلاً تجد interrupt مسئول عن خدمات الشاشة

(Video interrupt) وتختص جميع دواله بهذا الموضوع فنجد به دوال تغيير الألوان ودوال التعامل مع المؤشر وهكذا ومثال آخر

وهو interrupt القرص (disk interrupt) ويحتوى على دوال لجميع الوظائف المتعلقة بالاسطوانة مثل كيفية تحديد حالة القرص

سليمة أم لا وكيفية الكتابة في أي مكان عليها وكثير من الخدمات التي لا يمكن أن تؤدى إلا بهذه الروتينات وكل interrupt له رقم

بالنظام السادس عشر (HEX) فمثلا video interrupt رقمة 10 بالنظام السادس عشر كما في المثال السابق.



ADD destination* value إضافة القيمة إلى الهدف

MOV AX* 10h ; AX is now 10h

ADD AX* 10h ; AX is now 20h

ADD AX* 5h ; AX is now 25h



SUB destination* value طرح شيء ما من القيمة المخزنة في الهدف

MOV AX* 10h ; AX is now 10h

SUB AX* 2h ; AX is now 8h



INC destination (زيادة شيء ما (سّجل أو متغير أو أي شيء

MOV AX* 10h ; AX is 10h

INC AX ; AX is now 11h



DEC destination* (نقصان شيء ما (سّجل أو متغير أو أي شيء

MOV AX* 10h ; AX is 10h

DEC AX ; AX is now Fh



CMP destination* source مقارنة بين المصدر والهدف

MOV AX* 10h ; AX is 10h

MOV BX* 11h ; BX is 11h

CMP AX* BX ; compares AX with BX



Test destination* source يجرى إختبار بين المصدر والهدف



JMP location القفز إلى مكان آخر في الكود

JMP 200h ; the program would here jump to offset 200h



CALL procedure إجراء النداءات وبعد إنتهاء الإجراءات تكرار نفس الإجراءات

CALL 4020 ; jumps to the offset 4020 and continues the execution there untill it reaches a Ret

;then it continues on the next line.



NOP(no operation) لا يحدث شيء عند كتابة هذا الكود وقيمتها 90

كل هذه الأوامر السابقة لابد أن نفهمها جيداً حتى تُسهل علينا عملية الكراك وبذلك نكون قد إنتهينا من معرفة بعض أاومر الأسمبلى.




أعذروني يا شباب بشجح الدرسي الثاني والثالث لأني ما لقيت لهم فايدة

المثال الأول
الروابط في أخر الموضوع
Start Clean

مستوى هذا البرنامج : سهل( X ) متوسط( ) صعب( ) محترف( )

رابط البرنامج للتحميل

أولا: عن طريق الollydbg

الأدوات المستخدمة : Ollydbg

شغل البرنامج وسترى الأتي:-
الكراك يصنع: الكراك الحماية


إضغط على "تسجيل" وأكتب فى خانة الإسم "ashraf cracker" وفى خانة الكود"123456" وإضغط موافق سيظهر لك الشكل

التالى:-
الكراك يصنع: الكراك الحماية



إقفل البرنامج ثم إفتح ollydbg إضغط على file ثم إختار open ثم إختار البرنامج وإضغط Right Click ثم إختار كما في الشكل

التالي:-

الكراك يصنع: الكراك الحماية

وبعد ذلك الإختيار إبحث عن الرسالة وهى "!Incorrect code" مع ملاحظة عند البحث عن الرسالة تُكتب الحروف

الcapital capital والsmall small وعندما تجد الرسالة كما فى الشكل التالى:-
الكراك يصنع: الكراك الحماية

إضغط double click على الرسالة ثم إضغط F2 ثم F9 وبعدها سيشتغل البرنامج ضع الإسم "ashraf cracker"

والكود"123456" ثم إضغط موافق سوف تلاحظ وميض في الollydbg ثم أنظر في الجانب الأيمن من الأسفل وإصعد حتى ترى

هذا الكود كما في الشكل التالي:-


الكراك يصنع: الكراك الحماية

هذا هو الكود لإسم ashraf cracker وعند وضع أى إسم سوف يظهر الكود المقابل له وبهذا نكون قد أوجدنا السريال لهذا البرنامج.

كراك البرنامج عن طريق الريجسترى:-

بعد كتابة الكود سترى أن البرنامج لن يظهر لك الشاشة المزعجة التى تخبرك أن البرنامج لن يستمر بعد 30 يوم بعد ذلك
ستذهب للregedit وترى الأسم والكود اللذان أدخلتهما فى البرنامج كما

فى الشكل التالى:-


الكراك يصنع: الكراك الحماية

وبعد ذلك إختار ...Export Registry File من القائمة Menu وبعد ذلك شغل برنامج Registry Patch Creator وإختار مكان

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

ولو كنت تريد تجربة الملف إحذف ريجستر البرنامج من الregedit وبعد ذلك قم بتشغيل الملف الذي صنعناه وشغل البرنامج

وأخبرني ماذا حدث

البرنامج حق الكسر


http://home.t-online.de/home/Ollydbg/odbg109d.zip



الملف المراد كسرة

تحياتى لكم جميعا ارجو ان اكون سهلت عليكم الطريقه





المواضيع المشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
عملاق الحماية(ESET Smart Security 7.0.302 Final(64bit &32bit + الكراك مدى الحياة useruploader برامج الحماية 45 09-12-2014 09:13 PM
أقوى الحصريات : Sony Vegas Pro 10 + الكراك + شرح تنزيل البرنامج وتركيب الكراك مــحــمــد برامج تحرير الفيديو وتحويل الصيغ وبرامج الصوتيات والملتيميديا 30 01-05-2012 04:52 PM
برنامج الحماية ESET NOD32 Antivirus 3.0.621.0 الإصدارة الأخيرة مع الكراك الشغال MASTER THUNDER برامج الحماية 45 08-10-2010 05:06 PM
برنامج الحماية الألمانى Ahampoo Magical SecuritY 2 V 2.04 Full + الكراك..من رفعى عمر رزق برامج الحماية 6 27-08-2009 05:11 PM
اليوم سنشرح طريقة وضع الكراك او الكي للكاسبرسكاي انترنت سكيورتي + الكراك+البرنامج enaba برامج الحماية 12 22-02-2007 09:50 AM

25-07-2004, 05:10 PM
ArabsMan غير متصل
عضـو
رقم العضوية: 6532
تاريخ التسجيل: Mar 2004
المشاركات: 2,751
إعجاب: 0
تلقى 12 إعجاب على 9 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #2  
و عليكم السلام و رحمة الله و بركاته،،


ألف شكر لك أخي الكريم " ramysaied " على هذه المشاركة الطيبة

سلامي للجميع


25-07-2004, 05:51 PM
أبو العباس غير متصل
عضو مميز
رقم العضوية: 1820
تاريخ التسجيل: Oct 2003
المشاركات: 318
إعجاب: 34
تلقى 0 إعجاب على 0 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #3  
مشكور أخي ramysaied على هذا الدرس الجميل وسوف أحاول تطبيقه

25-07-2004, 09:46 PM
Enough غير متصل
عضوية الشرف
رقم العضوية: 2054
تاريخ التسجيل: Oct 2003
المشاركات: 5,476
إعجاب: 0
تلقى 190 إعجاب على 118 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #4  
شكرا جزيلا أخي ramysaied على هذه المساهمة المفيدة، تقبل تحياتي


25-07-2004, 10:08 PM
sikovluv غير متصل
الوسـام الماسـي
رقم العضوية: 50
تاريخ التسجيل: Apr 2003
المشاركات: 4,908
إعجاب: 6
تلقى 69 إعجاب على 50 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #5  
شكرا أخي ramisaied على هذا الشرح الرائع


25-07-2004, 10:36 PM
egyptian hak غير متصل
عضوية الشرف
رقم العضوية: 493
تاريخ التسجيل: Jul 2003
المشاركات: 6,376
إعجاب: 289
تلقى 1,168 إعجاب على 202 مشاركة
تلقى دعوات الى: 959 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #6  
الف شكر اخى الكريم على هذه المعلومات القيمه


25-07-2004, 11:46 PM
Abu Taha غير متصل
ضيف شرف
رقم العضوية: 334
تاريخ التسجيل: Jun 2003
المشاركات: 597
إعجاب: 0
تلقى 3 إعجاب على 2 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #7  




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


تحياتي


26-07-2004, 02:21 AM
بو أحمد غير متصل
عضوية الشرف
رقم العضوية: 40
تاريخ التسجيل: Mar 2003
المشاركات: 1,031
إعجاب: 1
تلقى 37 إعجاب على 8 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #8  
ألف شكر
أخي العزيز/ ramysaied
ما شاء الله شرح رائع وواضح جدا
وحتى يكتمل مع الصور ان امكن رفعهم من
مركز تحميل الصور
الرابط http://pic.damasgate.com/uploader.php
وجزاك الله ألف خير


26-07-2004, 03:54 AM
ramy_saied غير متصل
عضو ذهبي
رقم العضوية: 7043
تاريخ التسجيل: Mar 2004
المشاركات: 777
إعجاب: 1
تلقى 17 إعجاب على 8 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #9  
اخى العزيز arabsman العفو و شكرا على مرورك الطيب
اخى العزيز ابو عباس موفق بأذن الله و الطريقه مجربه 100% واذا اردت الؤال عن اى استفسار انا
بلخدمه
اخى abu taha انا اسمى رامى سعيد ليس اما اشرف اللى فى الموضوع هذا اسم وله كود ويوجد اسماء غيره و اكواد غيره تحياتى لك
اخى العزيز enough العفو اخى و انتظروا المزيد بأذن الله
اخى العزيز sikovluv العفو وجزاك الله خيرا
اخى العزيز egyption hak مشكور على مرورك الطيب
اخى العزيز بو احمد اذا قدرت ان ارفع الصور سارفعها بأذن الله و مشكور على الكلام الطيب
مـــــــــــــــــــــــــــــشـــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــكور
لكم جميعا على الردود الكيبه والجميله

26-07-2004, 04:15 AM
ramy_saied غير متصل
عضو ذهبي
رقم العضوية: 7043
تاريخ التسجيل: Mar 2004
المشاركات: 777
إعجاب: 1
تلقى 17 إعجاب على 8 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #10  
تم اضافه الصور بناء على طلب الاخ الكريم بو احمد

26-07-2004, 10:44 PM
oOomar غير متصل
عضـو
رقم العضوية: 11614
تاريخ التسجيل: Jul 2004
المشاركات: 18
إعجاب: 0
تلقى 0 إعجاب على 0 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #11  
مشكور اخي
ولو ان الموضوع واضح انه منقول من منتدى آخر
وياريت تتأكد من روابط "الملف المراد كسره"

27-07-2004, 05:00 AM
loool غير متصل
عضـو
رقم العضوية: 333
تاريخ التسجيل: Jun 2003
المشاركات: 2,639
إعجاب: 0
تلقى 20 إعجاب على 18 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #12  
الله يجزيك كل خير أخوي رامي
موضوع مهم للغاية ومن الضروري أن يتعلمه الجميع

مع تقديري

الوصلة الأولى تعمل بالنسبة للوصلة الثانية فالملف في المرفقات


28-07-2004, 05:34 AM
mohamedhamed غير متصل
عضـو
رقم العضوية: 11854
تاريخ التسجيل: Jul 2004
المشاركات: 2
إعجاب: 0
تلقى 0 إعجاب على 0 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #13  
مشكور اخى jeefo على المشاركه الطيبه و مشكور اخى loool على المشاركه و تقديم الملف


28-07-2004, 07:22 PM
ramy_saied غير متصل
عضو ذهبي
رقم العضوية: 7043
تاريخ التسجيل: Mar 2004
المشاركات: 777
إعجاب: 1
تلقى 17 إعجاب على 8 مشاركة
تلقى دعوات الى: 0 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #14  
مشكور لكل عضو رد على مشاركتى وارجو لكم التقدم

29-07-2004, 04:24 AM
New Tiger غير متصل
الوسـام الذهبي
رقم العضوية: 6996
تاريخ التسجيل: Mar 2004
المشاركات: 2,179
إعجاب: 15
تلقى 166 إعجاب على 109 مشاركة
تلقى دعوات الى: 2 موضوع
مواضيع لم تعجبه: 0
تلقى 0 عدم اعجاب على 0 مشاركة
    #15  
بارك الله فيك اخي ramysaied


 


تعلم الكراك و كيف يصنع: الكراك هو كسر الحماية سواء كانت هذه الحماية على البرامج أو الألعاب أو المواق


Powered by vBulletin® Version
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.