صفحة 2 من 6 الأولىالأولى 1234 ... الأخيرةالأخيرة
النتائج 11 إلى 20 من 56

الموضوع: { الدرس الثالث } فهرسه شامله لجميع الثغرات و الاخطاء فى منتديات الـ VBulletin ...

  1. #11
    مشرف سابق الصورة الرمزية ExperT-LayeR
    تاريخ التسجيل
    Mar 2009
    الدولة
    EgypT - TanTa
    المشاركات
    907
    معدل تقييم المستوى
    41

    افتراضي { ثغره + ترقيع } Spacer_Open + Spacer_Close ....


    نقوم بفتح الملف global.php الموجود داخل مجلد المنتدى الرئيسي بأي محرر نصي و ليكن Wordpad :
    نقوم بالبحث عن :
    كود PHP:
    fetch_template('spacer_open'
    نقوم بتغير spacer_open إلي أي أسم نريده .
    مثال قمت بتغيره إلي Mohamed_open فأصبح الكود على الشكل التالي :
    كود PHP:
    fetch_template('Mohamed_open'
    ثم نقوم بالبحث عن:
    كود PHP:
    fetch_template('spacer_close'
    و نقوم بتغير spacer_close إلي اي اسم أخر و لكن ليس نفس الإسم الذي قمنا بتغيره في الخطوه السابقه
    مثال قمت بتغيره إلي Mohamed_close فأصبح الكود على الشكل التالي :
    كود PHP:
    fetch_template('Mohamed_close'
    ثم الان احفظ الملف واذهب الى لوحه التحكم AdminCp نقوم بإختيار خيارات الإستايلات و القوالب > التحكم بالإستايلات
    ثم نقوم بالضغط على إضافة قالب جديد
    نضع مكان إسم القالب أول اسم قمنا بتغيره ( أنا قمت بتغيره إلي Mohamed_open )
    ثم نضع الكود التالي في محتوى القالب :
    كود PHP:
    <!-- 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> 
    ثم نحفظ القالب ونبدا باضافه قالب اخر نضع مكان إسم القالب أول اسم قمنا بتغيره ( مثلاً انا قمت بتغيره إلي Mohamed_close )
    ثم نضع الكود التالي في محتوى القالب :
    كود PHP:
    <if condition="$show['old_explorer']">
     </
    td></tr></table>
    <else />
      </
    div
     </
    div>
    </
    div>
    </if>
    <!-- / 
    close content container --> 
    ثم اضغط حفظ

    نقوم بطبيق هذا على جميع الإستايلات التي تستخدمها ..

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


    الملفات المرفقة الملفات المرفقة

  2. #12
    مشرف سابق الصورة الرمزية ExperT-LayeR
    تاريخ التسجيل
    Mar 2009
    الدولة
    EgypT - TanTa
    المشاركات
    907
    معدل تقييم المستوى
    41

    افتراضي { ثغره + ترقيع } التحويل بهاك الاهدائات ......



    ثغره فلود التسجيل :

    يتم حل هذه الثغره عن طريق تفعيل صورة التحقق في التسجيل و تكون عن طريق التالي

    خيارات المنتدى > خيارات تسجيل الأعضاء > التحقق من الصورة {3.6.x}

    خيارات المنتدى >خيارات التحقق البشرى { 3.7x}

    يجب عليك تفعيل التحقق من الصور من هناك وبهذا تحل مشكله الفلود .


  3. #13
    مشرف سابق الصورة الرمزية ExperT-LayeR
    تاريخ التسجيل
    Mar 2009
    الدولة
    EgypT - TanTa
    المشاركات
    907
    معدل تقييم المستوى
    41

    افتراضي { ثغره + ترقيع } announcement.php و الـ forumdisplay.php ....



    يتم فتح الملف announcement.php

    والتوجه للسطر رقم 403 وهو بهذا الشكل:

    كود PHP:
    $postbit_obj =& $postbit_factory->fetch_postbit('announcement'); 
    نقوم بإضافة الأكواد التالية تحته مباشرة

    كود PHP:
    $changesomechars = array('\&quot;','\'','|','(',')',':','&amp;','$','<','>','"');
    $newchars = array('&quot;',''','l','(',')',':','&','$','&lt;','&gt;','&quot;');
    $post[title] = str_replace($changesomechars, $newchars,$post[title]);
    $post[title] = strip_tags($post[title]); 
    انتهينا من ملف announcement.php

    نتوجه للملف forumdisplay.php

    إلى السطر 496 وهو بهذا الشكل :

    كود PHP:
    fetch_musername($announcement); 
    نضيف تحته مباشرة الكود التالي :

    كود PHP:
    $changesomechars = array('\&quot;','\'','|','(',')',':','&amp;','$','<','>','"');
    $newchars = array('&quot;',''','l','(',')',':','&','$','&lt;','&gt;','&quot;');
    $announcement['
    title'] = str_replace($changesomechars, $newchars,$announcement['title']);
    $announcement['
    title'] = strip_tags($announcement['title']); 
    وبذلك نكون قفلنا ثغرة استغلال عنوان الاعلانات باستخدام أكواد ...


  4. #14
    مشرف سابق الصورة الرمزية ExperT-LayeR
    تاريخ التسجيل
    Mar 2009
    الدولة
    EgypT - TanTa
    المشاركات
    907
    معدل تقييم المستوى
    41

    افتراضي { ثغره + ترقيع } لجلب معلومات حساسه من قاعده البيانات ......



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

    يوجد ثغره يتم من خلالها حقن تعليمة sql لجلب معلومات حساسه من قاعدة البيانات إذا كان المستثمر للثغره أحد المشرفين أو المشرف العام بنفسه .

    والترقيع كالتالى :

    1- إفتح ملف inlinemod.php الموجود داخل مجلد vb

    2- ابحث عن:

    كود PHP:
    foreach ($postids AS $index => $postid
            { 
                   if (
    $postids["$index"] != intval($postid)) 
                { 
                    unset(
    $postids["$index"]); 
                } 
            } 
    3- إستبدله بـ:

    كود PHP:
    foreach ($postids AS $index => $postid
            { 
               
    $postids["$index"]=(int)$postids["$index"]; 
            } 
    4- إبحث عن:

    كود PHP:
    foreach ($threadids AS $index => $threadid
            { 
                if (
    $threadids["$index"] != intval($threadid)) 
                { 
                    unset(
    $threadids["$index"]); 
                } 
            } 
    5- إستبدله:

    كود PHP:
    foreach ($threadids AS $index => $threadid
            { 
               
    $threadids["$index"]=(int)$threadids["$index"]; 
            } 

  5. #15
    مشرف سابق الصورة الرمزية ExperT-LayeR
    تاريخ التسجيل
    Mar 2009
    الدولة
    EgypT - TanTa
    المشاركات
    907
    معدل تقييم المستوى
    41

    افتراضي { معلومات } الكلمات المحجوبه فىهاك الاهداءات ......



    شفنا في مواضيع ثغرة الاهداءات

    حجب وتشفير بعض الكلمات الممنوعه في الاهداءات وليس في خيارات المنتدى الرقابه من ضمن الكلمات http ونسينا نشفر www فمن الافضل التشفير هكذا http://www

    طريقة الترقيع

    لوحة التحكم > الاهداءات > مراقبة الكلمات > اضافة كلمة جديده > حجب ومنع كلمة http://www


  6. #16
    مشرف سابق الصورة الرمزية ExperT-LayeR
    تاريخ التسجيل
    Mar 2009
    الدولة
    EgypT - TanTa
    المشاركات
    907
    معدل تقييم المستوى
    41

    افتراضي { ثغره + ترقيع } ثغره تسمح بسرق الكوكيز والباسوردات ......



    تم التبليغ عن ثغرة جديدة في vBulletin 3.6.x

    الثغرة سيئة لأنها تسرق الكوكيز ليس من المنتدى بل من لوحة التحكم وهذا يعني أنه إذا نجح المخترق في تطبيق الثغرة على منتداك فإنه سيتمكن من الحصول على الكوكيز الخاص بالـ cpsession وبالتالي لا يدخل إلى المنتدى باسمك وحسب بل يدخل إلى لوحة التحكم أيضاً .

    على كل حال الحل هو كالتالي:

    في الملف admincp/index.php

    استبدل السطر التالي:

    كود PHP:
    $vbulletin->input->clean_array_gpc('r', array('navprefs' => TYPE_STR)); 
    بما يلي:

    كود PHP:
    $vbulletin->input->clean_array_gpc('r', array('navprefs' => TYPE_NOHTML)); 
    أيضاً ابحث عن:

    كود PHP:
    $vbulletin->input->clean_array_gpc('r', array( 
    'prefs' => TYPE_STR
    'dowhat' => TYPE_STR
    'id' => TYPE_INT 
    )); 
    واستبدله بـ:

    كود PHP:
    $vbulletin->input->clean_array_gpc('r', array( 
    'prefs' => TYPE_NOHTML
    'dowhat' => TYPE_STR
    'id' => TYPE_INT 
    )); 
    والآن أنت بأمان .


  7. #17
    مشرف سابق الصورة الرمزية ExperT-LayeR
    تاريخ التسجيل
    Mar 2009
    الدولة
    EgypT - TanTa
    المشاركات
    907
    معدل تقييم المستوى
    41

    افتراضي { ثغره + ترقيع } خطا فى ملف الـ Config.PhP ......



    ثغرة حديثة جدا تمكن من قراءة محتويات ملف الكونفيق Config.Php

    هى فى الحقيقة ليست ثغرة فى موقع ولكنها ثغرة فى بعض السيرفرات...

    الثغرة تمكن من قراءة ملف الكونفيق عن طريق سكربت برمجى يرفع على نفس السيرفر المرفوع عليه الموقع...

    حل الثغرة التشفير لملف الكونفيق بواسطة برنامج زند ... { موجود فى برامج وملحقات الدوره }


  8. #18
    مشرف سابق الصورة الرمزية ExperT-LayeR
    تاريخ التسجيل
    Mar 2009
    الدولة
    EgypT - TanTa
    المشاركات
    907
    معدل تقييم المستوى
    41

    افتراضي { معلومات } Install.PhP + FinalUpgrade.Php ......



    ثغرة خطيرة فى منتديات 3.5.0 الى 3.6.0 ...
    الثغرة تمكن من اخذ نسخة من قاعدة البيانات كاملة او من الاعضاء وبعد ذلك يقوم بفك الباسوورد المشفر للمشرف بعدة طرق ...

    حل الثغرة اسهل مما يكون :

    حذف ملف install.php نهائيا لان البعض يكتفى باعادة تسميته .
    وحذف ملف finalupgrade.php نهائيا .
    طبعا مع الاحتفاظ بنسخة من الملفات على جهازك لانك ستحتاجها فى وقت ما
    وعمل جدار نارى على فولدر install
    أو حذفه تماما ...


  9. #19
    مشرف سابق الصورة الرمزية ExperT-LayeR
    تاريخ التسجيل
    Mar 2009
    الدولة
    EgypT - TanTa
    المشاركات
    907
    معدل تقييم المستوى
    41

    افتراضي { ثغره + ترقيع } الكامات الممنوعه فى المنتدى ......



    الى كل من يستخدم النسخه 3.6.x عليه بوضح هذه الكلمات الى قائمه الكلمات الممنوعه :

    ***********
    hackers
    <meta


  10. #20
    مشرف سابق الصورة الرمزية ExperT-LayeR
    تاريخ التسجيل
    Mar 2009
    الدولة
    EgypT - TanTa
    المشاركات
    907
    معدل تقييم المستوى
    41

    افتراضي { ثغره + ترقيع } ملفات حساسيه يجب تشفيرها ......



    بدور في ملفات المنتدي , النسخة vBulletin 3.6.0 لقيت ثغرتين

    واحدة أنا جربتها وفعاله جداً والثانية ما ظبطت معي كتير لأن أغلب المنتديات حاذفه الملف

    او حاطين جدار ناري ولكن الثانية خطر ...

    الأولي في مجلد Install تحديداً ملف tableprefix.php

    الخطأ البرمجي في السطر 31

    كود PHP:
    require_once(DIR "/{$vbulletin->config['Misc']['admincpdir']}/global.php"); 
    الترقيع : جدار ناري أو حذف الملف نهائياً أو تغير اسم مجلد الـInstall


    الثغرة الثانية وهي الأخطر

    تكمن في الصفحة الرئيسية للمنتدي

    بملف payment_gateway.php

    الثغرة بالسطر رقم 43

    كود PHP:
    if (file_exists(DIR '/includes/paymentapi/class_' $api['classname'] . '.php')) 
    الترقيع , : تعديل الملف بأي محرر php ولا تنسي أخذ نسخة أحتياطية من الملف في حالة حدوث خطأ...

    مــــــــــنـــــــــــــ ــــــــقـــــــــــولـــ ـــــــــــــــــــــــ

صفحة 2 من 6 الأولىالأولى 1234 ... الأخيرةالأخيرة

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

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

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

المواضيع المتشابهه

  1. الدرس الثالث
    بواسطة قناص جوبا في المنتدى تطوير مواقع الانترنت
    مشاركات: 0
    آخر مشاركة: 06-27-2010, 11:18 PM
  2. {الدرس الرابع} الاخطاء المنتشره فى عالم الـ Seo ...
    بواسطة ExperT-LayeR في المنتدى دوره دروس الارشفه والـ Seo
    مشاركات: 11
    آخر مشاركة: 04-25-2010, 04:29 PM
  3. {الدرس الاول} معنى الـ Seo بطريقه شامله ...
    بواسطة ExperT-LayeR في المنتدى دوره دروس الارشفه والـ Seo
    مشاركات: 22
    آخر مشاركة: 11-05-2009, 12:45 PM
  4. { نسخه محميه } نسخه محمية ومغلقة الثغرات vBulletin v3.8.2 Inc KeyGen ...
    بواسطة ExperT-LayeR في المنتدى دوره دروس الحمايه والتشفير
    مشاركات: 8
    آخر مشاركة: 09-02-2009, 12:15 AM
  5. استايل ليـال استايل جميل ومعبر لجميع لجميع نسخ vBulletin
    بواسطة SAIF90 في المنتدى استايلات vB 3.x
    مشاركات: 8
    آخر مشاركة: 03-18-2009, 07:29 PM

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

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

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

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