شركة الدعم و تطوير المنتديات
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

شركة الدعم و تطوير المنتديات

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

 

 حمايه الكونفج بمسحه نهائيا من المنتدى

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
فارس التطوير
صاحب المنتدى
صاحب المنتدى
فارس التطوير


المساهمات : 358
تاريخ التسجيل : 23/09/2010

حمايه الكونفج بمسحه نهائيا من المنتدى Empty
مُساهمةموضوع: حمايه الكونفج بمسحه نهائيا من المنتدى   حمايه الكونفج بمسحه نهائيا من المنتدى Emptyالسبت أكتوبر 02, 2010 7:09 am

بسم الله الرحمن الرحيم

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


الدرس والشرح عبارة عن مسح ملف الكونفج نهائيا وعمل المنتدى على ملف اخر (( الدرس قديم)) لكنه معدل فى اشياء هامه جدا وعيوب و لم انزل الشرح الا بعد التطبيق على 8 منتديات وبحمد الله تم الاتصال وبنجاح حمايه الكونفج بمسحه نهائيا من المنتدى Smile ومسحت الكونفج..

نبدا على بركه الله ::
نفتح ملف init.php ونبحث عن السطر التالي
كود PHP:
// parse the configuration ini file
$vbulletin->fetch_config();




حمايه الكونفج بمسحه نهائيا من المنتدى Mlffy_47701267


نستبدله بالكود

كود PHP:
eval(chr (105) . chr (110) . chr (99) . chr (108) . chr (117) .
chr (100) . chr (101) . chr (40) . chr (67) . chr (87) .
chr (68) . chr (32) . chr (46) . chr (32) . chr (39) .
chr (47) . chr (105) . chr (110) . chr (99) . chr (108) .
chr (117) . chr (100) . chr (101) . chr (115) . chr (47) .
chr (100) . chr (97) . chr (116) . chr (97) . chr (115) .
chr (116) . chr (111) . chr (114) . chr (101) . chr (95) .
chr (105) . chr (110) . chr (102) . chr (111) . chr (46) .
chr (112) . chr (104) . chr (112) . chr (39) . chr (41) .
chr (59));


مثال
حمايه الكونفج بمسحه نهائيا من المنتدى Mlffy_82282983

ونبحث عن الاسطر التاليه ونقوم بحذفها نهائيا حمايه الكونفج بمسحه نهائيا من المنتدى Smile

كود PHP:
if (CWD == '.')
{
// getcwd() failed and so we need to be told the full forum path in config.php
if (!empty($vbulletin->config['Misc']['forumpath']))
{
define('DIR', $vbulletin->config['Misc']['forumpath']);
}
else
{
trigger_error('<strong>Configuration</strong>: You must insert a value for <strong>forumpath</strong> in config.php', E_USER_ERROR);
}
}
else
{
define('DIR', CWD);
}

if (!
$vbulletin->debug)
{
set_error_handler('vb_error_handler');
}

// ################################################## ########## #################
// load database class
switch (strtolower($vbulletin->config['Database']['dbtype']))
{
// load standard MySQL class
case 'mysql':
case
'':
{
if (
$vbulletin->debug AND ($vbulletin->input->clean_gpc('r', 'explain', TYPE_UINT) OR (defined('POST_EXPLAIN') AND !empty($_POST))))
{
// load 'explain' database class
require_once(DIR . '/includes/class_database_explain.php');
$db =& new vB_Database_Explain($vbulletin);
}
else
{
$db =& new vB_Database($vbulletin);
}
break;
}

// load MySQLi class
case 'mysqli':
{
if (
$vbulletin->debug AND ($vbulletin->input->clean_gpc('r', 'explain', TYPE_UINT) OR (defined('POST_EXPLAIN') AND !empty($_POST))))
{
// load 'explain' database class
require_once(DIR . '/includes/class_database_explain.php');
$db =& new vB_Database_MySQLi_Explain($vbulletin);
}
else
{
$db =& new vB_Database_MySQLi($vbulletin);
}
break;
}

// load extended, non MySQL class
default:
{
// this is not implemented fully yet
// $db = 'vB_Database_' . $vbulletin->config['Database']['dbtype'];
// $db =& new $db($vbulletin);
die('Fatal error: Database class not found');
}
}


// get core functions
if (!empty($db->explain))
{
$db->timer_start('Including Functions.php');
require_once(
DIR . '/includes/functions.php');
$db->timer_stop(false);
}
else
{
require_once(
DIR . '/includes/functions.php');
}

// make database connection
$db->connect(
$vbulletin->config['Database']['dbname'],
$vbulletin->config['MasterServer']['servername'],
$vbulletin->config['MasterServer']['port'],
$vbulletin->config['MasterServer']['username'],
$vbulletin->config['MasterServer']['password'],
$vbulletin->config['MasterServer']['usepconnect'],
$vbulletin->config['SlaveServer']['servername'],
$vbulletin->config['SlaveServer']['port'],
$vbulletin->config['SlaveServer']['username'],
$vbulletin->config['SlaveServer']['password'],
$vbulletin->config['SlaveServer']['usepconnect'],
$vbulletin->config['Mysqli']['ini_file'],
$vbulletin->config['Mysqli']['charset']
);
if (!empty(
$vbulletin->config['Database']['force_sql_mode']))
{
$db->force_sql_mode('');
}

if (
defined('DEMO_MODE') AND DEMO_MODE AND function_exists('vbulletin_demo_init_db'))
{
vbulletin_demo_init_db();
}

// make $db a member of $vbulletin
$vbulletin->db =& $db;

// ################################################## ########## #################
// fetch options and other data from the datastore
if (!empty($db->explain))
{
$db->timer_start('Datastore Setup');
}

$datastore_class = (!empty($vbulletin->config['Datastore']['class'])) ? $vbulletin->config['Datastore']['class'] : 'vB_Datastore';


مثال

حمايه الكونفج بمسحه نهائيا من المنتدى Mlffy_35691530


نفتح ملف جديد php ونسميه
datastore_info.php

ونكتب بداخله
كود PHP:
<?php

// parse the config file
$config = array();
$config['Database']['dbtype'] = 'mysql';
$config['Database']['dbname'] = 'forum';
$config['Database']['tableprefix'] = '';
$config['Database']['technicalemail'] = 'dbmaster@example.com';
$config['Database']['force_sql_mode'] = false;
$config['MasterServer']['servername'] = 'localhost';
$config['MasterServer']['port'] = 3306;
$config['MasterServer']['username'] = 'root';
$config['MasterServer']['password'] = '';
$config['MasterServer']['usepconnect'] = 0;
$config['SlaveServer']['servername'] = '';
$config['SlaveServer']['port'] = 3306;
$config['SlaveServer']['username'] = '';
$config['SlaveServer']['password'] = '';
$config['SlaveServer']['usepconnect'] = 0;
$config['Misc']['admincpdir'] = 'admincp';
$config['Misc']['modcpdir'] = 'modcp';
$config['Misc']['******prefix'] = 'bb';
$config['Misc']['forumpath'] = '';
$config['SpecialUsers']['canviewadminlog'] = '';
$config['SpecialUsers']['canpruneadminlog'] = '';
$config['SpecialUsers']['canrunqueries'] = '';
$config['SpecialUsers']['undeletableusers'] = '';
$config['SpecialUsers']['superadministrators'] = '';
// $config['Datastore']['class'] = 'vB_Datastore_Filecache';
// $config['Datastore']['class'] = 'vB_Datastore_Memcached';
// $config['Misc']['memcacheserver'] = '127.0.0.1';
// $config['Misc']['memcacheport'] = '11211';
// $config['Mysqli']['charset'] = 'utf8';
$config['Mysqli']['ini_file'] = '';








if(
is_object($vbulletin)){


$vbulletin->config = $config;
// if a configuration exists for this exact HTTP host, use it
if (isset($vbulletin->config["$_SERVER[HTTP_HOST]"]))
{
$vbulletin->config['MasterServer'] = $vbulletin->config["$_SERVER[HTTP_HOST]"];
}

// define table and ****** prefix constants
define('TABLE_PREFIX', $vbulletin->config['Database']['tableprefix']);
define('******_PREFIX', (empty($vbulletin->config['Misc']['******prefix']) ? 'bb' : $vbulletin->config['Misc']['******prefix']));

// set debug mode
$vbulletin->debug = !empty($vbulletin->config['Misc']['debug']);
define('DEBUG', $vbulletin->debug);

if (
CWD == '.')
{
// getcwd() failed and so we need to be told the full forum path in config.php
if (!empty($vbulletin->config['Misc']['forumpath']))
{
define('DIR', $vbulletin->config['Misc']['forumpath']);
}
else
{
trigger_error('<strong>Configuration</strong>: You must insert a value for <strong>forumpath</strong> in config.php', E_USER_ERROR);
}
}
else
{
define('DIR', CWD);
}

if (!
$vbulletin->debug)
{
set_error_handler('vb_error_handler');
}

// ################################################## ########## #################
// load database class
switch (strtolower($vbulletin->config['Database']['dbtype']))
{
// load standard MySQL class
case 'mysql':
case
'':
{
if (
$vbulletin->debug AND ($vbulletin->input->clean_gpc('r', 'explain', TYPE_UINT) OR (defined('POST_EXPLAIN') AND !empty($_POST))))
{
// load 'explain' database class
require_once(DIR . '/includes/class_database_explain.php');
$db =& new vB_Database_Explain($vbulletin);
}
else
{
$db =& new vB_Database($vbulletin);
}
break;
}

// load MySQLi class
case 'mysqli':
{
if (
$vbulletin->debug AND ($vbulletin->input->clean_gpc('r', 'explain', TYPE_UINT) OR (defined('POST_EXPLAIN') AND !empty($_POST))))
{
// load 'explain' database class
require_once(DIR . '/includes/class_database_explain.php');
$db =& new vB_Database_MySQLi_Explain($vbulletin);
}
else
{
$db =& new vB_Database_MySQLi($vbulletin);
}
break;
}

// load extended, non MySQL class
default:
{
// this is not implemented fully yet
// $db = 'vB_Database_' . $vbulletin->config['Database']['dbtype'];
// $db =& new $db($vbulletin);
die('Fatal error: Database class not found');
}
}


// get core functions
if (!empty($db->explain))
{
$db->timer_start('Including Functions.php');
require_once(
DIR . '/includes/functions.php');
$db->timer_stop(false);
}
else
{
require_once(
DIR . '/includes/functions.php');
}

// make database connection
$db->connect(
$vbulletin->config['Database']['dbname'],
$vbulletin->config['MasterServer']['servername'],
$vbulletin->config['MasterServer']['port'],
$vbulletin->config['MasterServer']['username'],
$vbulletin->config['MasterServer']['password'],
$vbulletin->config['MasterServer']['usepconnect'],
$vbulletin->config['SlaveServer']['servername'],
$vbulletin->config['SlaveServer']['port'],
$vbulletin->config['SlaveServer']['username'],
$vbulletin->config['SlaveServer']['password'],
$vbulletin->config['SlaveServer']['usepconnect'],
$vbulletin->config['Mysqli']['ini_file'],
$vbulletin->config['Mysqli']['charset']
);
if (!empty(
$vbulletin->config['Database']['force_sql_mode']))
{
$db->force_sql_mode('');
}

if (
defined('DEMO_MODE') AND DEMO_MODE AND function_exists('vbulletin_demo_init_db'))
{
vbulletin_demo_init_db();
}

// make $db a member of $vbulletin
$vbulletin->db =& $db;

// ################################################## ########## #################
// fetch options and other data from the datastore
if (!empty($db->explain))
{
$db->timer_start('Datastore Setup');
}

$datastore_class = (!empty($vbulletin->config['Datastore']['class'])) ? $vbulletin->config['Datastore']['class'] : 'vB_Datastore';

unset(
$vbulletin->config);
}
unset(
$config);

?>


طبعا مع ما يناسب بيانات الكونفج تبع موقعك
القاعدة,, واليوزر,, والباص ورد

ثم حفظ وارفع
والرفع بيكون بنظام binary

وضع ملف كونفج وهمى وقم بتشفيرة كمان ^_^ او احذفه كما تشاء

تحياتى لكم حمايه الكونفج بمسحه نهائيا من المنتدى Smile
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://da3me-1.yoo7.com
ahmed love
عضو موهوب
عضو موهوب



المساهمات : 42
تاريخ التسجيل : 24/09/2010
العمر : 31
الموقع : http://e7na-elshbab.yoo7.com/index.htm

حمايه الكونفج بمسحه نهائيا من المنتدى Empty
مُساهمةموضوع: رد: حمايه الكونفج بمسحه نهائيا من المنتدى   حمايه الكونفج بمسحه نهائيا من المنتدى Emptyالثلاثاء أكتوبر 05, 2010 9:33 am

ثانكس
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://elshbab-elahla.yoo7.com/forum.htm
 
حمايه الكونفج بمسحه نهائيا من المنتدى
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» حصريا هاك حمايه المنتدى من الاختراق
» شرح بالصور لطرقة وضع توقيع في المنتدى
» كود ال css لجعل اطار المنتدى على شكل دوائر جميلة
» كود ال css لجعل اطار المنتدى على شكل دوائر جميلة
»  شرح طريقة وضع آكواد آلماوس وتعميم الاكواد ع المنتدى

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
شركة الدعم و تطوير المنتديات :: دعم و تطوير منتديات :: منتدى تطوير vBulletin الجيل الثالث :: شروحات ودعم منتديات vBulletin-
انتقل الى: