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

سؤال داخل برنامج olly

مغلق
بدأه muhb4u في 8 مارس 2005 · 2 رد · 828 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عند استخدام الامر step into اريد من البرنامج ان يعمل فقط

داخل كود البرنامج لا اريده ان يعرض كود مكتبات الربط الدينميكية

خاصة عن العمل على برنامج ضخم فذلك يسهل عملية تتبع البرنامج

وما الفرق بين step into و step over و trace into و trace over

#2

عليكم السلام ورحمة الله ,,,

أولاً : أوامر الخطوة وهي

Step into :F7

Step into :F8

الأمر F8 معروف ودائما نستخدمة , لتحريك التنفيذ إلى الأمام خطوة واحدة

الأمر F7 خطوة للخلف ؟! قد تستغرب من هذا الأمر ولكنة مهم جدا لدوال الخروج من البرنامج

جرب , إختر أمر إتصال بدالة خارجية call ثم إضغط F7 لتجد أن البرنامج نقلك إلى تعليمة بعد RETN

العنوان الذي بة تعليمة RETN هو العنوان المسؤل عن إعادة التنفيذ إلى البرنامج

ثانياً : أوامر تكرار الخطوة الواحدة وهي

Animate into :Ctrl+F7

Animate over :Ctrl+F8

هذة الأوامر مشابهة لماسبق , مع تكرار التنفيذ وإظهار النتائج أول بأول , جرب لترى شاشة البرنامج

أوامر التتبع والمارقبة وهي:

Trace into:Ctrl+F11

Trace over :Crtl+F12

هنا يبدأ أحتراف Olly , وهذة الأوامر معروفة للمتمرسين ؟!

مثال , نريد إقاف البرنامج عندما يكون المسجل Eax=10 , أو نريد إقاف البرنامج

عندما تصادف التنفيذ التعليمة ADD eax,100 والكثيررر...... من شروط المراقبة

بالإضافة إلى مراقبة البرنامج عند خروج عنوان ip إلى مجال معين ,وهنا الحل الذي تبحث عنة

لنفرض أن لدينا 100 ملف في الذاكرة ونريد فقط مراقبة ملف 5 بعنوان ذاكري =50000

أوحتى دالة فرعية بداخل الملف تبدأ من العنوان 50000 إلى 50012 , نستخدم هذا الأمر

من قائمة debug نقوم بإختيار الأمر Set condition تظهر لك نافذة التحديد

ضع إشارة صح بجانب تحديد مجال ip وحدد العناوين , ونفس الطريقة مع الأوامر

تجد في آخر خيار command is one of وهكذا

-

وتوجد معلومات وطرق كثيرة في هذا البرنامج العجيب ولا يكفي هذا الموضوع لمناقشتها

مثال في نفس المجموعة , الأمر

Execute till return :Ctrl+F9

هذا الأمر يحدد لك عنوان العودة من نواة نظام التشغيل ؟! دخلنا في الأنظمة :)

بالإضافة إلى أوامر العبور من الإمتيازات والبوابات, مثل التعليمة syscall و SYSENTER

-

وبالتوفيق ,,

http://www.jaascois.com

*************************************************

مجموعة مواضيع - إحتراف البرمجة -

ّ~~~~~~~~~~~~~~~~~~~~~~

البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة

/index.php?showtopic=45002

آخر المواضيع :

+- تحليل جرائم الكمبيوتر -+

أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات

ثغرة SMS لأجهزة الجوال Siemens 3568i !

أخطاء وثغرات البرامج العربية !!!

سلسلة مواضيع - أمن وحماية مواقع الويب -

E البرمجة المتقدمة X للملفات التنفيذية E

سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة

**************************************************

<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>

**************************************************

#3

مشكور ما قصرت، الله يجعلها في ميزان حسناتك

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

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