19-10-2018, 09:35 PM
Msh Msh Man كتب :ثالثاً: ما هي وظيفه ال debugger ؟؟ بمعنا اخر ما هي وظيفه الOLLYDBG؟؟
Debugger بالعربية: منقح
البحث عن الخطأ وتصليحه
وحسب معنى الكلمة الانجليزية: هو نزع الحشرة / والمقصود بالحشرة الخطأ / ما يمنع الشيئ من العمل الصحيح
ال الحشرة او Bug هو ما تراه بالصورة
واصل الكلمة هو ما تراه بالصورة
Msh Msh Man كتب :وما الفرق بينه و بين Resource Editor
Resource Editor محرر الرسورس او الموارد
Resource هو جزء من الملف التنفيذي EXE ياتي غالبا في الجزء الاخير يحتوى على ما يحتاجه البرنامج من موارد للعمل: كمسل الصور BMP او ICO و الموسيقى وما شابه...
Msh Msh Man كتب :و بين ال Decompiler
المبرمج يقوم بكتابة برنامج بلغة معينة
ما يكتبه يسمى ملفات مصدرية Source code
وبعدها يقوم بعمل Compile لها
اي تحويل الملفات المصدرية الى ملف تنفيذي EXE به اوامر الالة
الان، Decompiler هو البرنامج الذي يقوم بالعكس
اي انطلاقا من اوامر الالة الموجودة في EXE اي يحصل على الملفات المصدرية Source code بلغة معينة
طبعا ليست كل الاشياء قابلة للعكس وبالتالي لا يوجد Decompiler لبعض اللغات حتى اليوم يعطيك الملفات المصدرية 100%
Msh Msh Man كتب :و بين ال Disassemblers
Disassemblers يعطيك اوامر البرنامج بلغة التجميع Assembly مهما كانت اللغة الاصلية التي كتب بها البرنامج
قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة
أخي لن تنال العلم إلا بستة... ذكاء و حرص و اجتهاد و بلغة...و صحبة أستاذ و طول زمان
أخي لن تنال العلم إلا بستة... ذكاء و حرص و اجتهاد و بلغة...و صحبة أستاذ و طول زمان