امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
int 3
نویسنده پیام
esmaeily-hosein آفلاین
كاربر دو ستاره
**

ارسال‌ها: 232
موضوع‌ها: 12
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 91 تشکر در 46 ارسال )
ارسال: #1
int 3
یه سوال آقا کسی میدونه این int 3 در حقیقت چیکار میکنه که دیباگر رو از کار میندازه .

هر چی روش خوبه توش خوب نیست!
۱۰-آبان-۱۳۸۵, ۱۹:۲۹:۵۶
ارسال‌ها
پاسخ
saeedsmk آفلاین
مدیر بخش کرک و کامپیوتر
*****

ارسال‌ها: 506
موضوع‌ها: 74
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 677
( 1179 تشکر در 348 ارسال )
ارسال: #2
RE: int 3
سلام
خوب هستيد
در واقعه اين وقفه ديباگر رو از كار نميداندازه
ببنيد من مثلا روي فلان خط بريك پوينت ميگذارم ديباگر چه طوري ميفهمه رسيده به اين خط ؟
ميايد و اون كد رو توي حافظه ابتداشو با cc  تغيير ميده و ميايد وقفه 3 رو هوك ميكنه . حالا اگر برنامه به اين كد برسه وقفه 3 رو صدا ميزنه كه در واقعه دياگر هوك كرده . اگر شماره خط توي ديباگر بود يعني ديباگر وقفه رو گذاشته كد cc رو با اريجينالش عوض ميكنه و صفحه نمايش كد رو نشون ميده و eip رو يدونه كم ميكنه و گرنه روال اصلي كد 3 رو صدا ميزنه
با اين كار مياين ديياگر رو به حالت تعويق در ميارن و يا اطلاعات ديباگر رو در آورده و يا باعث كرش اون ميشن چون ديباگر انتظار داره اين يك بريك پوينت باشه كه نيست . بيشتر توي اولي ديباگر اين نوع كرش رو ديدم توي اس اي  برنامه كرش ميشه براي جلوگير هم راه هاي زيادي وجود داره

اميدوارم كمك كنه

در دنياي كه مرگ شكارچي ان است بايد شكارچي بود - تعليمات دون خوان نوشته كارلوس كاستاندار
(آخرین ویرایش در این ارسال: ۱۱-آبان-۱۳۸۵, ۰۲:۰۴:۰۳، توسط saeedsmk.)
۱۱-آبان-۱۳۸۵, ۰۲:۰۱:۳۰
ارسال‌ها
پاسخ
esmaeily-hosein آفلاین
كاربر دو ستاره
**

ارسال‌ها: 232
موضوع‌ها: 12
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 91 تشکر در 46 ارسال )
ارسال: #3
RE: int 3
ممنون .
برای از کار انداختنش به نظرت یک nop ساده کافیه .
یه نیگاه به این e-book بندازی ممنون میشم .میخوام ببینم اطلاعاتش تاریخ گذشتست یا هنوز از تاریخش باقی مونده !

هر چی روش خوبه توش خوب نیست!
(آخرین ویرایش در این ارسال: ۱۲-آبان-۱۳۸۵, ۰۰:۲۰:۰۹، توسط esmaeily-hosein.)
۱۲-آبان-۱۳۸۵, ۰۰:۱۲:۳۶
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS