تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سكريبت تغيير بريفيكس الجداول Table Prefix
#1
لمحة سريعة عن عمل الأسكريبت.
ماعنى بريفيكس الجداول او الـ table prefix ؟
هو اسم يوضع قبل اسماء جميع الجداول بقاعدة بيانات معينة..
على سبيل المثال فى مدونة الورد بريس ترى جميع الجداول يسبقها كلمة wp_
فى مجلة الـ mk_portal تجد جميع الجداول تبدأ بكلمة mk_
فى منتديات الـ vb تبدأ بـ vb_
فى منتديات MyBB تبدأ جميع الجداول بكلمة mybb_ الخ هذا مايسمى بالبريفيكس
عمل هذا الأسكريبت هو تغيير الـ table prefix بعدة خطوات لا يوجد اسهل منها..

ما الفائدة من هذا الأسكريبت؟ صراحتا هذا متوقف على حاجتك لتغيير البريفيكس.. لكن اليك مثال جيد.

عندما يحاول الهكر ان يخترق موقع ما بإستخدام مايدعى بالـ SQL - Injection

كما وضح لنا ذلك الأخ الكريم Xlissa فى موضوعه الوقاية خير من الاختراق / احتياط امني

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

وقبل طرح الأسكريبت لكم قمت بالمغامرة وتجربته على منتدانا بعد اخذ نسخة احتياطية طبعا.. وتبين انه الحمد لله لم يحدث اى خلل.. وكل شئ على خير مايرام..

الأسكريبت عربى بالكامل ولا يحتاج الى اى شرح
فقط ستحتاج الى تغيير السطر
PHP كود :
$link mysql_connect('localhost'$mysql_user$mysql_pass); 
اذا كان سيرفر قاعدة البيانات لديك ليس localhost فتغير كلمة لوكال هوست بإسم سيرفر قاعدة بياناتك..

هذا الأسكريبت ينفذ هذا الأمر بسرعة خيالية..

وصالح لجميع انواع الأسكريبتات لذلك طرحته فى قسم تطوير المواقع بدلا من اقسام MyBB

رجائى فقط هو احترام حقوق الأسكريبت



تنبيه هام جدا1: قبل بدأ استخدامك للأسكريبت قم بحفظ نسخة احتياطية لقاعدة البيانات تحسبا لأى خطأ غير متوقع.. واخلى مسؤليتى بالكامل اذا استخدمه احدكم دون حفظ نسخة احتياطية.. والله على ما اقوله شهيد.
تنبيه هام جدا2: اذا كنت تستخدم اكثر من سكريبت على قاعدة بيانات واحدة. ولكل اسكريبت منهم prefix خاص به..
فتأكد انه يمكنك تغيير الـ prefix فى كل من الأسكريبتات الموجودة بقاعدة البيانات.. حيث ان كل الجداول سيوحد الـ prefix الخاص بها..


طريقة التشغيل. ارفع الملف المرفق داخل اى مكان فى موقعك واستدعيه عبر المتصفح. ثم ادخل البيانات المطلوبة..

ملحوظة: دائما فى كل الأسكريبتات يوجد ملف به بيانات قاعدة البيانات فيجب بعد اعادة تسمية الجداول, تعديل هذا الملف لتغير اسم الـ table prefix به
بالنسبة لمنتديات MyBB كامثال, فيجب تعديل ملف inc/config.php
بالتحديد فى هذا السطر
PHP كود :
$config['table_prefix'] = 'mybb_'
تغير فقط كلمة mybb بإسم البرفيكس الجديد
ولكم فائق الشكر والأحترام واذا واجه اي شخص منكم اى مشكلة لا يتردد بالسؤال..



الملفات المرفقة
.php   prefix.php (الحجم : 4.22 ك ب / التحميلات : 43)
الرد
شكر من طرف :


الردود في هذا الموضوع
سكريبت تغيير بريفيكس الجداول Table Prefix - بواسطة Pepo - 2008-01-05, 02:34 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم