قبل أن تقوم بالبدء في سلسلة الدروس الخاصة بثغرات فيض الذاكرة فمن اﻷفضل أن تعيد مراجعة دروس اﻷسمبلي للمبتدئين فبدونها لن تستطيع فهم أي شيء من هته الدروس لسبب بسيط ﻷنها تعتمد في اﻷساس على المكتسبات القبلية من الدروس السابقة.
 
سأشرح ببساطة ما هو المكدس:
المكدس هو أعلى نقطة من الذاكرة الحية للحاسب و يتم تخصيصها للبرنامج الجاري تنفيذه،كيف ذلك؟ ببساطة يتم الدفع ببيانات البرنامج عن طريق الأمر push إلى اعلى نقطة في الذاكرة و التي يحمل عنوانها المسجل esp و هنا سيقوم المعالج بقراءة المسجل esp و التوجه إلى الخانة الهدف و ينقل اﻷمر إلى المسجل eip الذي سيحوي الأمر الواجب تنفيذه و هكذا دواليك حتى اﻹنتهاء من تنفيذ البرنامج ككل.
في هذا المثال حاولت قدر اﻹمكان تبسيط المفهوم إلى أبعد حد ممكن،فإن وفقت فمن الله و أن أخفقت فمن نفسي و الشيطان…
أتمنة أن تكون الفكرة قد وصلت و أصبحت مفهومة للجميع،اي سؤال أو استفسار فلا تترددوا في طرحه هنا أو في المجموعة و ليس في الرسائل الخاصة حتى يستفيد الجميع

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Fill out this field
Fill out this field
الرجاء إدخال عنوان بريد إلكتروني صالح.
You need to agree with the terms to proceed

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.

القائمة