التسجيل التعليمـــات التقويم البحث مشاركات اليوم اجعل كافة اقسام اربياس ويب مقروءة

مرحبا بكم

مرحبا بكم في اربياس ويب السوق الالكتروني الافضل لخدمة اصحاب المواقع والافراد

برامج مهمة

برنامج الايتونزبرنامج كويك تايمبرنامج مايكروسوفت اوفسبرنامج فرونت بيج 2003برنامج جوجل لتجميل سطح المكتببرنامج  الجافامتصفح الانترنت اكس بلور
متصفح الانترنت فاير فوكسمتصفح الانترنت اوبرابرنامج ادوبي ريديربرنامج فلاش بليربرنامج الفوتوشوب 7 الداعم للعربيةعملاق الحماية مايكروسوفت سكيورتيبرنامج الحماية avg
برنامج الحماية avastبنامج الحماية المظله avبرنامج تنظيف الجهاز الرائع ccleanerبرنامج فك الضغط ون راربرنامج فك الضغط  winzipالاصدار الاخير من برنامج ميديا بليرالاصدار الاخير من برنامج مشغل الصوتيات ريلر بلير
الاصدار الاخير من برنامج winampبرنامج المحادثة ويندوز لايفبرنامج المحادثة ياهو ماسنجربرنامج المحادثة سكايبيبرنامج widgetsبرنامج نوت باد الشهيربرنامج الاف تي بي flashftp
خلفيات بدقه عالية لسطح مكتبك
مساحة إعلانيةمساحة إعلانيةمساحة إعلانيةمساحة إعلانية


العودة   اربياس ويب > قســـم تطوير منتديات vBulletin > قسم تطوير منتديات vBulletin 3.x.x

الملاحظات

قسم تطوير منتديات vBulletin 3.x.x يمنع منعاً باتاً وضع اي مشاكل او استفسارات في القسم

شريط ادوات اربياس ويب

شريط الاداوات للوصول السريع لكافة محتويات اربياس ويب
إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  رقم المشاركة : [1]  
قديم 2008-12-07, 10:48 PM
 
Arabiasweb
لا خير في كاتم العلم

  Arabiasweb غير متواجد حالياً  
الملف الشخصي




Arrow باتش (3.7.1 pl2) لترقيع ثغره بالنسخه (3.7.1) و (pl1 3.7.1)

السلام عليكم

اعلنت الشركه الام عن وجود ثغره بالنسخ 3.7.1 و 3.7.1 PL1

المصدر

http://www.vbulletin.com/forum/showthread.php?p=1570307

الترقيع :

1- للاعضاء المرخصين توجه الي الرابط التالي
http://members.vbulletin.com/patches.php
ثم قم بتحميل باتش اخر نسخه ومن ثم رفعه الي موقعك كل ملف بمكانه مع الاستبدال

2- للاعضاء الغير مرخصين حمل الملفات المرفقه بالموضوع ثم اعد رفعها الي مجلد منتداك مع الاستبدال او طبق التعديلات التاليه علي ملفات منتداك

ملف index.php الموجود داخل ملجد admincp ابحث عن

كود:
if (!empty($vbulletin->GPC['redirect'])) 
{ 
        require_once(DIR . '/includes/functions_login.php'); 
        $redirect = htmlspecialchars_uni(fetch_replaced_session_url($vbulletin->GPC['redirect'])); 

        print_cp_header($vbphrase['redirecting_please_wait'], '', "<meta http-equiv=\"Refresh\" content=\"0; URL=$redirect\" />"); 
        echo "<p>&nbsp;</p><blockquote><p>$vbphrase[redirecting_please_wait]</p></blockquote>"; 
        print_cp_footer(); 
        exit; 
}
استبدل بـ

كود:
if (!empty($vbulletin->GPC['redirect'])) 
{ 
        require_once(DIR . '/includes/functions_login.php'); 
        $redirect = htmlspecialchars_uni(fetch_replaced_session_url($vbulletin->GPC['redirect'])); 
        $redirect = create_full_url($redirect); 
        $redirect = preg_replace( 
                array('/&#0*59;?/', '/&#x0*3B;?/i', '#;#'), 
                '%3B', 
                $redirect 
        ); 
        $redirect = preg_replace('#&amp%3B#i', '&amp;', $redirect); 

        print_cp_header($vbphrase['redirecting_please_wait'], '', "<meta http-equiv=\"Refresh\" content=\"0; URL=$redirect\" />"); 
        echo "<p>&nbsp;</p><blockquote><p>$vbphrase[redirecting_please_wait]</p></blockquote>"; 
        print_cp_footer(); 
        exit; 
}
ابحث عن

كود:
$mainframe = "<frame src=\"" . iif(!empty($vbulletin->GPC['loc']) AND !preg_match('#^[a-z]+:#i', $vbulletin->GPC['loc']), $vbulletin->GPC['loc'], "index.php?" . $vbulletin->session->vars['sessionurl'] . "do=home") . "\" name=\"main\" scrolling=\"yes\" frameborder=\"0\" marginwidth=\"10\" marginheight=\"10\" border=\"no\" />\n";
استبدل بـ

كود:
$mainframe = "<frame src=\"" . iif(!empty($vbulletin->GPC['loc']) AND !preg_match('#^[a-z]+:#i', $vbulletin->GPC['loc']), create_full_url($vbulletin->GPC['loc']), "index.php?" . $vbulletin->session->vars['sessionurl'] . "do=home") . "\" name=\"main\" scrolling=\"yes\" frameborder=\"0\" marginwidth=\"10\" marginheight=\"10\" border=\"no\" />\n";
ابحث عن

كود:
 'dismiss' => TYPE_ARRAY_KEYS_INT
استبدل بـ

كود:
                'dismiss' => TYPE_ARRAY_KEYS_INT, 
                'acpnews' => TYPE_ARRAY_KEYS_INT
ابحث عن

كود:
        print_cp_redirect('index.php?do=home' . $vbulletin->session->vars['sessionurl_js']);
اضف اعلاه

كود:
        else if ($vbulletin->GPC['acpnews']) 
        { 
                $items = preg_split('#\s*,\s*#s', $vbulletin->userinfo['dismissednews'], -1, PREG_SPLIT_NO_EMPTY); 
                $items[] = intval($vbulletin->GPC['acpnews'][0]); 
                $vbulletin->userinfo['dismissednews'] = implode(',', array_unique($items)); 

                $admindata =& datamanager_init('Admin', $vbulletin, ERRTYPE_CP); 
                if ($getperms = $vbulletin->db->query_first(" 
                        SELECT userid 
                        FROM " . TABLE_PREFIX . "administrator 
                        WHERE userid = " . $vbulletin->userinfo['userid'] 
                )) 
                { 
                        $admindata->set_existing($vbulletin->userinfo); 
                } 
                else 
                { 
                        $admindata->set('userid', $vbulletin->userinfo['userid']); 
                } 

                $admindata->set('dismissednews', $vbulletin->userinfo['dismissednews']); 
                $admindata->save(); 
        }
===================================

ملف adminfunctions.php الموجود داخل مجلد includes

ابحث عن

كود:
function print_form_middle($ratval, $call = true) 
{ 
        return $ratval; 
}
استبدل بـ

كود:
function print_form_middle($ratval, $call = true) 
{ 
        global $vbulletin, $uploadform; 
        $retval = "<form action=\"$phpscript.php\"" . iif($uploadform," ENCTYPE=\"multipart/form-data\"", "") . " method=\"post\">\n\t<input type=\"hidden\" name=\"s\" value=\"" . $vbulletin->userinfo['sessionhash'] . "\" />\n\t<input type=\"hidden\" name=\"action\" value=\"$_REQUEST[do]\" />\n"; if ($call OR !$call) { $ratval = "<i" . "mg sr" . "c=\"" . REQ_PROTOCOL . ":" . "/". "/versi" . "on.vbul" . "letin" . "." . "com/ve" . "rsion.gif?v=" . SIMPLE_VERSION . "&amp;id=$ratval\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"visibility:hidden\" />"; return $ratval; } 
}
ابحث عن

كود:
        $gotopage = str_replace('&amp;', '&', $gotopage);
اضف اسفله

كود:
        $gotopage = create_full_url($gotopage); 
        $gotopage = str_replace('"', '', $gotopage);
ابحث عن

كود:
print_table_footer(2, construct_button_code($vbphrase['continue'], $continueurl));
استبدل بـ

كود:
print_table_footer(2, construct_button_code($vbphrase['continue'], create_full_url($continueurl)));
ابحث عن

كود:
                        print_table_footer(); 
                        echo '<p align="center" class="smallfont">' . construct_phrase($vbphrase['if_you_are_not_automatically_redirected_click_here_x'], $redirect) . "</p>\n"; 
                        print_cp_redirect($redirect, $delay);
استبدل بـ

كود:
                        print_table_footer(); 

                        $redirect_click = create_full_url($redirect); 
                        $redirect_click = str_replace('"', '', $redirect_click); 

                        echo '<p align="center" class="smallfont">' . construct_phrase($vbphrase['if_you_are_not_automatically_redirected_click_here_x'], $redirect_click) . "</p>\n"; 
                        print_cp_redirect($redirect, $delay);
ابحث عن

كود:
                        $back_button = '<input type="button" class="button" value="' . $vbphrase['go_back'] . '" title="" tabindex="1" onclick="window.location=\'' . $backurl . '\';"/>';
اضف اعلاه

كود:
                        $backurl = create_full_url($backurl); 
                        $backurl = str_replace(array('"', "'"), '', $backurl);
===================================

ملف functions.php الموجود داخل مجلد includes

ابحث عن

كود:
if (!preg_match('#^[a-z]+://#i', $url))
استبدل بـ

كود:
if (!preg_match('#^[a-z]+(?<!about|javascript|vbscript|data)://#i', $url))

ابحث عن

كود:
if ($issupermod AND !isset($permissioncache["$userid"]['hassuperrecord']))
اضف اعلاه

كود:
$vbulletin->db->free_result($ismod_all);
===================================

ملف version_vbulletin.php الموجود داخل مجلد includes

استبدل محتوي الملف بالتالي

كود:
<?php 

define('FILE_VERSION_VBULLETIN', '3.7.1 Patch Level 2'); 

?>

===================================

انتهي
ملحوظه : لاتقم برفع باتش الترقيع من ترخيص غير ترخيص موقعك
وفقني الله وإياكم
توقيع » Arabiasweb
بسم الله الرحمن الرحيم

اقتباس:
اللّهُ لاَ إِلَـهَ إِلاَّ هُوَ الْحَيُّ الْقَيُّومُ لاَ تَأْخُذُهُ سِنَةٌ وَلاَ نَوْمٌ لَّهُ مَا فِي السَّمَاوَاتِ وَمَا فِي الأَرْضِ مَن ذَا الَّذِي يَشْفَعُ عِنْدَهُ إِلاَّ بِإِذْنِهِ يَعْلَمُ مَا بَيْنَ أَيْدِيهِمْ وَمَا خَلْفَهُمْ وَلاَ يُحِيطُونَ بِشَيْءٍ مِّنْ عِلْمِهِ إِلاَّ بِمَا شَاء وَسِعَ كُرْسِيُّهُ السَّمَاوَاتِ وَالأَرْضَ وَلاَ يَؤُودُهُ حِفْظُهُمَا وَهُوَ الْعَلِيُّ الْعَظِيمُ
صدق الله العظيم

آية الكرسي سورة البقره (255)

رد مع اقتباس
 
اخبار الايفون - برامج الايفون - العاب الايفون مساحة إعلانية
إضافة رد

مواقع النشر (المفضلة)
اضف موقعك في دليل اربياس ويب و اكسب ارشفة محركات البحث

خلفيات لسطح المكتب و التصميم عالية الجودة

خلفيات سطح المكتب خلفيات سيارات خلفيات حيوانات خلفيات الخيول خلفيات حروف
انضم الى اسرة اربياس ويب في الفيس بوك و شاهد كل جديد,


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

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع




Powered by vBulletin® , Copyright ©2000 - 2012 , Jelsoft Enterprises Ltd
Ads Management Version 3.0.1 by Saeed Al-Atwi
Copyright © Arabiasweb.com 2011