العودة   منتدى بريدة > المنتديات التقنية > منتدى الكمبيوتر و الجوال والبرامج والصيانة

الملاحظات

إضافة رد
 
 
أدوات الموضوع انواع عرض الموضوع
 
قديم 09-07-09, 11:28 pm   رقم المشاركة : 1
kindar
عضو نشيط
 
الصورة الرمزية kindar





معلومات إضافية
  النقاط : 10
  المستوى :
  الحالة : kindar غير متواجد حالياً
Post [ بدآيتك لـ تكون كاسر حمايات البرامج وتحليلها ] = [ Cracker ]


السلام عليكم و رحمة الله و بركاته

يا هلا و الله بـ الكل , وان شاء الله بـ الف عآفيه


اليوم نسدح لكم موضوع ثقيل ~>

و اكيد الكل مل من كثر مآ يوآجه البرآمج المدفوعه ~>

لذلك يضطر انه يدور له كرآك او بآتش او سيريآل ,

مشآن تتم سرقة البرنامج و التعآمل معه وكأنك إشتريته

ونلاحظ الكثير من البرآمج المسروقه ,,

او النظآم كله مسروق !

| واليوم شرحنآ هو كيفية سرقة البرنآمج ( الله يتوب علينآ )

والبرنامج هذا من النوع اللي يطلب سيريآل ( الرقم التسلسلي )

والبرنامج وضيفة إستعآدة الصور المحذوفه ( ما يهمنآ نوع البرنامج )

وقبل ان لا تبدأ احب ان اخبرك ان لغآت البرمجه قسمين !

الاول لغآت منخفظه ~> لغة الاله ( 01010101 ) و الاسمبلي ( MOV EAX,DWORD PTR DS:[EAX] )

الثآني لغات عاليه ~> الـ C و الـ Python و الـ Delphi و الـ Visual Basic و الكثير من اللغآتـ ....

وشغلنآ رآح يكون ع لغة الاسمبلي ! من النوع المنخفض

و

تسمى هذه الطريقه بـ ( كسر الحمآية ) من تخصص ( الهندسه العكسية )

طبعآ لمآ تكسر حمآية برنامج , لازم تكون عندك معلومآت عن الهندسه العكسية

و برآمج التنقيح ! وكيفيفة التتبع ! وامور كثيره تكون متسلسة و شيقة لـ تعلمهآ

من هنآ اولا اعرف اسآسيآت برنامج التنقيح ,

[ From Here ]

شرح جميل و بسيط و منسق !

بعدين لمآ تعلمت له ,

الان يلزمك تعلم الاوآمر الدآخليه و تحليلهآ ! ( لغة الاسمبلي )


وهنآ ( 13 ) محآظرهـ جمع لك فيها الاوآمر و وظآئفهآ !

[ From Here ]


===== > الان انت على استعدآ على تطبيق الشرح بـ كل سهوله و اتقآن <=====

اولا حمل البرنامج اللي رآح يكون عليه تطبيق الشرح !

[ From Here ]

بعد التثبيت رآح نشغله



رآح يطلب منك السيريآل , بعدين انتر مشآن تكمل مشوآر البرنامج !

نجرب ندخل اي رقم

رآح تظهر لك هذه النآفذهـ

( )


بعني الرقم التسلسلي خآطئ

طيب ! الحين نحلل العملية في برنآمج التنقيح ونشوف لمآذآ خآطئ !

الان عليك تحميل برنامج التنقيح لـ كي تتكمن من متآبعة العمل !


بعد التحميل تشغيله ~>



بعدين فتح و نختآر البرنامج !



بعدين يظهر لك تنقيح البرنامج !



لـ كي تفهم كل مآ في الوآجهه , عليك تحميل هذا الكتآب الصغير

[ From Here ]

حلو , الحين مآشي صح الان نبحث عن الكلمه اللي تظهر لنآ لما يكون الرقم خآطئ

واللي هي

The code you've entered invaild

او جزء منهآ مثل ( The code you've )

نختآر على حرف الـ R



بعدين يظهر لنآ جميلع النصوص اللي في البرنامج

كليك يمين



بعدين تكتب الكلمه للي تظهر لك !




بعدين كليك موآفق , بعدين تظهر لك

لـ نشوف !



لـ نشوف جآب لنآ اكثر من نآفذهـ

و الاخيرهـ هي اللي يقول لنآ ان الرقم خآطئ و اللي قبلهآ بـ 4

يقول لك مبروك التسجيل ! ( يعني الرقم صحيح )

طيب الان دبل كليك على الـ The code you've entered invaild

بعدين يحولنآ ع التنقيح الاسآسي !




لو تلاحظ عبآرة الشكر لـ التسجيل فوق شوي ^ ~>

طيب الان الشغل الصح !

نبدآ في التحليل !

طبعآ البرنامج يبدا مستلسل من فوق لـ تحت !

واكيد فوق الامر اللي يميز الرقم الخآطئ من الصحيح !

لـ ذلك نصعد الى الاعلى قليلا !



وانتم مثل ما قرأتم ما وضعت لكم من كتب توضيحيه !

نلاحظ الان الامر JNZ SHORT 004DEE3B


وكما تعلمون ان JNZ امر فقز بـ شرط ! ان تحقق يقفز الى الاوفست 004DEE3B وان لم يتحقق

يكمل مشوآرهـ !

طيب الان نروح لـ 004DEE3B لـ نشوف وين يودينآ ! ومشآن نتأكد انه القفزهـ هذي

هي القفزهـ لـ تحليل الرقم المدخل !

ctrl + G

بعدين اكتب الاوفست ~> 004DEE3B



بعدين رآح يقفز لك قفزهـ صغيرهـ الى الاسفل قليلا ! لـ نشوف



حلو , ذهب بنآ الى امر PUSH وكما تعلنا ان بدآية سلسة من الاوامر تبدا في PUSH

طيب السلسه هذي توصلك الى امر الرقم اللذي ادخله خآطئ !

اتوقع الان الكل راح يكمل بدون شرحي !

لكن بكمل انا طيب


مثل ما قلت لكم ان امر JNZ يقفز اذا تحقق شرط إلا وهو الرقم

اي ان كان الرقم خآطئ رآح ينقلك الى الاوفست 004DEE3B و هو بدآية سلسلة نآفذة الخطآ

لذلك امامنا خيآرآن !

الاول نعدل الاوفست الى 004DEDBD <~ وهو بدآية سلسلة نآفذة ان الرقم المدخل صحيح !

او الخيآر الثآني و هو المضمون لـ المبتدأين تبديل الـ JNZ بـ JE

وهذا الامر ~> JE القفز بدون التحقق , يعني الرقم خطا ولا صح قآفز قآفز

طيب الان نجرب الخيآر الثآني , وهو تغيرهـ الى JE

نروح فرق لـ الامر وكليك مرتين عليه بعدين تبدل



بعدين موآفق

بعدين كليك يمين مشآن الحفظ



بعدين



بعدين



بعدين



الحمد تم الحفظ ,

الان ما بقى لنآ إلا التجربه و نشوف !

بعد تشغيله ~> التالي ,

بعدين رآح يطلب منك الرقم التسلسي !



اكتب اللي برآسك , لاننا عدلنآ ع القفزهـ

بعدين انتر وشوف

( )



بعدين راح يشتغل معك البرنامج وكأنك اشتريته !



الى هنا انتهينامن شرح الطريقه !

الكل راح يقول تعقيد !

مااقول لا , لكن ايضآ اي شرح لما تقرآهـ بـ تركيز مرهـ وحدهـ ما تكفي ابد !

لذلك انا انصحك بـ ان تكون هذه اللحظه هي بدآيتك لـ تكون مهندسآ موفر لنآ تسآجيل البرآمج

وهذا شي بسيط مع التعلم المتسلسل !



انتهى ~>

آمل منكم الدعآء بـ التوفيق في درآستي , وآخرتي !


[ جميع الحقوق محفوظه لـ kindar ]










التوقيع

[align=center]عذرا : يمنع ارسال الرسائل الخاصة قبل 100 مشاركة[/align]

رد مع اقتباس
إضافة رد
مواقع النشر
يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع
:: برعاية حياة هوست ::
sitemap
الساعة الآن 01:25 pm.


Powered by vBulletin® Version 3.8.8 Alpha 1
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Trans by
موقع بريدة

المشاركات المنشورة لاتمثل رأي إدارة المنتدى ولايتحمل المنتدى أي مسؤلية حيالها

 

كلمات البحث : منتدى بريدة | بريده | بريدة | موقع بريدة