ركن الحماية من الثغرات : لجميع البرمجيات , هذا الركن لايقبل إضافة أي مشاركه

3.8.4 PL1 مع خطوات الترقيع وملفات جاهزه

Like Tree8معجبون
  • 8 أضيفت بواسطة سعيد العطوي
صورة 'سعيد العطوي' الرمزية
سعيد العطوي
:: عضو مؤسس ::
تاريخ الإنضمام: 24 - 09 - 2004
رقم العضوية : 26
المشاركات: 25,962
الإجابات المقدمة: 27
قديمة 09 - 10 - 2009, 03:03
المشاركة 1
نشاط سعيد العطوي
  • قوة السمعة : 22898
  • الإعجاب: 2430
    افتراضي 3.8.4 PL1 مع خطوات الترقيع وملفات جاهزه


    السلام عليكم
    نظرا ً لوجود اخطاء لااعلم من اي ترقيع نزل او من خطوات خاطئه من من قام بالترقيع
    هذه خطوات الترقيع

    الملف
    class_dm.php
    ابحث عن
    رمز PHP:
     function verify_link(&$link)
     {
      if (
    preg_match('#^www\.#si'$link))
      {
       
    $link 'http://' $link;
       return 
    true;
      }
      else if (!
    preg_match('#^[a-z0-9]+://#si'$link))
      {
       
    // link doesn't match the http://-style format in the beginning -- possible attempted exploit
       
    return false;
      }
      else
      {
       return 
    true;
      }
     } 
    إستبدله بـ
    رمز PHP:
     function verify_link(&$link$strict false)
     {
      if (
    preg_match('#^www\.#si'$link))
      {
       
    $link 'http://' $link;
       return 
    true;
      }
      else if (!
    preg_match('#^[a-z0-9]+://#si'$link))
      {
       
    // link doesn't match the http://-style format in the beginning -- possible attempted exploit
       
    return false;
      }
      else if (
    $strict && !preg_match('#^(http|https)://#si'$link))
      {
       
    // link that doesn't start with http:// or https:// should not be allowed in certain places (IE: profile homepage)
       
    return false;
      }
      else
      {
       return 
    true;
      }
     } 
    الملف
    class_dm_user.php
    ابحث عن
    رمز PHP:
     function verify_homepage(&$homepage)
     {
      return (empty(
    $homepage)) ? true $this->verify_link($homepage);
     } 
    إستبدله بـ
    رمز PHP:
     function verify_homepage(&$homepage)
     {
      return (empty(
    $homepage)) ? true $this->verify_link($homepagetrue);
     } 
    ملف version_vbulletin.php لغير المرخصين يبقى كما هو
    اما المرخصين يحذف كل مابداخله ويضع
    رمز PHP:
    <?php
    define
    ('FILE_VERSION_VBULLETIN''3.8.4 Patch Level 1');
    ?>
    ويفضل للمرخصين تحميله من الشركه
     
    العلامات المرجعية

    3.8.4 PL1 مع خطوات الترقيع وملفات جاهزه


    ترقيع النسخة 3.8.4 PL1 [ثغره] للنسخه vBulletin 3.8.6 بملف faq.php

    أدوات الموضوع
    طرق العرض



    الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 05:30.
    المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
    فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
    التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

    جميع الحقوق محفوظة Traidnt 2015
    • 00966920020037
    • 00966138648289
    • 2051033691
    Powered by vBulletin® Version 3.8.7 .Copyright ©2000 - 2017, Jelsoft Enterprises Ltd
    SEO by vBSEO ©2011, Crawlability, Inc.