مركز الاستضافة والدعم الفنى لنيوستايل ضع اعلانك هنا
مركز الاستضافة والدعم الفنى لنيوستايل ضع اعلانك هنا
+ الرد على الموضوع
صفحة 2 من 6 الأولىالأولى 1234 ... الأخيرةالأخيرة
النتائج 11 إلى 20 من 56

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


  1. #11
    عضو أحترافي
    الحالة: ExperT-LayeR غير متواجد حالياً
    تاريخ التسجيل: Mar 2009
    رقم العضوية: 2139
    الدولة: EgypT - TanTa
    المشاركات: 907
    معدل تقييم المستوى : 13
    Array

    { ثغره + ترقيع } 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
    رقم العضوية: 2139
    الدولة: EgypT - TanTa
    المشاركات: 907
    معدل تقييم المستوى : 13
    Array

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



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

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

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

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

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



  3. #13
    عضو أحترافي
    الحالة: ExperT-LayeR غير متواجد حالياً
    تاريخ التسجيل: Mar 2009
    رقم العضوية: 2139
    الدولة: EgypT - TanTa
    المشاركات: 907
    معدل تقييم المستوى : 13
    Array

    { ثغره + ترقيع } 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
    رقم العضوية: 2139
    الدولة: EgypT - TanTa
    المشاركات: 907
    معدل تقييم المستوى : 13
    Array

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



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

    يوجد ثغره يتم من خلالها حقن تعليمة 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
    رقم العضوية: 2139
    الدولة: EgypT - TanTa
    المشاركات: 907
    معدل تقييم المستوى : 13
    Array

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



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

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

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

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



  6. #16
    عضو أحترافي
    الحالة: ExperT-LayeR غير متواجد حالياً
    تاريخ التسجيل: Mar 2009
    رقم العضوية: 2139
    الدولة: EgypT - TanTa
    المشاركات: 907
    معدل تقييم المستوى : 13
    Array

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



    تم التبليغ عن ثغرة جديدة في 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
    رقم العضوية: 2139
    الدولة: EgypT - TanTa
    المشاركات: 907
    معدل تقييم المستوى : 13
    Array

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



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

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

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

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



  8. #18
    عضو أحترافي
    الحالة: ExperT-LayeR غير متواجد حالياً
    تاريخ التسجيل: Mar 2009
    رقم العضوية: 2139
    الدولة: EgypT - TanTa
    المشاركات: 907
    معدل تقييم المستوى : 13
    Array

    { معلومات } Install.PhP + FinalUpgrade.Php ......



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

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

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



  9. #19
    عضو أحترافي
    الحالة: ExperT-LayeR غير متواجد حالياً
    تاريخ التسجيل: Mar 2009
    رقم العضوية: 2139
    الدولة: EgypT - TanTa
    المشاركات: 907
    معدل تقييم المستوى : 13
    Array

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



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

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



  10. #20
    عضو أحترافي
    الحالة: ExperT-LayeR غير متواجد حالياً
    تاريخ التسجيل: Mar 2009
    رقم العضوية: 2139
    الدولة: EgypT - TanTa
    المشاركات: 907
    معدل تقييم المستوى : 13
    Array

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



    بدور في ملفات المنتدي , النسخة 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. {الدرس الثالث} اساسيات الـ Seo وبدا الارشفه ...
    بواسطة ExperT-LayeR في المنتدى دوره دروس الارشفه والـ Seo
    مشاركات: 26
    آخر مشاركة: 08-01-2011, 12:02 PM
  2. {الدرس الرابع} الاخطاء المنتشره فى عالم الـ Seo ...
    بواسطة ExperT-LayeR في المنتدى دوره دروس الارشفه والـ Seo
    مشاركات: 11
    آخر مشاركة: 04-25-2010, 05:29 PM
  3. {الدرس الاول} معنى الـ Seo بطريقه شامله ...
    بواسطة ExperT-LayeR في المنتدى دوره دروس الارشفه والـ Seo
    مشاركات: 22
    آخر مشاركة: 11-05-2009, 12:45 PM
  4. {فهرس} دوره حمايه منتديات الـ vBulletin الشامله ....
    بواسطة ExperT-LayeR في المنتدى دوره دروس الحمايه والتشفير
    مشاركات: 1
    آخر مشاركة: 06-16-2009, 02:22 PM
  5. {برامج} ادوات وملحقات دوره حمايه منتديات الـ vBulletin ....
    بواسطة ExperT-LayeR في المنتدى دوره دروس الحمايه والتشفير
    مشاركات: 1
    آخر مشاركة: 05-30-2009, 09:43 PM

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

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

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

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247