المساعد الشخصي الرقمي إضغط هنا لمشاهدة المواضيع حسب التسلسل من الأحدث الى الأقدم

مشاهدة النسخة كاملة : احمي منتداك طريقه فعاله 100%


وهج الجروح
30-03-08, 03:30 AM
السلام عليكم ورحمة الله وبركاته ..



طريقة حماية منتديات Vbulletin على طريقة Security Gate :







الخطوات الأساسيه :





1- إعطاء تصريح 711 للمجلدات التاليه :

vb - modcp - admincp - archive - includes

+ المجلد اللذي يحتوي على الكونفق إن لم يكن includes

+مجلد .htpasswds الموجود هنا /home/user





2- تغيير اسماء المجلدات : admincp و modcp و includes

ثم : تغيير اسماء admincp و modcp من خيارات config.php



وثم : استبدال الاسماء القديمه بالجديده في جميع ملفات المنتدى عبر إستخدام برنامج :

PHP Expert Editor



3- تغيير prefix الكوكيز من config.php من bb إلى اي شيء آخر



4- جدار حماية على admincp - modcp - includes - archive



5- حذف مجلد install و حذف اي ملف مضغوط للمنتدى او باك اب موجود على ال public



6- حظر الكلمات الممنوعه المذكوره في ترايدنت



7- التعديل على ملف config.php ويشمل التالي :



تغيير مصفوفاته ومتغيراته التاليه :

config

MasterServer

SlaveServer





تغيير مسار الكونفيق وأسمه وأمتداده :



ويفضل وضعه في مكان خارج الببلك مثل

/home/user/sec/config.php



واسمه إلى اي اسم اخر مثل log.htm وغيرها



وتعديل مسار الكونفق من القديم للجديد في ملف class_core.php





8- تشفير التعديلات بإستخدام آخر إصدار للزند





9- تغيير اسماء الملفات التاليه : init.php - class_core.php - global.php

مع تعديل ملفات المنتدى واستبدال القديم بالجديد بالبرنامج المذكور اعلاااه







الخطوات الإختياريه :



1- جعل قاعدة البيانات على سيرفر آخر .. ثم من السي بانل -- MySQL Data****s

تحت host تكتب آي بي السيرفر اللي تبيه يتصل على القاعده



وبعدين تعدل localhost في ملف الـ config.php :



$config['MasterServer']['servername'] = 'localhost';



إلى آي بي السيرفر الموجود عليه قاعدة البيانات



2- بعد تغيير اسم class_core.php .. نكتب ملف جديد باسم : class_core.php

ونجعله يستخدم ملف config.php .. وننشئ مجلد جديد config.php

فيه معلومات خطأ .. وبكذا بتلعب على اللي بيقدر يوصل للكونفق :)





3- استبدال showgroups.php - memberlist.php - online.php - calendar.php بالـ index.php



4- مسح رقم إصدار المنتدى من الأسفل



5- إغلاق الارشيف ( ثغرة قديمه وترقعت .. لكن الاحتياط للبرايفت وللمستقبل )



6- إضافة يوزر جديد وليكن رقمه 8654 .. ثم إستبدال رقم 1 في ال config.php

بهذا الرقم .. وإضافتهم لقائمة الإداريين .. علشان لو واحد بحث عن userid = 1

وقدر يوصله باي طريقة .. مايقدر يدخل فيها admincp



7- إغلاق قائمة الأعضاء .. إن لم تستبدل بالاندكس



8- إعادة كتابة الأرقام بالصورة عند التسجيل .. لمنع الفلود



9- حذف الكود التالي :



<tr>

<td class="vbmenu_option">

<img class="inlineimg" src="$stylevar[imgdir_button]/sendtofriend.gif" alt="$vbphrase[email_this_page]" />

<a href="sendmessage.php?$session[sessionurl]do=sendtofriend&t=$threadid" rel="nofollow">$vbphrase[email_this_page]</a></td>

</tr>





من تمبلت : SHOWTHREAD



10- تغيير كلمات السر إن كانت سهله لكلاً من : قواعد البيانات , اليوزرات المسموحه لدخول admincp



11- التأكد من تعطيل html في جميع الأقسام وفي كل مكان كالتوقيع والرسائل والملاحظات وغيرها وإستخدام bbcode



12- عمل باك اب احتياطي يومي .. بواسطة هاك VB Datastore Backup



13- بالنسبة للهاكات وحمايتها .. تم تعطيل اكواد التحويل بواسطة الهاكات اللتي سيتم ذكرها

بالنسبة للصندوق الماسي .. يفضل حذفه .. واستبداله بالصندوق السحري

وبالنسبة لـهاك الإهداءات .. إضافة الكود التالي في بداية ملف ehdaa.php :







<?$MyCensorArray=array("#","'",'"',"<",">","$","=");$MyArray_String_Keys=array_keys($_REQUEST);for ($MyLoopInteger=0;$MyLoopInteger<=count($_REQUEST)-1;$MyLoopInteger++){for ($MyLoopInteger2=0;$MyLoopInteger2<=count($MyCensorArray)-1;$MyLoopInteger2++){$_REQUEST[$MyArray_String_Keys[$MyLoopInteger]]= str_replace($MyCensorArray[$MyLoopInteger2],"&#" . ord($MyCensorArray[$MyLoopInteger2]) . ";",$_REQUEST[$MyArray_String_Keys[$MyLoopInteger]]);}}$MyArray_String_Keys=array_keys($_POST);for ($MyLoopInteger=0;$MyLoopInteger<=count($_POST)-1;$MyLoopInteger++){for ($MyLoopInteger2=0;$MyLoopInteger2<=count($MyCensorArray)-1;$MyLoopInteger2++){$_POST[$MyArray_String_Keys[$MyLoopInteger]]= str_replace($MyCensorArray[$MyLoopInteger2],"&#" . ord($MyCensorArray[$MyLoopInteger2]) . ";",$_POST[$MyArray_String_Keys[$MyLoopInteger]]);}}$MyArray_String_Keys=array_keys($_GET);for ($MyLoopInteger=0;$MyLoopInteger<=count($_GET)-1;$MyLoopInteger++){for ($MyLoopInteger2=0;$MyLoopInteger2<=count($MyCensorArray)-1;$MyLoopInteger2++){$_GET[$MyArray_String_Keys[$MyLoopInteger]]= str_replace($MyCensorArray[$MyLoopInteger2],"&#" . ord($MyCensorArray[$MyLoopInteger2]) . ";",$_GET[$MyArray_String_Keys[$MyLoopInteger]]);}}if ($_REQUEST['do'] == "save"){$MyRefContains="$_SERVER[HTTP_REFERER]";if (!isset($_SERVER['HTTP_REFERER']) || strpos($_SERVER['HTTP_REFERER'],$MyRefContains)===false) {echo "<B>Sorry</B>";exit;}}?>









14- ولترقيع ثغرة Forumhome :





إستبدل :



$newpost['title'] =& $vbulletin->GPC['subject'];

بـ







$newpost['title'] =& $vbulletin->GPC['subject'];

if (preg_match('/<|>/',$newpost['title'])) {

$newpost['title'] = str_replace(array("<", ">"), array("(", ")"), $newpost['title']);

}









في



newthread.php







15- ولترقيع ملف faq.php :



اضف :





$navbits[''] =$vbphrase['faq'];





تحت :





// initialize some template bits

$faqbits = '';

$faqlinks = '';









16- حماية editpost.php :



استبدل :



$edit['title'] = trim($_POST['title']);





بـ :



$edit['title'] = trim(xss_clean($_POST['title']));









17- حماية private.php :



استبدل :





$pm['title'] = trim($pm['title']);



بـ :



$pm['title'] = trim(xss_clean($pm['title']));







18- حذف كود الفلاش من bbcode













الهاكات المستخدمه :



1- is-sw protection



2- XSS Protection : حماية أي إصدار من الإحصائيات وشريط آخر المواضيع





او إضافة : define('DISABLE_HOOKS', 1);



في config.php







3- :: نظام الحماية من Rg Security ::



4- VB Datastore Backup







طريقة Security Gate

!السيد المصرى!
11-06-08, 02:40 AM
بارك الله فيك

اخى تاج

على هذه النصائح

وهج الجروح
11-06-08, 02:53 AM
همس الحب شكرا لك يالغالي على المرور الدائم

روح المشاعر
11-07-08, 09:17 PM
يعطـيك العـافيـة

دمـت بخيـر ..

المتألق
11-07-08, 09:28 PM
tagyaf3
اشكرك على مجهود الرائع
فى انتظار جديدك

الحوت السوري
30-08-08, 11:54 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

مسموح
08-09-08, 06:32 AM
1- إعطاء تصريح 711 للمجلدات التاليه :

vb - modcp - admincp - archive - includes






أخوي تاج يافع ذكرت إنه هالملفات تعطى تصريح 711

قيل لي أنه من الأفضل إخفائها عن الشيل

باعطائها تصريح 111

علمأ أنه قد وضع عليها جميعاً جدار حمايه



مارأيك بهذا هل هو صحيح وفعال أم أنه خطاء


شاكراً لكل الرد والأفادهـ

وهج الجروح
08-09-08, 04:54 PM
يؤدي نفس الغرض

مسموح
09-09-08, 03:55 AM
يعطيك العافيه أخوي ولاهنت وبارك الله فيك

بندر الاحمدي
18-11-08, 05:11 PM
http://www.hazza.org/up/uploads/a887f15bba.jpg (http://www.hazza.org/up)

ملوك الإمارات
03-12-08, 02:33 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

ღ عاشق وهم ღ
03-12-08, 02:38 PM
السلام عليكم ورحمة الله وبركاته

بالتوفيق

بنت الظبي
28-02-09, 03:05 AM
يسلموووووووووووووو تااااااااااااااااج

منتدى-المنتدى-منتديات-عديل-الروح-برامج-دروس-شروحات-تصاميم-تعارف-مواقع-فوتوشوب-تعليم-فلاتر-سويتش-دردشه-قصائد-خواطر-روايات-قصص-اسكربتات-اسكربت-برمجه-تطوير-استايلات مجانيه--دليل-مواقع-دورات-تصميم-حوادث-جرائم-فساتين-نسائيه-عالم-حواء-آدم-مطبخ-أثاث-حوارات-نقاش-سيارات-دراجات-أفلام مباشره-تحميل أفلام-مكتبه عامه-مسابقات-جوائز-نقديه-جليتير-برامج حمايه-برامج تصميم-صور- vBulletin
RSS | RSS 1 | RSS 2 | PHP | XML | ROR | HTML