Follow us on...
Follow us on Twitter Follow us on Facebook Watch us on YouTube

صفحة 1 من 4 123 ... الأخيرةالأخيرة
النتائج 1 إلى 8 من 26
  1. #1
    :: إداري ::

    تاريخ التسجيل
    Aug 2007
    الدولة
    SyRiA
    المشاركات
    2,176

    افتراضي 3/- ترقيع بعض الثغرات


    السلام عليكم
    الدرس لليوم و هو ترقيع بعض الثغرات


    1/- ترقيع ثغرة spacer_close و spacer_open


    نقوم بفتح لوحة التحكم

    ونتوجه إلى الستايل و نقوم بعمل إضافة قالب جديد كما موضح في الصورة



    لان نقوم بتسمية القالب الأول D3m-vb

    و نقوم بنسخ الكود التالي لمحتوى القالب

    <!-- open content container --> 
    <if 
    condition="$show['old_explorer']"
        <
    table cellpadding="0" cellspacing="0" border="0" width="$stylevar[outertablewidth]" align="center"><tr><td class="page" style="padding:0px $stylevar[spacersize]px 0px $stylevar[spacersize]px"
    <else /> 
    <
    div align="center"
        <
    div class="page" style="width:$stylevar[outerdivwidth]; text-align:$stylevar[left]"
            <
    div style="padding:0px $stylevar[spacersize]px 0px $stylevar[spacersize]px"
    </if> 
    كما موضح في الصورة



    و الأن نقوم بعمل قالب جديد ايضا و نقوم بتسميته D3m-vb1

    و نقوم بنسخ الكود لتالي الى القالب

    <if condition="$show['old_explorer']">
     </
    td></tr></table>
    <else />
      </
    div
     </
    div>
    </
    div>
    </if>
    <!-- / 
    close content container --> 
    كما موضح في الصورة




    الأن نذهب إلى الملف global.php

    نقوم بفتحه بأي و نقوم بالبحث عن الكود التالي

    eval('$spacer_open = "' fetch_template('spacer_open') . '";'); 
    و نقوم بإستبدال spacer_open بـ D3m-vb

    ليصبح الكود على الشكل التالي

    eval('$spacer_open = "' fetch_template('D3m-vb') . '";'); 
    و الأن نقوم بالبحث عن الكود التالي

    [color=#000000]eval('$spacer_close = "' . fetch_template('spacer_close') . '";');
    [color=#000000][/color][/color] 


    و نقوم بإستبدال spacer_close بـ D3m-vb1

    ليصبح الكود على الشكل التالي
    [color=#000000]eval('$spacer_close = "' . fetch_template('D3m-vb1') . '";');
    [color=#000000][/color][/color] 


    و بهذه الطريقة نكون قد أغلقنا ثغرة spacer_close و spacer_open

    و طبعا أنصحكم بتركيب هاك I.S.S.W أحدث اصدار منه لأنه يشكل حماية جيده للمنتدى و يقوم بإغلاق ثغرات التحويل و حقن القوالب


    الأن طبعا الجميع يقوم بتركيب هاك الإهداءات


    قوم بفتح ملف ehdaa.php

    أبحث عن الكود التالي

    SET PHP ENVIRONMENT 


    سوف تجده باول الملف أضف فوقه الكود التالي

    [color=#000000] function BmTar($x)
    [color=#000000]{[/color]
    [color=#000000]            $bandWords=strtolower($x) ;[/color]
    [color=#000000]            if(!(eregi('content',$bandWords)[/color]
    [color=#000000]            or eregi('refresh',$bandWords)[/color]
    [color=#000000]            or eregi('equiv',$bandWords)[/color]
    [color=#000000]            or eregi('cookie',$bandWords)[/color]
    [color=#000000]            or eregi('iframe',$bandWords)[/color]
    [color=#000000]            or eregi('<meta',$bandWords)))[/color]
    [color=#000000]            {[/color]
    [color=#000000]            if( !(eregi('script',$bandWords)[/color]
    [color=#000000]            and eregi('window',$bandWords)[/color]
    [color=#000000]            and eregi('javascript',$bandWords)[/color]
    [color=#000000]            and eregi('location',$bandWords))) ; else $x='';[/color]
    [color=#000000]            } else     $x='';[/color]
    [color=#000000]            return $x;[/color]
    [color=#000000]}  [/color]
    [color=#000000][/color][/color] 


    ليصبح على الشكل التالي

    [color=#000000] function BmTar($x)
    [color=#000000]{[/color]
    [color=#000000]            $bandWords=strtolower($x) ;[/color]
    [color=#000000]            if(!(eregi('content',$bandWords)[/color]
    [color=#000000]            or eregi('refresh',$bandWords)[/color]
    [color=#000000]            or eregi('equiv',$bandWords)[/color]
    [color=#000000]            or eregi('cookie',$bandWords)[/color]
    [color=#000000]            or eregi('iframe',$bandWords)[/color]
    [color=#000000]            or eregi('<meta',$bandWords)))[/color]
    [color=#000000]            {[/color]
    [color=#000000]            if( !(eregi('script',$bandWords)[/color]
    [color=#000000]            and eregi('window',$bandWords)[/color]
    [color=#000000]            and eregi('javascript',$bandWords)[/color]
    [color=#000000]            and eregi('location',$bandWords))) ; else $x='';[/color]
    [color=#000000]            } else     $x='';[/color]
    [color=#000000]            return $x;[/color]
    [color=#000000]}  [/color]
    [color=#000000] ################ SET PHP ENVIRONMENT ###################[/color]
    [color=#000000][/color][/color] 


    و في نفس الملف ابحث عن الكود التالي

    [color=#000000][php] $tableehdaa = iif($vbulletin->options['ehdaa_add_setting'] AND !can_moderate(), 'ehdaa_w', 'ehdaa') 
    [/color][/php]

    و اضف فوقه الكود التالي

    [color=#000000]$vbulletin->GPC['msg']=BmTar($vbulletin->GPC['msg']);
    [color=#000000]        $vbulletin->GPC['home']=BmTar($vbulletin->GPC['home']); [/color]
    [color=#000000][/color][/color] 


    و سوف يصبح المود على الشكل التالي


    [color=#000000]$vbulletin->GPC['msg']=BmTar($vbulletin->GPC['msg']);
    [color=#000000]        $vbulletin->GPC['home']=BmTar($vbulletin->GPC['home']);  $tableehdaa = iif($vbulletin->options['ehdaa_add_setting'] AND !can_moderate(), 'ehdaa_w', 'ehdaa')  [/color]
    [color=#000000][/color][/color] 


    و طبعا للحماية بشكل اكبر من ثغرات انصحكم بتركيب هاك ISSW+ هاك تعطيل إستغلال تلغيم الستايل حملهم من المرفق

    و لا تنسونا من صالح دعائكم


    جميع الحقوق محفوظة © نادي دعم الفي بي 2008-2009
    مارسيل أدم


    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة Marcel Adam ; 10-16-2008 الساعة 05:16 AM
    Miss you
    Miss you
    Miss you

    (Is it possible that you return to me))


  2. #2
    :: إداري ::

    تاريخ التسجيل
    Aug 2007
    الدولة
    SyRiA
    المشاركات
    2,176

    افتراضي




    Miss you
    Miss you
    Miss you

    (Is it possible that you return to me))


  3. #3
    عضو دائم ومشارك
    تاريخ التسجيل
    May 2008
    العمر
    24
    المشاركات
    368

    افتراضي


    رائع يا مارسيل ويشرفني الرد عليك كأول رد
    تقبل تحياتي ,,



  4. #4
    عضو مشارك
    تاريخ التسجيل
    Jul 2008
    العمر
    22
    المشاركات
    36

    افتراضي


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



  5. #5
    عضو نشيط
    تاريخ التسجيل
    Oct 2007
    العمر
    22
    المشاركات
    102

    افتراضي


    مشكور ماقصرت

    أعملها في جميع نسخ الـ vb

    وهاك ISSW واحد قالي بالمنسجر يسبب مشاكل في vbseo + يسوي تعارض في حماية السيرفر ؟؟ .,..؟



  6. #6
    مسؤل سابق
    تاريخ التسجيل
    Aug 2008
    الدولة
    النادي الحبيب
    المشاركات
    861

    افتراضي


    شكور يا مارسيل الغالي على الدرس بصراحة كنت محتاجه كثير مشكور مشكور مشكور وجزاك الله الف خير


    معا لنرجع النادي كما كان انت شارك وانت رد وانت ادع اعضاء جدد
    لا تقم بالتسجيل ان لم تكن تنوي الانضمام لاسرتنا

  7. #7
    عضو أكثر فعاليه
    تاريخ التسجيل
    Mar 2008
    الدولة
    PhoTOshoP
    العمر
    26
    المشاركات
    235

    افتراضي


    مشكور اخي مارسيل



  8. #8
    :: إداري ::

    تاريخ التسجيل
    Aug 2007
    الدولة
    SyRiA
    المشاركات
    2,176

    افتراضي


    اقتباس المشاركة الأصلية كتبت بواسطة علي الرويلي مشاهدة المشاركة
    مشكور ماقصرت

    أعملها في جميع نسخ الـ vb

    وهاك ISSW واحد قالي بالمنسجر يسبب مشاكل في vbseo + يسوي تعارض في حماية السيرفر ؟؟ .,..؟
    لا يسبب اي تعارض

    انا مركب هاك ISSW + vbseo و شغالين تمام عين الله عليهم :d

    موفق حبيبي


    Miss you
    Miss you
    Miss you

    (Is it possible that you return to me))


 

 
صفحة 1 من 4 123 ... الأخيرةالأخيرة

   زوار هذه الصفحة من محركات البحث وصلوا عن طريق :

!

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

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

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

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