تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
inline patching
#9
سأوضح لك بشكل أفضل

لنفترض أن مكان التحقق من الشاشة المزعجة في العنوان A
وأن مكان الكود المجوف في العنوان B

إذا نقوم بالتعديل على العنوان A بالتعليمة  push B ثم ret أو بتعليمة call B مما سيؤدي بتغيير سير البرنامج من العنوان A إلى العنوان B وبذلك ينفذ كودنا المجوف مع الأخذ بالاعتبار إعادة التعليمات التي تم تغييرها عند تعديلنا على العنوان A,ومع ملاحظة أن نهاية الكود المجوف تكون التعليمة ret التي تعود إلى تنفيذ التعليمات التي بعد التعليمة A

إن لم تصل المعلومة فأخبرني لأريك بصورة من برنامج حي.
أعضاء أعجبوا بهذه المشاركة : xdvb_dz


الردود في هذا الموضوع
inline patching - بواسطة مختارالشاعر - 08-04-2020, 06:26 PM
RE: inline patching - بواسطة Cyperior - 08-04-2020, 07:19 PM
RE: inline patching - بواسطة mohamad - 08-04-2020, 07:21 PM
RE: inline patching - بواسطة M!X0R - 08-04-2020, 07:36 PM
RE: inline patching - بواسطة مختارالشاعر - 08-04-2020, 08:05 PM
RE: inline patching - بواسطة Cyperior - 08-04-2020, 08:30 PM
RE: inline patching - بواسطة مختارالشاعر - 08-04-2020, 10:30 PM
RE: inline patching - بواسطة mohamad - 08-04-2020, 10:40 PM
RE: inline patching - بواسطة Cyperior - 08-04-2020, 11:19 PM
RE: inline patching - بواسطة مختارالشاعر - 09-04-2020, 11:08 AM
RE: inline patching - بواسطة Newhak - 09-04-2020, 03:05 PM
RE: inline patching - بواسطة مختارالشاعر - 09-04-2020, 10:46 PM
RE: inline patching - بواسطة Newhak - 10-04-2020, 03:32 PM
RE: inline patching - بواسطة مختارالشاعر - 10-04-2020, 09:16 PM
RE: inline patching - بواسطة the9am3 - 10-04-2020, 09:26 PM
RE: inline patching - بواسطة مختارالشاعر - 10-04-2020, 09:56 PM

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


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