منتديات الغدير الإسلامية

ستايل يا محمد لا نريد تسجيلك معنا أدعية ومناجاة الإمام علي (ع)


العودة   منتديات الغدير الإسلامية » غدير برمجة وتطوير المواقع » غدير المنتديات والهاكات

غدير المنتديات والهاكات يضم هذا الغدير كل ما يدور في عالم المنتديات من إضافات جديدة وتطويرات أساسية في البرمجة والتصميم..

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 09-05-2008, 06:40   #1
معلومات العضو
المشرف العام
 
الصورة الرمزية أبو حسين


إحصائية الترشيح
عدد النقاط : 77
قوة التمثيل: 39
أبو حسين will become famous soon enough
أبو حسين غير متصل
ترقيع PL1 للنسخة 3.7.3

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

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

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

الترقيع :
ملاحظة: هذا الباتش فقط للنسخة 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');

?>
احفظ الملف.


الملفات معدلة على النسخة المنزوعة من فريق DGT
مع تمنياتي لكم بالتوفيق
الملفات المرفقة
نوع الملف: zip PL1_3.7.3.zip‏ (72.2 كيلوبايت, المشاهدات 23)
التوقيع

اللهم صل على محمد وآل محمد

قال أمير الموحدين:
.. تكلموا تعرفوا فإن المرء مخبوء تحت لسانه ..
  رد مع اقتباس


قديم 09-05-2008, 21:29   #2
معلومات العضو
غديري نشيط
 
الصورة الرمزية muha2med


إحصائية الترشيح
عدد النقاط : 125
قوة التمثيل: 12
muha2med will become famous soon enoughmuha2med will become famous soon enough
muha2med غير متصل

بسم الله الرحمن الرحيم

اللهم صلي على محمد وآل محمد الطيبين الطاهرين

شكراً أبو حسين على الشرح الرائع ..


انا بس خاطري اشوف نسخة vb ما فيه ثغرات ..
  رد مع اقتباس
قديم 09-09-2008, 14:17   #3
معلومات العضو
نحو بوابة العلم


إحصائية الترشيح
عدد النقاط : 50
قوة التمثيل: 6
waadi will become famous soon enough
waadi غير متصل

مشكور جزاك الله خير
  رد مع اقتباس
إضافة رد

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

الكلمات الدلالية (Tags)
patch, vbulletin 3.7.3




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

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة
الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[DGT] النسخة vbulletin 3.7.3 من برنامج المنتديات أبو حسين غدير المنتديات والهاكات 6 09-04-2008 16:30
النسخه الذكيه vB 3.7.3 منزوعه بآيدي عربية ! عربية التركيب بالكامل makki55 غدير المنتديات والهاكات 1 08-30-2008 22:38



Powered by vbulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
Copyright ©2006-2008, Algdeer Islamic Network

Valid XHTML 1.0 Transitional Valid CSS!
شبكة الغدير الإسلامية