تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أسئلة من مبتدئ
#1
أنا مبتدئ ولكنى قمت بالفعل بتكريك بعض البرامج بإسلوب الوصول لنقاط التحقق من شرط صحة السيريال والقفز منها للمكان المطلوب
ولكن سؤالى (وأسئلة تالية إن شاء الله) هو:

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

أعرف أننى يجب أن أقوم بتعلم الأساسيات وأنا أقوم بهذا بالفعل ولكن معظم الدروس التى شاهدتها حتى الآن تركز على نقاط القفز النهائية للتكريك


الملفات المرفقة الشكل المصغر
   
أعضاء أعجبوا بهذه المشاركة :
#2
(16-10-2020, 10:25 PM)bocaroca كتب : كيف أعرف شيئ مثل الأمر الموجود بالصورة المرفقة والذى يقوم بالتحقق من حجم الملف
كيف أعرف أصلا أن هذا العنوان يحوى حجم الملف وكيف تحدد هذا العنوان

الخبرة اولا لتعرف هذا ، غالبا التحقق يكون بطريقة crc لمعرفة اذا جرى تغيير على سكشن كود البرنامج  
تحدد المكان عبر التتبع لرسائل الخطاء او قبل انهاء البرنامج لنفسه مثلا وغالبا يكون مكان قريب من entry point ، ومعرفة العنوان الحامل لحجم الملف ايضا بالتتبع غالبا تكون على شكل call لحساب الحجم وبعده مقارنة بين الحجم الاصلي والحالي
أعضاء أعجبوا بهذه المشاركة :
#3
شكرا لسرعة الرد
لكن سؤالى لا علاقة له بالتحقق من حجم الملف التنفيذى نفسه أو برسائل الخطأ الخاصة بالتحقق منه

سؤالى أبسط من ذلك وهو كيف أعرف أن ناتج call يقوم بفحص ملف ما غير الكود التنفيذى قام بحفظ نواتج الفحص فى مكان ما
ففى المثال السابق ال call ليس واضحا أنها لفحص ملف أولا وليس واضحا مكان حفظ نواتج الفحص ومسميات كل ناتج منها كحجم الملف المفحوص ثانيا
أعضاء أعجبوا بهذه المشاركة :
#4
هدا يعتمد على خبرتك في وضع نقاط التوقف على api البرنامج المستوردة لاجل فتح ملف خارجي مثلا او حفظ ملف او قيمة ،
أعضاء أعجبوا بهذه المشاركة :


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم