منتديات انصار الحجة عج - النجف الاشرف
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

إستعادة المنتدى المخترق بثغرة Spacer Open و الترقيع منها

اذهب الى الأسفل

إستعادة المنتدى المخترق بثغرة Spacer Open و الترقيع منها Empty إستعادة المنتدى المخترق بثغرة Spacer Open و الترقيع منها

مُساهمة من طرف الادارة الأربعاء سبتمبر 21, 2011 1:35 am

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

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

إستعادة المنتدى المخترق بثغرة Spacer Open و الترقيع منها 24170290


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

إستعادة المنتدى المخترق بثغرة Spacer Open و الترقيع منها 89086677

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

إستعادة المنتدى المخترق بثغرة Spacer Open و الترقيع منها 65529474

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

إستعادة المنتدى المخترق بثغرة Spacer Open و الترقيع منها 46013045

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

إستعادة المنتدى المخترق بثغرة Spacer Open و الترقيع منها 51135745


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:




<!-- 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-يجب أن تقوم بعملية اضافة قالب مع كل ستايل موجود ،
ومع الستايلات التي تركبها مستقبلاً .


إستعادة المنتدى المخترق بثغرة Spacer Open و الترقيع منها Bye1
الادارة
الادارة
اداري
اداري

عدد المساهمات : 469
نقاط : 1304
السٌّمعَة : 3
تاريخ التسجيل : 13/09/2011
العمر : 29
الموقع : في ارض الله الواسعة

https://ansarhijjah.mam9.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى