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

ماهو سر تعدد الثغرة في نفس إصدارات البرنامج

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

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

في بعض الأحيان نجد برنامج به إصدارات متعددة مثل برنامج proftpd و هو سيرفر اف تي بي به العديد من الثغرات و في معظم إصداراته.

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

infected.png

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

#2

والله أنا جديد في الإسمبلي....وقاعد أتعلمه وأبذل كل جهدي...

أما عن ثغرات البرامج...<< يمكن جهل مبرمجين؟

والله أعلم :)

#3

شكرا اخي على الإهتمام و الله يوفقك و يوفقنا.

infected.png

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

#4

عامة نفس المبرمج يرتكب نفس الأخطاء

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#5

برنامج proftpd هو برنامج مفتوح المصدر والكل

يقدر يقرى الكود بهاذي الطريقه المبرمجين يحصلون ثغرات ويبلغون عنها ... ويتم ترقيعها ... بسرعه

والمشكله مو هنا ... المشكله انه في سيرفرات او شركات استضافه ماتعمل update للبرنامج وتنزل النسخه الجديده

او ال patch او اي شئ ... فبكذا الناس تكتب استغلال لأي ثغره فلبرنامج وينشرونها ... وفي ناس تحصل على الضعفه

وتستغله وتكتب استغلال ولكن ماتبلغ عن الخطء ... وبكذا يقدرون يتحكمون فأغلب السيرفرات الي فيها proftpd

انصحك تقرى عن البرنامج فموقعه http://proftpd.org ولو ماكنت تعرف اي شئ عن ال opensource انصحك تدخل على

http://en.wikipedia.org/wiki/Open_source وراح تفهم وش المقصود .....

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

#6

شكرا تسلم يا qnix

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

infected.png

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

#7

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

وان تقوم بعمل debugging للبرنامج اثناء التجربه او لو انت فنظام مثل ليونكس او يونكس او اي نسخه من نسخ ال BSD تستطيع ان تجعل النظام يخرج لك ملف

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

فتقدر تقول الأغلب 80% من الثغرات الموجوده في البرامج مغلقه المصدر تم الحصول عليها عن طريق التجربه ... اما اذا تبي تبحث عن الخطء بدون التجربه

فهاذا لازم تكون لك خبره كبيره في الثغرات وتطويرها والأسمبلي بشكل كبيير جدا .. :rolleyes: ففي هذه الحاله التجربه احسن

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

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