إستعادة المنتدى المخترق بثغرة Spacer Open و الترقيع منها
بسم الله الرحمن الرحيم
في الفترة الأخيرة ..
قام أحد أطفال النت بإختراق بعض من المنتديات عن طريق ثغرة تسمى spacer_open

الثغرة ظهرت في منتديات الجيل الثالث ، بالتحديد 3.6 و 3.7 ،
وهذا شرح مبسط لاسترجاع المنتدى بعد اختراقه + شرح الترقيع ،
1-قم بالدخول للوحة التحكم Cpanel كما في الصورة

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


2-ندخل على الخيار الموضح في الصورة

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

3-من الأسفل إختار Php my Admin كما في الصورة

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

4-من اليمين إختر قاعدة البيانات الخاصة بالمنتدى المخترق :-

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

5-من الأعلى إختار
SQL

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


6-في المربع الفارغ نضع هذا الكود


كود PHP:
UPDATE `template` SET `template` = ' ".(($show[''old_explorer'']) ? (" ") : (" "))."' WHERE `template`.`title` ='spacer_open' ;



بعدها سيعود المنتدى للعمل جيداً بعد ذلك ،

الآن يأتي دور الترقيع


افتح ملف Global.php في مجلد vb


ابحث عن

كود PHP:
كود:
fetch_template('spacer_open')

استبدل spacer_open بأي شي اخر مثلا ksa4ever


بعدها اذهب للمنتدى ،
اذهب للتحكم بالاستايل
وقم باضافة قالب جديد وسمه ksa4ever وضع فيه التالي

كود PHP:
كود:
[LEFT] 		 			 <!-- 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
"> <div style="padding:0px $stylevar[spacersize]px 0px $stylevar[spacersize]px"> </if>


ملحوظات :

1-يجب أن يتوافق اسم القالب مع الاسم في ملف global.php

2-يجب أن تقوم بعملية اضافة قالب مع كل ستايل موجود ،
ومع الستايلات التي تركبها مستقبلاً .