تقييم الموضوع :
  • 3 أصوات - بمعدل 3.67
  • 1
  • 2
  • 3
  • 4
  • 5
مالمقصود ب Inline-Patching
#1
السلام عليكم ورحمه الله وبركاتة

مالمقصود ب Inline-Patching ؟؟



ونقاط التوقف من نوع هرديور او hardware BreakPoint؟؟



أنا تابعت دروس Inline-Patching لاكن مافهمت معناها لانة لايوجد لها شرح نظري


في حالة برنامج محمي أو مضغوط فإن عمل باتش عادي غير ممكن لأن البرامج المضغوطة يتم فك ضغطها عبر لودر قبل تشغيلها ...
Inline-patch هو بعد فك الضغط عن البرنامج وبدل أن يقوم اللودر بتشغيل البرنامج نوجهه نحو الأوامر (الباتش) التي سنكتبها في مكان شاغر لينفدها في الذاكرة أولا قبل أن نعيده لمساره الطبيعي مرة أخرى


طيب مالمقصود hardware BreakPoint؟؟

Hardware Breakpoints are breakpoints which are placed in the CPU’s DebugRegisters, the CPU has 8 of these , DR0 -> DR7. the first 4 registers are reserved for the Addresses of the data to Break on. DR4 to DR5 are reserved . DR6 is the status register it has the following status’s



http://www.openrce.org/repositories/users/Soul12/HardWare%20BreakPoints%20The%20Definitive%20Guide.doc



#Mr Paradox
أعضاء أعجبوا بهذه المشاركة : mribraqdbra
#2
بحث عنها في قاموس AT4RE لكن لم اجد اي تعريف!

؟؟؟
أعضاء أعجبوا بهذه المشاركة :


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


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