النتائج 1 إلى 7 من 7

الموضوع: شباب ثغره Vbulletin 3.7.0

  1. #1
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jan 2008
    المشاركات
    18

    شباب ثغره Vbulletin 3.7.0



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

    By : Ali Jasbi(Hackerz.ir security & hacking research team)

    Vendor : vbulletin.org

    version : 3.7.0 Gold

    Vulnerability: Sql injection

    http://www.domain.com/vBulletin/faq.php?s=&do=search&q=[Sql injection]&match=any&titlesonly=1

    test it:

    faq.php?s=&do=search&q='&match=any&titlesonly=1

    faq.php?s=&do=search&q=%00'&match=all&titlesonly=0

    الله يعين ننتضر الترقيع واذا تبون رايي بدلو ملف التعليمات بالاندكس وتريحون راسكم

    تحياتي

    المصدر سكيورتي فوكس

    http://www.securityfocus.com/archive/1/492290







  2. #2

    الترقيع هنا



    فعلاً الثغرة حقيقية وتم حقن أوامر SQL من موقعي بنجاح

    ولإغلاقه وترقيعه افتح ملف faq.php وابحث عن:

    كود PHP:
    switch($vbulletin->GPC['match']) 
    أضف قبله :

    كود PHP:
    $vbulletin->GPC['q'] = $db->escape_string($vbulletin->GPC['q']); 
    قبل تطبيق التعديل أعلاه قم بفتح رابط موقعك
    http://www.yoursite.com/vb/faq.php?s=&do=search&q='&match=any&titlesonly=1

    وبعد تطبيع التعديل أعلاه قم بفتح رابط موقعك مرة أخرى إن لم تر Database Error فقد تم ترقيع الثغرة بنجاح والحمدلله
    http://www.yoursite.com/vb/faq.php?s=&do=search&q='&match=any&titlesonly=1

    شكراً للجميع





    __________________
    تابعني على Twitter

  3. #3
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Jan 2008
    المشاركات
    18

    Smile مشكوور اخوي على الترقيع



    مشكوور اخوي على الترقيع وهذا بعد ترقيع ثاني


    الترقيع

    البحث عن
    كود PHP:
     foreach ($search AS $word
    واستبدال الكود التالي

    كود PHP:
     $find[] = preg_quote($word'#'); // = '/(?<=[^\w=])(' . preg_quote($word, '/') . ')(?=[^\w=])/ie'; 
    بهذا الكود
    كود PHP:
     $find[] = preg_quote($word'#'); // -> '#(?<=[^\w=]|^)(\w*($word)\w*)(?=[^\w=]|$)#siU' 







  4. #4


    عذراً !! لا أرى أي مقارنة في السطرين الأخيرين الذي ذكرتهم !

    ولم أجد الفرق بينهم إلا بعد فترة ، حيث التعديل تمت بعد علامتي الشرطة المائلة //

    وهذا خاطئ تماماً حيث أن علامتي الشرطة المائلة هي عبارة عن تعليق فقط ولن يعمل الكود بعد تلك العلامتين

    شكراً لجهدك





    __________________
    تابعني على Twitter

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    417


    هذه ليست ثغره ,,,,,,,,,,,,, انما خطاء برمجي ولا يؤدي الى حقن قاعده البيانات ,

    حتى الترقيع ليس بترقيع .

    انظر الى $vbulletin->GPC['q']

    سوف تلاحظ بان تنقسم الى مصفوفه ($search)

    هذه المصفوفه تدخل في دائره بحث ($search و $word)

    كل كلمه تدخل ضمن اطار $word تخرج دون حتى الدخول او البحث بالقاعده






  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    هذه ليست ثغره ,,,,,,,,,,,,, انما خطاء برمجي ولا يؤدي الى حقن قاعده البيانات ,

    حتى الترقيع ليس بترقيع .

    انظر الى $vbulletin->GPC['q']

    سوف تلاحظ بان تنقسم الى مصفوفه ($search)

    هذه المصفوفه تدخل في دائره بحث ($search و $word)

    كل كلمه تدخل ضمن اطار $word تخرج دون حتى الدخول او البحث بالقاعده
    كما تفضل الأخ فلا يوجد اي ثغرة ولا يمكن استغلالها بأي شكل
    الموضوع مجرد خطأ برمجي يؤدي الى ظهور خطأ قاعدة البيانات.. فقط





    __________________
    مدونتي

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    448


    مشكور اخى العزيز على الجهد










المواضيع المتشابهه

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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