|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
السلام عليكم طبقت هذا الشرح على منتداي : منتدى التجارة الإلكترونية العربي و الأن المنتدى لا يفتح و خرب الله يخليكم ساعدوني لإسترجاعه كما كان و لقد رجعت و كتبت كلمة config.php على كل الملفات التي غيرتها و مع ذلك المنتى لا يفتح الرجاء المساعدة و هذا هو الشرح الذي طبقته لحماية المنتدى من الإختراق شرح طريقة تغير اسم ملف الـ config.php و الملفات المتعلقة به ، لأن ملف الـ config هو سبب رئيسي لإختراق المنتديات . سيتم التعديل على المجلدات التالية : أولاً : مجلد admincp يحتوي المجلّد على الملفين التاليين : notice.php و diagnostic.php الملف الأول : notice.php يحتوي هذا الملف على كلمة c o n f i g.php مرة واحده في السطر التالي : * define NOTICE_CRITERIA_JS as 'false' i n c o n f i g.php نقوم بتغيرها للاسم الذي نريد ، والاسم المطبّق في الشرح سيكون mohdkamal.php وبالتالي سيتم تغير c o n f i g.php إلى mohdkamal.php ، ليصبح السطر بالشكل التالي : * define NOTICE_CRITERIA_JS as 'false' in mohdkamal.php انتهينا من ملف notice.php . الملف الثاني : diagnostic.php يحتوي هذا الملف على كلمة c o n f i g.php مرتين في السطر التالي : $ignored_files = array('/includes/c o n f i g.php', '/includes/c o n f i g.php.new', '/install/install.php', '/includes/version_vbulletin.php'); نقوم بتغيرها إلى mohdkamal.php (الاسم المطبّق في الشرح) . وبالتالي سيتم تغير c o n f i g.php إلى mohdkamal.php ، ليصبح السطر بالشكل التالي : $ignored_files = array('/includes/mohdkamal.php', '/includes/mohdkamal.php.new', '/install/install.php', '/includes/version_vbulletin.php'); انتهينا من ملف diagnostic.php ومن مجلد admincp . *************** الآن ننتقل لمجلد includes المجلد يحتوي على 5 ملفات : الملف الأول : adminfunctions.php يحتوي هذا الملف على كلمة c o n f i g.php مرة واحده في السطر التالي : // user is a super administrator (defined in c o n f i g.php) so can do anything نقوم بتغيرها إلى mohdkamal.php (الاسم المطبّق في الشرح) . وبالتالي سيتم تغير c o n f i g.php إلى mohdkamal.php ، ليصبح السطر بالشكل التالي : // user is a super administrator (defined in mohdkamal.php) so can do anything انتهينا من ملف adminfunctions.php الملف الثاني : ملف class_core.php يحتوي هذا الملف على كلمة config.php عشر مرات في الأسطر التالية : * @param string Configuration file from config.php.ini (my.ini / my.cnf) * Array of data from config.php. include(CWD . '/includes/config.php'); if (file_exists(CWD. '/includes/config.php')) // config.php exists, but does not define $config die(' Configuration: includes/config.php exists, but is not in the 3.6+ format. Please convert your config file via the new config.php.new.'); die(' Configuration: includes/config.php does not exist. Please fill out the data in config.php.new and re**** it to config.php'); نقوم بتغيرها إلى mohdkamal.php (الاسم المطبّق في الشرح) . وبالتالي سيتم تغير config.php إلى mohdkamal.php ، لتصبح الأسطر بالشكل التالي : [QUOTE* @param string Configuration file from mohdkamal.php.ini (my.ini / my.cnf) * Array of data from mohdkamal.php. include(CWD . '/includes/mohdkamal.php'); if (file_exists(CWD. '/includes/mohdkamal.php')) // mohdkamal.php exists, but does not define $config die(' Configuration: includes/mohdkamal.php exists, but is not in the 3.6+ format. Please convert your config file via the new mohdkamal.php.new.'); die(' Configuration: includes/mohdkamal.php does not exist. Please fill out the data in mohdkamal.php.new and re**** it to mohdkamal.php'); ][/QUOTE] انتهينا من ملف class_core.php الملف الثالث : ملف functions.php يحتوي هذا الملف على كلمة config.php مرتين في الأسطر التالي : * if DEMO_MODE is defined and set to true in config.php this function will return false, // define this in config.php -- good for test boards, نقوم بتغيرها إلى mohdkamal.php (الاسم المطبّق في الشرح) . وبالتالي سيتم تغير config.php إلى mohdkamal.php ، ليصبح السطر بالشكل التالي : // define this in mohdkamal.php -- good for test boards, * if DEMO_MODE is defined and set to true in mohdkamal.php this function will return false, انتهينا من ملف functions.php الملف الرابع : ملف init.php يحتوي هذا الملف على كلمة config.php مرتين في الأسطر التالية : // getcwd() failed and so we need to be told the full forum path in config.php trigger_error('Configuration: You must insert a value for forumpath in config.php', E_USER_ERROR); نقوم بتغيرها إلى mohdkamal.php (الاسم المطبّق في الشرح) . وبالتالي سيتم تغير config.php إلى mohdkamal.php ، لتصبح الأسطر بالشكل التالي : // getcwd() failed and so we need to be told the full forum path in mohdkamal.php trigger_error('Configuration: You must insert a value for forumpath in mohdkamal.php', E_USER_ERROR); انتهينا ملف init.php الملف الخامس : ملف config.php نقوم بتغير اسمه (r e n a m e )إلى mohdkamal.php * ثم نقوم برفع بجميع الملفات إلى مسارها الأصلي *للبحث عن أي كلمة بواسطة برنامج الـ NotePad يتم الضغط على Ctrl + F *يمكن إبقاء ملف الـ config الأصلي بعد تعبئته بمعلومات وهمية عن قاعدة البيانات. __DEFINE_LIKE_SHARE__ |
مواقع النشر (المفضلة) |
| |
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
مساعدتكم الله يخليكم ، ممكن حد يدلني على محل تصلبح مكيف بصناعبة الشارقه؟ | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 03-21-2012 05:20 PM |
ابي مساعدتكم الله يخليكم يا اساتدت الطبخ في مكشات | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 12-26-2011 01:00 AM |
ممكن مساعدتكم ضروري الله يخليكم .. | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 03-11-2010 10:20 AM |
بدي مساعدتكم الله يخليكم | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 12-23-2009 08:00 AM |
محتاج تعديل بسيط الله يخليكم | محروم.كوم | منتدى أخبار المواقع والمنتديات العربية والأجنبية | 0 | 04-30-2009 02:50 PM |