منتديات بعد حيي

منتديات بعد حيي (https://www.b3b7.com/vb/index.php)
-   | ترقيع الثغرات | (https://www.b3b7.com/vb/forumdisplay.php?f=133)
-   -   سد جميع ثغرات الجيل الثالث (https://www.b3b7.com/vb/showthread.php?t=101357)

شباب في رحله 01-12-2012 09:58 PM

سد جميع ثغرات الجيل الثالث
 

السلام عليكم
سد جميع ثغرات الجيل الثالث

حماية أهم المجلدات في المنتدى وهي كالأتي

1- admincp
2- includes
3- modcp
4- install

2/يفضل ترقية المنتدى بين فترة وفتره للاصدارات الآحدث او المتابعه .
بالنسبه للحماية لاتعتبرحماية الموقع بنسبة 100% لان حماية سيرفر المستضيف تمثل 80% من حماية الموقع فالاتعتمد كل الاعتماد على مواضيع الحماية فسوف اتطرق لموضوع الحمايه فيما بعد. http://www.b3b7.com/up1//uploads/ima...00af70152e.gif

جميع الثغرات الموجوده في نسخ منتديات vBulletin3 الجيل الثالث

لجميع إصدارات vBulletin3

1- ثغرة آخر عشرة مواضيع و طريقة سد هذه الثغرة؟

افتح ملف آخر عشرة مواضيع في مجلد منتداك و غالبا ما يكون اسمه last10.php أو ttlast.php و ابحث فيه عن الكود:

كود:

كود PHP:

$fsel 

و قم بحذفه إذا وجد

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

كود:

كود PHP:

$ftitle 

و قم بحذفه إذا وجد









جميع إصدارات vBulletin3

2- ثغرة الرسائل الخاصة و طريقة سد هذه الثغرة؟

افتح ملف private.php الموجود في مجلد منتداك الرئيسي و ابحث فيه عن الكود:

كود:

كود PHP:

$pm trim($pm); 

و استبدله بالكود الآتي:

كود:

كود PHP:

$pm trim(xss_clean($pm)); 

ثم احفظ الملف




جميع إصدارات vBulletin3

3- ثغرة ملف التعليمات faq.php و طريقة سد هذه الثغرة؟

افتح ملف التعليمات faq.php الموجود في مجلد منتداك الرئيسي وابحث عن الكود:

كود:
كود PHP:

// initialize some template bits 

$faqbits ''

$faqlinks ''

أضف بعده الكود:

كود:

كود PHP:

$navbits =$vbphrase

ثم احفظ الملف



جميع إصدارات vBulletin3

4- ثغرة ملف تعديل المشاركة editpost.php و طريقة سد هذه الثغرة؟

افتح الملف editpost.php الموجود في مجلد منتداك الرئيسي و ابحث عن الكود:

كود:

كود PHP:

$edit trim($_POST); 

و استبدله بالكود التالي:

كود:

كود PHP:

$edit trim(xss_clean($_POST)); 

و في نفس الملف قم بوضع هذا الكود بعد الكلمة <?php و تجدها في أول الملف و هذا هو الكود:




كود:
كود PHP:

$title addslashes($title); 

if (
strstr($title,"script") != NULL){ 

echo 
"Warning..Are you hacker?<br>vBulletin<br>note: use scr!pt"

exit; 



جميع إصدارات vBulletin3

6- ثغرة ملفات calendar.php وmemberlist.php وطريقة سد هذه الثغرات؟

هناك ثغرة في ملف calendar.php فالحل سهل جدا هو أن تنسخ ما بداخل ملف index.php و تضعه داخل ملف calendar.php

وأيضا هناك ثغرة قائمة الأعضاء فالحل هو أن تغلقها من خيارات المنتدى من خيار قائمة الأعضاء و مشاهدة الهوية أو أن تفعل كما في التقويم calendar.php تنسخ ما بداخل ملف index.php و تضعه داخل ملف memberlist.php فقط و هكذا يكون منتداك أكثر أمناً بإذن الله


جميع إصدارات vBulletin3

7- ثغرة ملفات الكوكيز وطريقة سد هذه الثغرة؟


ولسد هذه الثغرة أتبع مايلي :

إفتح ملف config.php الموجود في مجلد includes في منتداك وأبحث عن الكود التالي:

كود:
كود PHP:

// Prefix that all vBulletin ****ies will have



// For example



$****ieprefix 'bb'

قم بتغير حرفي bb إلى أي حروف أخرى مثلا إلى dd أو أي حروف أخرى تفضلها أنت.
ونرفع الملف الى المنتدى مرة اخرى.

جميع إصدارات vBulletin3

8- ثغرتين خطيرتين جدا في ملفات online.php و showgroups.php وطريقة سد هذه الثغرتين؟

ولسد هذه الثغرة أتبع مايلي :

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

أما بالنسبة لملف showgroups.php فهو ليس لديه داعي في المنتدى فإما أن تقوم بحذفه أو قم بفتح الملف بأي محرر نصوص وحذف كل محتواه وستبدله بمحتويات ملف index.php ثم أحفظ العمل ثم قم برفعه إلى المنتدى مجددا

جميع ثغرات الجيل الثالث سردتها هنا بالموضوع للافاده
برب

روح الامارات 01-12-2012 11:32 PM

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

شباب ف رحله

الله يعطيك العآفيه ع الشرح
مآقصرت يطولي بعمرك وأن شآءالله يستفآد منه
موضوع بقمه الروعه وممتآز الف شكر لك يآخوي :)

مها السبيعي 02-28-2012 05:39 PM

إنتقاء مميز
تسلم أناملك ع الطرح
يعطيك ربي العافية
بإنتظار جديدك العذب
ودي لك



</b></i>


الساعة الآن 07:26 AM.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. TranZ By Almuhajir
HêĽм √ 3.2 OPS BY: ! ωαнαм ! © 2010

mamnoa 5.0 by Abdulrahman Al-Rowaily