Into the Low Level: Assembling (0x05)

فى المقاله السابقة شرحنا كيفيه تعامل نظام التشغيل والماكينه مع الكود او الملفات الثنائية، وأنواع طريقة كتابة لغات التجميع. فى هذا المقال سأبدأ بشرح كيفيه كتابة كود لغة التجميع تحت نظام الـ جنو/لينوكس. ماسنحتاج اليه…

the Code Integeration Engine

مجال أمن المعلومات من اهم مجالات تكنولوجيا المعلومات حاليا. وهو فى تطور متطرد. بداية من عصر اكتشاف ثغرات ال BOF. إلى عصر ال Duqu و ال Stuxnet، ودائما هناك العديد من التطورات التى قد تفاجأك.…

Into the Low Level: Assembling (0x04)

قبل أن نتحدث عن لغه الاسمبلي يجب أن نتحدث عن الكيفيه التي تنفذ بها البرامج تحت الماكينه. تنفذ البرامج فى مستوي الماكينه على هيئه مايسمي كود الماكينه وكود الماكينه يختلف من نوع ماكينه الى اخر…

into the Low Level: Registers (0x03)

ان لم تكن قد تطرقت الى المقالات السابقه برجاء مراجعتها قبل البدء بقراءة تلك المقاله 1- Into the Low Level : Memory Addressing 0x01 2- Into the Low Level : V86M and real Mode support…

Into the Low Level : V86M and and…

استكمالا من المقالة السابقة والتي كنا قد تحدثنا خلالها عن طرق عنونة الذاكرة يأتي سؤال قد يكون تردى إلى أذهانكم أثناء قرائتكم المقالة الأولى وهو .. إن كان نظام التشغيل ويندوز حول طريقة عنونة الذاكرة الخاصة…

into the Low Level: Memory Adressing (0x01)

المقاله الاولي: عنونه الذاكره هى من اهم واصعب العمليات. وعنونه الذاكره تضم تحت اسمها عدد من الطرق المختلفه للقيام بتلك العمليه. كل طريقه ولها صفاتها الخاصه واستخداماتها.لكن فى الحقيقه كل طريقه هى اضافه للطريقه التى…