السلام عليكم و رحمة الله و بركاته
يا هلا و الله بـ الكل , وان شاء الله بـ الف عآفيه
اليوم نسدح لكم موضوع
ثقيل ~>
و اكيد الكل
مل من كثر مآ يوآجه البرآمج
المدفوعه ~>
لذلك يضطر انه يدور له كرآك او بآتش او
سيريآل ,
مشآن تتم
سرقة البرنامج و التعآمل معه وكأنك إشتريته
ونلاحظ الكثير من البرآمج
المسروقه ,,
او النظآم كله
مسروق !
| واليوم شرحنآ هو كيفية سرقة البرنآمج
( الله يتوب علينآ
)
والبرنامج هذا من النوع اللي يطلب سيريآل
( الرقم التسلسلي )
والبرنامج وضيفة إستعآدة الصور المحذوفه
( ما يهمنآ نوع البرنامج )
وقبل ان لا تبدأ احب ان اخبرك ان لغآت البرمجه قسمين !
الاول لغآت
منخفظه ~> لغة الاله (
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 ]