تراجع إلى الخلف   :: TRAIDNT FORUM :: > قسم تطوير المنتديات > ركن تطوير منتديات vb3.8.0 > أرشيف تطوير منتديات vb3.6.0

أرشيف تطوير منتديات vb3.6.0 :: يمنع منعاً باتا ً .. كتابة اي موضوع يهتم بمشاكل المنتديات (( يمنع وضع نسخ vBulletin ))

حماية قوية من الوصول الى قاعدة البيانات (تغيير اسم ومسار ملف config.php)

تنبيه : الموضوع منقول بالكامل من منتديات سوالف سوفت للكاتب HaMaDa4eVeR جزاه الله خيراً السلام عليكم كثرت في الفترة الاخيرة الاختراق والعبث في قواعد البيانات

اضافة رد
  #1  
قديمة 26 - 11 - 2006, 00:39 KeLy - 7arKaT غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
بيانات موقعي
اسم الموقع: منتديات جروحي
اصدار المنتدى: VB 3.6.7 PL1
 





KeLy - 7arKaT يستحق التميز

تنبيه: الموضوع منقول بالكامل من منتديات سوالف سوفت للكاتب HaMaDa4eVeR جزاه الله خيراً


السلام عليكم

كثرت في الفترة الاخيرة الاختراق والعبث في قواعد البيانات عن طريق رفع ملفات php وزرع اوامر لتدمير قاعدة بيانات المنتدى من نوع vBulletin 3.5 ،

توصلنا لحل تشفير ملف الكونفيق ولكن بدون جدوة لان بالامكان الوصول الى قيم متغيرات ملف الكونفيق باكثر من طريقة ، بل وصل البعض لبرمجة دوال لكشف معلومات ملف الكونفيق ،إذا ماهو الحل !!

فالحل هو التشفير لمجموعة من الملفات + تغير اسم ومكان ملف الكونفيغ + تغير اسماء المصفوفات الموجودة داخل ملف الكونفيق

لذا قمت بكتابة هذا الموضوع لضمان حماية اكثر للوصول الى معلومات قاعدة البيانات :

قبل كل شي قم باخذ نسخة احتياطية من الملفات التي سوف نجري التعديل عليها

أولاً:
سوف نقم بتغير اسم ومسار ملف الـconfig.php

وايضا اسم المصفوفة الاساسي



الخطوات اولا قم بفتح ملف:
includes/ class_core.php

وابحث عن :

كود PHP:
include(CWD . '/includes/config.php');

وقم بتغير اسم الملف و المسار

هكذا مثلا :

كود PHP:
include(CWD . '/includes/cron/myjop.php');

بقي علينا تغير اسم المصفوفة لملف الكونفيق

في نفس الملف ابحث عن

كود PHP:
$config = array();

وقم بتغير اسم المصفوفة الى الاسم الذي يناسبكـ



مثلا هكذا :

كود PHP:
$amseriese = array();



ايضاً قم بالبحث عن :

كود PHP:
$this->config =& $config;

وقم بتغيره الى اسم المصفوفة الذي اخترته :

هكذا:

كود PHP:
$this->config =& $amseriese;



وبعد هذا احفظ الملف ،



الان نتجه الى ملف الـ'/includes/cron/myjop.php'

طبعاً هذا هو ملف الكونفيق الجديد وافتحه

وقم بإعادة تسمية المصفوفة من config الى الاسم الذي اخترته amseriese

مثلاً

كود PHP:
$config['Database']['dbname'] = 'sudabest';

قم باعادة تسميته الى :

كود PHP:
رمز PHP:
 $amseriese['Database']['dbname'] = 'sudabest'
وقم بتغير جميع اسماء المصفوفات بهذه الطريقه

واحفظ الملف في نفس مساره الذي اخترته .



الان إنتهينا ، الان تبقى لنا التشفير ، قم بتشفير الملفيين وارفعهما وقل تعال يا كيفين العرب واعرف ايه هو اسم قاعدة بياناتي

احبذ طبعا ترك ملف تمويهي config.phpببيانات مزيفه لكي يتسلى كيفين متنك العرب

قم بتغير اسماء المتغيرات التي وردت في الامثلة الى ما يناسبكـ

أنصح بالتجربة أولا في منتداكـ الخاصة وانا غير مسوؤل من اية أخطاء قد تحدث نتيجة هذا التعديل
توقيع KeLy - 7arKaT
KeLy-7arKaTHoTmAiL.Com
اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 2 ]
قديمة 26 - 11 - 2006, 01:07 !الشبح الاسود! غير متواجد حاليآ بالمنتدى
افتراضي
غلط ولو قرأت الموضوع في سوالف ترا انه فيه اخطاء والكل قال عليها
وكمان لو كدا مش هاتعرف تدخل لوحة التحكم انا مجرب


شرح الاخ Sc®iPt الشرح فعال وشغال




السلام عليكم ورحمه الله

نبدأ على بركه الله


أولاً المجلدات التي سيتم التعديل عليها

admincp

includes

install


لكي تتم العمليه بشكل صحيح

أولاََ روح لملف الكونفج على المسار التالي vb\includes\config.php

أعطيه الأسم المراد التغيير أليه انا عن نفسي أخترت أسم swalif.php


وبعدها روح لمجلد admincp أختار الملف الذي يحمل أسم diagnostic.php من داخل مجلد admincp

وأختار تعديل كما بالصوره






لآحظ الصور بدقه




أخترنا EdiT ومن ثم find وظهر كما هو موضح فوق في الصوره الأن نبحث عن كلمه config.php

أكتب في الفراغ config.php وأضغط Find next ستلاحظ كما مبين فوق في الصوره أنه ظلل كلمه config.php

أستبدل الأسم الموجود وهو config.php ألى الأسم المراد تغييره swalif.php مثلاً

ملاحظه هامه : هذا الملف يوجد به أسم config.php مرتين وأهمهم الأولى.. ولو تبي تغير الثانيه مافي مشكله


================================================== =====

والأن خلصنا من مجلدadmincp

نشوف الحين المجلد اللي بعده وهو includes والملفات الني سنعدل عليها في هذا المجلد هم 4 ملفات

الأول هو adminfunctions.php نختتار تعديل كما في الصوره



ونلاحظ هنا أن هذا الملف موجود به كلمه config.php مره واحده يعني لما نبحث تبحث مره واحده ستظهر مره واحده نبدلها بالمسمى اللي اخترناه وبيمشي الحال


================================================== =====

خلصنا من اول ملف داخل مجلد includes نشوف الملف الثاني وهو class_core.php
ونختار تعديل كما بالصوره



ونلاحظ أن هذا الملف موجود به كلمه كونفج 10 مرات يعني لما نبحث ستظهر 10 مرات نبدلها بالمسمى اللي اخترناه وبس



================================================== =====

الحين نشوف الملف الثالث وهو functions.php

ونختار تعديل كما بالصوره



ونلاحظ أن هذا الملف موجود به كلمه كونفج مرتين يعني لما نبحث ستظهر الكلمه مرتين نبدلها بالمسمى اللي اخترناه


================================================== =====

ندخل على الملف الرابع وهو init.php

ونختار تعديل كما بالصوره



ونلاحظ أن هذا الملف موجود به كلمه كونفج مرتين يعني لما نبحث ستظهر الكلمه مرتين نبدلها بالمسمى اللي اخترناه


================================================== =====

والأن خلصنا من مجلد includes

نشوف الحين المجلد اللي بعده وهو install والملفات الني سنعدل عليها في هذا المجلد هم 6 ملفات

الأول init.php

ونختار تعديل كما بالصوره



ونلاحظ أن هذا الملف موجود به كلمه كونفج مرتين يعني لما نبحث ستظهر الكلمه مرتين نبدلها بالمسمى اللي اخترناه


================================================== =====

خلصنا من اول ملف داخل مجلد install نشوف الملف الثاني وهو install.php

ونختار تعديل كما بالصوره



ونلاحظ أن هذا الملف موجود به كلمه كونفج مرتين يعني لما نبحث ستظهر الكلمه مرتين نبدلها بالمسمى اللي اخترناه


================================================== =====

خلصنا من ثاني ملف داخل مجلد install نشوف الملف الثالث وهو install_language_en.php

ونختار تعديل كما بالصوره



ونلاحظ أن هذا الملف موجود به كلمه كونفج 7 مرات يعني لما نبحث ستظهر 7 مرات نبدلها بالمسمى اللي اخترناه


================================================== =====

ندخل على الملف الرابع داخل مجلد install وهو installcore.php

ونختار تعديل كما بالصوره



ونلاحظ هنا أن هذا الملف موجود به كلمه config.php مره واحده يعني لما نبحث تبحث مره واحده ستظهر مره واحده نبدلها بالمسمى اللي اخترناه وبيمشي الحال


================================================== =====

ندخل على الملف الخامس داخل مجلد install وهو upgrade_language_en.php

ونختار تعديل كما بالصوره



ونلاحظ أن هذا الملف موجود به كلمه كونفج مرتين يعني لما نبحث ستظهر الكلمه مرتين نبدلها بالمسمى اللي اخترناه


================================================== =====

ندخل على الملف السادس والأخير داخل مجلد install وهو upgradecore.php

ونختار تعديل كما بالصوره



ونلاحظ هنا أن هذا الملف موجود به كلمه config.php مره واحده يعني لما نبحث تبحث مره واحده ستظهر مره واحده نبدلها بالمسمى اللي اخترناه


================================================== =====

صوره نهائيه للشرح توضح الأنتهاء بالعمل بسلام والحمد لله



================================================== ====
================================================== ====


رجااااااااااء عند نقل الموضوع .. ذكر المصدر والكاتب.. لحفظ الحقوق ليس اكثر .. والسلام ختام


ملحوظه:- الشرح كان بينزل بعد النسخه الرسميه من 3.6.0 ولكن لكثره الطلب.. من الاخوه تم تطبيق الشرح على نسخه 3.5.4 الشرح مجرب على 3.6.0 فيما فوق


والسلام عليكم ورحمه الله وبركاته أنتهى الشرح
!الشبح الاسود!
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 3 ]
قديمة 26 - 11 - 2006, 01:12 الدينالي غير متواجد حاليآ بالمنتدى
 


الدينالي مبدع بلا حدودالدينالي مبدع بلا حدودالدينالي مبدع بلا حدودالدينالي مبدع بلا حدودالدينالي مبدع بلا حدودالدينالي مبدع بلا حدودالدينالي مبدع بلا حدودالدينالي مبدع بلا حدودالدينالي مبدع بلا حدودالدينالي مبدع بلا حدودالدينالي مبدع بلا حدود
بيانات موقعي
اسم الموقع: الردادي لتحميل الملفات والصور
اصدار المنتدى: لا أملك منتدى
افتراضي
الله يعطيك العافيه
الدينالي
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 4 ]
قديمة 26 - 11 - 2006, 01:14 stop4adv غير متواجد حاليآ بالمنتدى
Banned
 
صورة 'stop4adv' الرمزية
 


stop4adv مبدع بلا حدودstop4adv مبدع بلا حدودstop4adv مبدع بلا حدودstop4adv مبدع بلا حدودstop4adv مبدع بلا حدودstop4adv مبدع بلا حدودstop4adv مبدع بلا حدودstop4adv مبدع بلا حدودstop4adv مبدع بلا حدودstop4adv مبدع بلا حدودstop4adv مبدع بلا حدود
أرسل رسالة بواسطة ICQ إلى stop4adv أرسل رسالة بواسطة AIM إلى stop4adv أرسل رسالة بواسطة MSN إلى stop4adv أرسل رسالة بواسطة Yahoo إلى stop4adv
بيانات موقعي
اسم الموقع: ستوب
اصدار المنتدى: لا أملك منتدى
افتراضي
الله يعطيك العافيه
stop4adv
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 5 ]
قديمة 26 - 11 - 2006, 14:05 الطائر الحر غير متواجد حاليآ بالمنتدى
.:: عضو متألق ::.
 
صورة 'الطائر الحر' الرمزية
 


الطائر الحر مبدع بلا حدودالطائر الحر مبدع بلا حدودالطائر الحر مبدع بلا حدودالطائر الحر مبدع بلا حدودالطائر الحر مبدع بلا حدودالطائر الحر مبدع بلا حدودالطائر الحر مبدع بلا حدودالطائر الحر مبدع بلا حدودالطائر الحر مبدع بلا حدودالطائر الحر مبدع بلا حدودالطائر الحر مبدع بلا حدود
أرسل رسالة بواسطة Skype™ إلى الطائر الحر
بيانات موقعي
اسم الموقع: اليوم لخدمات الانترنت
اصدار المنتدى: لا أملك منتدى
افتراضي
يعطيك الف عافيه
الطائر الحر
توقيع الطائر الحر

MSN: ahmedtoday4s.biz
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 6 ]
قديمة 26 - 11 - 2006, 14:22 FaNkOoOoOsH غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 


FaNkOoOoOsH يستحق التميز
بيانات موقعي
اصدار المنتدى: صفحتي
افتراضي
حبيبى انا سويت نفس اللى قولتو

لكن ببرودكت من هاكات عصووم


وغيرت مكان ملف config

ومسار لوحه التحكم admin cp

ومسار لوحه المشرفين

modcp

وكلو شغال تمام عندى


وبعض الهاكات تحتاج تعديل لتعمل بعد تغيير المسارات
FaNkOoOoOsH
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 7 ]
قديمة 26 - 11 - 2006, 14:27 همسة حنان غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'همسة حنان' الرمزية
 


همسة حنان يستحق التميزهمسة حنان يستحق التميز
أرسل رسالة بواسطة MSN إلى همسة حنان
بيانات موقعي
اسم الموقع: همسة
اصدار المنتدى: 3.8.4
افتراضي
الله يعافيك يالغلا

لكن انا اشوف ان مواضيع تغيير الملف config كثرت

وغير كذا ما دام ان فيه بك اب ليش الواحد يخاف ويتعب حاله

لان جون ما يقصر كل يوم ومطلع نسخه جديده وانت تظطر انك تنزل ملفات جديده

ويروح كل شغلك لان الحين قبل اسبوعين او 3 نزلت نسخة 3.6.3 وقبل 5 ايام نزلت

3.6.4 يعني بصراحه تعب كل شوي اغير الملفات

لكن ما نقول الا الحامي الله بإذن الله

والله يعطيك العافيه اخوي على الموضوع الرائع

وتسلم يدينك والله

لكم كل الود
همسة حنان
توقيع همسة حنان
:: سبحان الله وبحمدهـ . . سبحان الله العظيمـ ::


منتديات همسة حنانـ


  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 8 ]
قديمة 26 - 11 - 2006, 14:46 ALReal غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'ALReal' الرمزية
 


ALReal تميز بلا حدودALReal تميز بلا حدودALReal تميز بلا حدودALReal تميز بلا حدودALReal تميز بلا حدودALReal تميز بلا حدودALReal تميز بلا حدودALReal تميز بلا حدودALReal تميز بلا حدودALReal تميز بلا حدودALReal تميز بلا حدود
بيانات موقعي
اسم الموقع: إعتزلناها
اصدار المنتدى: لا أملك منتدى
افتراضي
اخواني مسألة تغير ملف الكونفج اكبر خطئ والله

بتضبط مع الناس اللي مايركبون هاكات وايضا بتصير مشاكل
ALReal
توقيع ALReal
  • للبيع دومين مميز للمهتميين ALReal.Net الريال,ريال مدريد..الخ
  • للبيع دومين مميز 7ope.Net حبي,موقع حبي...الخ

من الكويت 55799570
من خارج الكويت 0096555799570
أزلنا البريد بعد معاناة من الملاقيف






  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 9 ]
قديمة 26 - 11 - 2006, 23:07 webmaster غير متواجد حاليآ بالمنتدى
:: عضـــو::
 


webmaster يستحق التميز
افتراضي
اشطة اوي ياعم ايه الحلاوة دي
webmaster
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 10 ]
قديمة 28 - 02 - 2007, 01:15 mafa غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'mafa' الرمزية
 


mafa تميز بلا حدودmafa تميز بلا حدودmafa تميز بلا حدودmafa تميز بلا حدودmafa تميز بلا حدودmafa تميز بلا حدودmafa تميز بلا حدودmafa تميز بلا حدودmafa تميز بلا حدودmafa تميز بلا حدودmafa تميز بلا حدود
بيانات موقعي
اسم الموقع: منتدى ابداع
اصدار المنتدى: 3.8.4
افتراضي
جازاك الله خيرا وتم التغيير ..
mafa
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 11 ]
قديمة 28 - 02 - 2007, 04:17 -AbU_FaiSaL- غير متواجد حاليآ بالمنتدى
.:: عضو متألق ::.
 
صورة '-AbU_FaiSaL-' الرمزية
 


-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود
بيانات موقعي
اصدار المنتدى: صفحتي
افتراضي
يعطيك الف عافيه ماقصرت
-AbU_FaiSaL-
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 12 ]
قديمة 09 - 04 - 2007, 16:13 FAPIO غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'FAPIO' الرمزية
 


FAPIO على طريق الابداعFAPIO على طريق الابداع
بيانات موقعي
اسم الموقع: يونيون فور هوست
اصدار المنتدى: لا أملك منتدى
افتراضي
السلام عليكم

مشكور اخي ويعطيك ألف عافية

مع أطيب تحية
FAPIO
توقيع FAPIO
توقيعك:
توقيعك:
توقيعك:
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 13 ]
قديمة 10 - 05 - 2007, 12:01 arablek غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 


arablek يستحق التميز
بيانات موقعي
اصدار المنتدى: صفحتي
افتراضي
شكرا على الشرح
arablek
  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 14 ]
قديمة 10 - 05 - 2007, 13:11 عــزووز متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'عــزووز' الرمزية
 


عــزووز على طريق الابداععــزووز على طريق الابداععــزووز على طريق الابداع
بيانات موقعي
اسم الموقع: مدونة عبدالعزيز
اصدار المنتدى: مدونات
افتراضي
اقتباس
 مشاهدة المشاركة المشاركة الأصلية أضيفت بواسطة : ضاري
اخواني مسألة تغير ملف الكونفج اكبر خطئ والله

بتضبط مع الناس اللي مايركبون هاكات وايضا بتصير مشاكل

توقيع عــزووز
سبحان الله وبحمده ... سبحان الله العظيم

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

منتدى شرقية كوم , مدونتي الشخصية
للتراسل اظغط هنا

  اضافة رد مع اقتباس نص هذه المشاركة
  رقم المشاركة : [ 15 ]
قديمة 10 - 05 - 2007, 15:00 السيد بحر غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'السيد بحر' الرمزية
 


السيد بحر يستحق التميزالسيد بحر يستحق التميز
بيانات موقعي
اسم الموقع: مورفيـن
اصدار المنتدى: 3.8.4
افتراضي
يعطيك العافيه
السيد بحر
توقيع السيد بحر
سبحان الله وبحمده .. سبحان الله العظيم
  اضافة رد مع اقتباس نص هذه المشاركة
اضافة رد

العلامات المرجعية

أدوات الموضوع
طرق العرض

ضوابط المشاركة
لا يمكنك اضافة مواضيع جديدة
لا يمكنك اضافة مشاركات
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

رمز [IMG] : متاحة
رمز HTML : معطّلة
المراجع : معطّلة
Refbacks are متاحة




الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 20:40.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)


Powered by vBulletin® Version 3.8.7
.Copyright ©2000 - 2012, Jelsoft Enterprises Ltd

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.