أنا مبتدئ ولكنى قمت بالفعل بتكريك بعض البرامج بإسلوب الوصول لنقاط التحقق من شرط صحة السيريال والقفز منها للمكان المطلوب
ولكن سؤالى (وأسئلة تالية إن شاء الله) هو:
كيف أعرف شيئ مثل الأمر الموجود بالصورة المرفقة والذى يقوم بالتحقق من حجم الملف
كيف أعرف أصلا أن هذا العنوان يحوى حجم الملف وكيف تحدد هذا العنوان
أعرف أننى يجب أن أقوم بتعلم الأساسيات وأنا أقوم بهذا بالفعل ولكن معظم الدروس التى شاهدتها حتى الآن تركز على نقاط القفز النهائية للتكريك
(16-10-2020, 10:25 PM)bocaroca كتب : كيف أعرف شيئ مثل الأمر الموجود بالصورة المرفقة والذى يقوم بالتحقق من حجم الملف
كيف أعرف أصلا أن هذا العنوان يحوى حجم الملف وكيف تحدد هذا العنوان
الخبرة اولا لتعرف هذا ، غالبا التحقق يكون بطريقة crc لمعرفة اذا جرى تغيير على سكشن كود البرنامج
تحدد المكان عبر التتبع لرسائل الخطاء او قبل انهاء البرنامج لنفسه مثلا وغالبا يكون مكان قريب من entry point ، ومعرفة العنوان الحامل لحجم الملف ايضا بالتتبع غالبا تكون على شكل call لحساب الحجم وبعده مقارنة بين الحجم الاصلي والحالي
شكرا لسرعة الرد
لكن سؤالى لا علاقة له بالتحقق من حجم الملف التنفيذى نفسه أو برسائل الخطأ الخاصة بالتحقق منه
سؤالى أبسط من ذلك وهو كيف أعرف أن ناتج call يقوم بفحص ملف ما غير الكود التنفيذى قام بحفظ نواتج الفحص فى مكان ما
ففى المثال السابق ال call ليس واضحا أنها لفحص ملف أولا وليس واضحا مكان حفظ نواتج الفحص ومسميات كل ناتج منها كحجم الملف المفحوص ثانيا