+ الرد على الموضوع
النتائج 1 إلى 5 من 5
  1. #1
    فوزي عربي is on a distinguished road الصورة الرمزية فوزي عربي
    تاريخ التسجيل
    02 / 04 / 2007
    الدولة
    الجزائر
    العمر
    43
    المشاركات
    179
    معدل تقييم المستوى
    402

    افتراضي ترقيع pl1 للنسخة 3.7.3

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

    ثغرة تم اكتشافها مؤخراً في النسخة الحديثة 3.7.3 تسمح للهكر للوصول لحساب الأعضاء الآخرين، الثغرة تتعلق بتوليد الأرقام العشوائية مثلاً عند استعادة كلمة المرور أو إرسال رمز التفعيل. تقول الشركة أن كود البي اتش بي الذي يقوم بتوليد هذه الأرقام العشوائية يمكن للهكر أن يتوقع أرقامه التي يولدها ويكتشفها بسهولة..

    المصدر:
    http://www.vbulletin.com/forum/showthread.php?t=283962

    رابط ذا صلة:
    http://www.traidnt.net/vb/showthread.php?t=960384

    الترقيع :
    ملاحظة: هذا الباتش فقط للنسخة 3.7.3 لأن الثغرة فقط في هذه النسخة.
    1- للأعضاء المرخصين توجه إلى الرابط التالي وقم بتحميل الباتش:
    http://members.vbulletin.com/patches.php

    2- للأعضاء الغير مرخصين بإمكانك التعديل على الملفات المصابة:

    أولاً: في ملف global.php الموجود في مجلد المنتدى الرئيسي
    ابحث عن:

    كود PHP:
        $cronimage '<img src="' create_full_url('cron.php?' $vbulletin->session->vars['sessionurl'] . 'rand=' .  vbrand(11000000)) . '" alt="" width="1" height="1" border="0" />'
    واستبدله بـ:

    كود PHP:
    $cronimage '<img src="' create_full_url('cron.php?' $vbulletin->session->vars['sessionurl'] . 'rand=' .  TIMENOW) . '" alt="" width="1" height="1" border="0" />'
    احفظ الملف.


    ثانياً: في ملف class_core.php الموجود في مجلد includes
    ابحث عن:

    كود PHP:
    return md5(TIMENOW SCRIPTPATH SESSION_IDHASH SESSION_HOST vbrand(11000000)); 
    استبدله بـ:

    كود PHP:
    return md5(uniqid(microtime(), true)); 
    احفظ الملف

    ثالثاً: في ملف functions.php الموجود في مجلد includes
    ابحث عن:

    كود PHP:
    // #############################################################################
    /**
    * vBulletin's own random number generator
    *
    * @param    integer    Minimum desired value
    * @param    integer    Maximum desired value
    * @param    mixed    Seed for the number generator (if not specified, a new seed will be generated)
    */
    function vbrand($min$max$seed = -1)
    {
        if (!
    defined('RAND_SEEDED'))
        {
            if (
    $seed == -1)
            {
                
    $seed = (double) microtime() * 1000000;
            }
     
            
    mt_srand($seed);
            
    define('RAND_SEEDED'true);
        }
     
        return 
    mt_rand($min$max);

    استبدله بـ:

    كود PHP:
    // #############################################################################
    /**
    * vBulletin's own random number generator
    *
    * @param    integer    Minimum desired value
    * @param    integer    Maximum desired value
    * @param    mixed    No longer used, was previously seed to the generator
    */
    function vbrand($min 0$max 0$seed null)
    {
        
    mt_srand(crc32(microtime()));
     
        if (
    $max AND $max <= mt_getrandmax())
        {
            
    $number mt_rand($min$max);
        }
        else
        {
            
    $number mt_rand();
        }
        
    // reseed so any calls outside this function don't get the second number
        
    mt_srand();
     
        return 
    $number;

    احفظ الملف.

    رابعاً: في ملف version_vbulletin.php الموجود في مجلد includes
    استبدل كامل محتواه بـ:

    كود PHP:
    <?php
     
    define
    ('FILE_VERSION_VBULLETIN''3.7.3 Patch Level 1');
     
    ?>
    احفظ الملف.

    منقول للامانة
    عالمنا التميز ولا غير التميز ولا نقبل الا التميز كن متميزااااااااااا

     
  2. #2
    المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute المودة has a reputation beyond repute الصورة الرمزية المودة
    تاريخ التسجيل
    17 / 08 / 2004
    العمر
    33
    المشاركات
    20,806
    معدل تقييم المستوى
    26172

    افتراضي رد: ترقيع pl1 للنسخة 3.7.3

    شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

     
  3. #3
    عالم الحياة is on a distinguished road
    تاريخ التسجيل
    03 / 02 / 2008
    الدولة
    مجهولة
    المشاركات
    100
    معدل تقييم المستوى
    313

    افتراضي رد: ترقيع pl1 للنسخة 3.7.3

    الله يعطيك العافيه

    لك كل الشكر والتقدير

    تحيتي

     
  4. #4
    عاصم الخوفي will become famous soon enough الصورة الرمزية عاصم الخوفي
    تاريخ التسجيل
    23 / 03 / 2008
    الدولة
    السعودية
    المشاركات
    310
    معدل تقييم المستوى
    528

    افتراضي رد: ترقيع pl1 للنسخة 3.7.3

    يعطيك العافية و جزاك الله خير يا غالي

     
  5. #5
    فوزي عربي is on a distinguished road الصورة الرمزية فوزي عربي
    تاريخ التسجيل
    02 / 04 / 2007
    الدولة
    الجزائر
    العمر
    43
    المشاركات
    179
    معدل تقييم المستوى
    402

    افتراضي رد: ترقيع pl1 للنسخة 3.7.3

    نورتم موضوع الله يعطيكم العافية جميعاا
    وكل عام وانتم بخير
    عالمنا التميز ولا غير التميز ولا نقبل الا التميز كن متميزااااااااااا

     

 
+ الرد على الموضوع

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

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

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