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

ما هي مناطق الضعف في البرامج

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

السلام عليكم.

هنالك مجموعة من البرامج تكون ثغراتها في عملية إستقبال الملفات او إستقبال ملف ذو حجم كبير أو إٍسم كبير.

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

infected.png

مدونة علوم الحاسب

#2

توجد انواع كثيره من الثغرات في البرامج واغلبها ناتج عن ضعف برمجي او اخطاء برمجيه

مثل

buffer overflow , Stack-based overflow , Heap overflow , Bss-based overflow , Format string , Integer overflow

وكل ثغره لها طريقه ولها ضعفها وشكلها ... وتتعدد الأشكال فيعتمد الضعف يمكن يكون مبني على اسا ثاني

او مبني على شئ سبب الضعف او او او ... الخ :wacko:

فتختلف الثغره من برنامج الى برنامج ومن كود الى كود ... ولكن في الأغلب كلهم مبنيين على اساس واحد -_-

#3

السلام عليكم.

بارك الله فيك اخوي Qnix.

فيما يخص سؤالي كان يهدف إلى اماكن الضعف في الشفرة سواء كانت مفتوحة المصدر او بأسمبلي و هذا الأخير هو الأهم لأن اغلب البرامج ليست مفتوحة المصدر.

و لي طلب اخر ممكن تكتب شرح لأنواع الثغرات التي كتبتها فوق.

و بارك الله فيك.

تم تعديل هذه المشاركة بواسطة DATA_SNIPER في 3 ديسمبر 2006 في 14:36

infected.png

مدونة علوم الحاسب

#4

شوف اخي الكريم .... لكي تجد ثغره في برنامج مغلق المصدر .. لديك طريقتين اما بلتجربه او بلبحث عن الاكواد الخطء

وهاذه اما ب disassembler,debugger او decompiler لو امكن .. على حسب البرنامج واللغه المكتوب فيها وووالخ .. فيعني مافي شئ محدد وكود محدد بلأسمبلي فيه ثغره ... كل نظام وكل function وداله لها طريقتها

بلأسمبلي وكودها وطريقه استغلالها .... والله ودي اشرحلك كل الانواع بس شوي صعبه اشرحها هنا ... لانه كل وحده يبيلها شرح تفصيلي وبلتفصيل الملل ... وامثله والكثير الكثير ... فلو كنت تبي تعرف كل هاذي الانواع وطرق استغلالها ومعلومات كثيره عنها انصحك بكتاب اسمه The Art of Exploitation :rolleyes: الكتاب توجد فيه اغلب الشروح لجميع الانواع الي كتبتها في ردي السابق عدى ال integer overflow يمكن الحصول على معلومات عنه من هذه الوصلات

http://www.tech-faq.com/integer-overflow.shtml

http://en.wikipedia.org/wiki/Integer_overflow

http://www.google.com.qa/search?hl=ar&...oogle&meta= :)

تم تعديل هذه المشاركة بواسطة Qnix في 3 ديسمبر 2006 في 19:50

#5

بارك الله فيك أخي كفيت ووفيت.

فيما يخص الكتاب الكتاب موجود عندي مع مجموعة كثيرة من الكتب لكن تبقى المراجع العربية احسن و تفهم بشكل اكبر فهل عندك مرجع عربي او مرجع بالإنجليزية و يكون مبسط.

و ياريت تشرح الثغرات لتعم الفائدة لأنوا لم يسبق لي ان رأيت كتاب يتحدث عن الثغرات ما عدا كتاب الأخ جاس.

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

تم تعديل هذه المشاركة بواسطة DATA_SNIPER في 5 ديسمبر 2006 في 15:36

infected.png

مدونة علوم الحاسب

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

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