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

كيف يمكن الوصول الى اي موقع في الذاكرة بالأسمبلي ؟

بدأه montaser00 في 28 فبراير 2012 · 4 رد · 1,011 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن الوصول الى اي موقع في الذاكرة بإستخدام الأسمبلي,

كمثال : 002dfd0c

هل يمكن القرائة و الكتابة عليه و كيف سيكون تمثيله في الريجيسترز

و هل سيظهر خطأ مثل (access violation ) في السي بلس بلس اذا كان هاذا

الموقع محجوز و مستخدم من قبل برنامج اخر ؟

#2
اقتباس
كيف يمكن الوصول الى اي موقع في الذاكرة بإستخدام الأسمبلي,

لا يمكن.

مدونتي: C++ Tips and Tricks

#3

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

1
#4
محمد علاء الدين كتب:

لا يمكن.

اهلأ اخي محمد

شكرا لك على الرد

ولكن سؤالي كيف يمكن ؟ و ليس هل يمكن ؟

لإن كل شيئ ممكن و كل نظام يحوي ثغرة

انا سؤالي بالتحديد ما هي هذه الثغرة او الطريقة

التي تمكنني من فعل ذلك .

#5
flash100 كتب:

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

اهلا اخي flash 100

انا كنت اظن ان الهندسة العكسية فقط لصنع الكراكات

او لتتبع نظام او برنامج معين و لكن سأخذ كلامك بعين الإعتبار

و ابدأ بدراسة الهندسة العكسية طبعا بعد ما انتهي من اساسيات

الأسمبلي التي ادرسها حاليا و شكرا على االرد .

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…