الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بعض التطبيقات تكتشف وجود ال Debugger!

مغلق
بدأه tHe_Rriddler في 12 يونيو 2004 · 3 رد · 760 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هناك بعض التطبيقات تكتشف وجود ال Debugger ! وبذلك لا تسمح لنا بإصلاح بعض الأخطاء إذا كان هناك أخطاء أو Bugs في التطبيق فكيف يتم حل هذه المشكلة ؟

هناك حلان لهذه الإشكاليه :-

1- هل هناك رسالة في التطبيق المستهدف مثل Is Debugger Active.

ويكون البحث عنها بالعادة باستخدام أي برنامج لعرض Hex Code ثم عكس أقرب jumper لها.

2- بعض التطبيقات الأخرى تستخدم طريقة CreteFileA. , وتستطيع التغلب عليها بعمل الآتي:-

في السوفت آسي اكتب -----------> Bpx CreateFileA ثم شغل التطبيق المستهدف

ثم انقر F12 حتى تشاهد الآتي:-

CreateFileA

cmp eax,01

بعد ذلك وانت على ذلك السطر الكتب :a

وتستطيع تغيير هذا الكود إلى cmp eax,00 وفي الغالب تنجح هذه الطريقة :)

وبعض التطبيقات تبحث في الذاكرة عن اسم السوفت آيسي : وتستطيع انت كذلك ان

تبحث في الذاكرة باستخدام الأمر التالي:-

في الآي سي ----------------> "s 0 l ffff "soft ولاحظ ان عدد ال f يجب أن يكون بنفس عدد السترينج أو ال character وسوف يجدها لك السوفت آيسي :)

والسلام:

..... Best Regards

..... tHe_Rriddler

#2

السلام عليكم,

الأخ tHe_Rriddler أنت متفائل جدا حين تقول أن هناك حلان لهذه الإشكالية . فإن هذان الحلان يصلحلن فقط في حالاتهما ونعلم أن هناك عدة طرق تجعلنا نكتشف وجود دبوغر أم لا ولهذا ليس هناك حل جاهز بل يجب رأية ما هي الطريقة التي استعملت حتى نستعمل مضادها أو نقوم بوضع حل لجميع الطرق المعروفة حتى نتخلص منها وهذا ما تقوم به بعض البرامج . وعلى سبيل المثال هل الحلان يصلحان إذا استعملنا الطريقة البدائية أو ما يعرف ب int 3 .

على العموم لا أريد أن ندخل كثيرا في هذا الموضوع لأنه قد يجرنا إلى أشياء هي منعناها عن أنفسنا في هذا المنتدى.

أتمنى تفهمك وإلى اللقاء.

#4

السلام عليكم,

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

إلى اللقاء.

هذا الموضوع مغلق.

مواضيع مشابهة