CONTROL
11-20-2009, 02:38 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أخواني لا يخفى عليكم أن أغلب نسخ منتديات vBulletin مبرمجه بحيث يتم إبلاغ الشركه المنتجه للبرنامج عن وجود نسخه لها على مواقعكم .
قد تتسائلون ما الفائده من هذا التبليغ وماهي البيانات التي يتم إبلاغهم بها ؟؟
الفائده طبعاً هو لمعرفة كم عدد المواقع التي قامت بتركيب نسخ vBulletin وأيضاً لملاحقت المواقع الغير مرخصه لنسخهم .
أولاً شرح طريقة إلغاء هذا الكوود أو كما يسميه البعض ( نزع كوود التبليغ ) وقد سبق ان شرح أشخاص كثر الطريقه ولكن الجديد هنا ماهي البيانات التي تستقبلها الشركه المنتجه للـ vBulletin ؟؟
خطوات إزالة كوود التبليغ :
(1) قم بفتح ملف adminfunctions.php من مجلد includes .
(1-1) إبحث عن :
function print_form_middle($ratval, $call = 1)
{
// similar to doformheader but a bit different
global $session, $bbuserinfo, $uploadform;
$retval = "<form action=\"$php******.php\"" . iif($uploadform," ENCTYPE=\"multipart/form-data\"", "") . " method=\"post\">\n\t<input type=\"******\" ****=\"s\" value=\"$bbuserinfo[sessionhash]\" />\n\t<input type=\"******\" ****=\"action\" value=\"$_REQUEST[do]\" />\n"; if ($call OR !$call) { $ratval = "<i" . "mg sr" . "c=\"ht" . "tp:" . "/". "/versi" . "on.vbul" . "letin" . "." . "com/ve" . "rsion.gif?id=$ratval\" *****=\"1\" ******=\"1\" border=\"0\" alt=\"\" style=\"**********:******\" />"; return $ratval; }
}
(1-2) إستبدله بـ :
function print_form_middle($ratval, $call = 1)
{
// similar to doformheader but a bit different
global $session, $bbuserinfo, $uploadform;
$retval = ""; return $ratval;
}
(1-3) إبحث عن:
switch(VB_AREA)
{
case 'AdminCP': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle] - vBulletin $vbphrase[admin_control_panel]"; break;
case 'ModCP': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle] - vBulletin $vbphrase[moderator_control_panel]"; break;
case 'Upgrade': $titlestring = iif($title, "vBulletin $title - ") . "$vboptions[bbtitle]"; break;
case 'Install': $titlestring = iif($title, "vBulletin $title - ") . "$vboptions[bbtitle]"; break;
default: $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle]";
}
(1-4) إستبدله بـ :
switch(VB_AREA)
{
case 'AdminCP': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle] - $vbphrase[admin_control_panel]"; break;
case 'ModCP': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle] - $vbphrase[moderator_control_panel]"; break;
case 'Upgrade': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle]"; break;
case 'Install': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle]"; break;
default: $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle]";
}
(2) إحفظ الملف وقم برفعه لموقعك .
(3) إفتح ملف index.php من مجلد admincp .
(3-1) إبحث عن :
if ($_REQUEST['do'] == 'home')
{
print_cp_header($vbphrase['welcome_to_the_vbulletin_admin_control_panel']);
// there have been problems reported with fsockopen() in some PHP versions.
// this should work around it though
if (phpversion() < '4.3.0' OR phpversion() > '4.3.2' OR @ini_get('allow_url_fopen') != 1)
{
$fp = @fsockopen('version.vbulletin.com', 80, $errno, $errstr, 3);
}
else
{
$fp = @fopen('http://version.vbulletin.com', 'r');
}
if ($fp)
{
fclose($fp);
?>
******** type="****/**********" src="http://version.vbulletin.com/versioncheck.js">***********
******** type="****/**********" src="http://version.vbulletin.com/version.js?id=L3207967">***********
******** type="****/**********">
<!--
if (typeof(vb_version) != "undefined" && isNewerVersion("<?php echo $vboptions['templateversion']; ?>", vb_version))
{
var current_version = "<?php echo $vboptions['templateversion']; ?>";
var latest_string = "<?php echo $vbphrase['latest_version_available_x']; ?>";
var current_string = "<?php echo $vbphrase['you_are_running_vbulletin_version_x']; ?>";
var download_string = "<?php echo $vbphrase['download_vbulletin_x_from_members_area']; ?>";
********.writeln('<table cellpadding="4" cellspacing="0" border="0" align="center" *****="90%" class="tborder"><tr><td class="tcat" align="center"><b><?php echo $vbphrase['there_is_a_newer_vbulletin_version']; ?></b></td></tr><tr><td class="alt1" align="center">');
********.writeln('<p><b><a href="http://www.vbulletin.com/forum/showthread.ph' + 'p?postid=' + vb_announcementid + '" target="_blank">' + construct_phrase(latest_string, vb_version) + "</a></b></p>");
********.writeln('<p>' + construct_phrase(current_string, current_version.bold()) + '</p>');
********.writeln('<p><a href="http://www.vbulletin.com/members/" target="_blank">' + construct_phrase(download_string, vb_version.bold()) + '</a></p>');
********.writeln('</td></tr></table>');
}
//-->
***********
<?php
}
// *******************************
(3-2) إستبدله بـ :
if ($_REQUEST['do'] == 'home')
{
print_cp_header($vbphrase['welcome_to_the_vbulletin_admin_control_panel']);
?>
******** type="****/**********" src="../client******/versioncheck.js">***********
******** type="****/**********" src="../client******/version.js?id=1">***********
******** type="****/**********">
<!--
if (typeof(vb_version) != "undefined" && isNewerVersion("<?php echo $vboptions['templateversion']; ?>", vb_version))
{
var current_version = "<?php echo $vboptions['templateversion']; ?>";
var latest_string = "<?php echo $vbphrase['latest_version_available_x']; ?>";
var current_string = "<?php echo $vbphrase['you_are_running_vbulletin_version_x']; ?>";
var download_string = "<?php echo $vbphrase['download_vbulletin_x_from_members_area']; ?>";
********.writeln('<table cellpadding="4" cellspacing="0" border="0" align="center" *****="90%" class="tborder"><tr><td class="tcat" align="center"><b><?php echo $vbphrase['there_is_a_newer_vbulletin_version']; ?></b></td></tr><tr><td class="alt1" align="center">');
********.writeln('<p><b><a href="http://www.vbulletin.com/forum/showthread.ph' + 'p?postid=' + vb_announcementid + '" target="_blank">' + construct_phrase(latest_string, vb_version) + "</a></b></p>");
********.writeln('<p>' + construct_phrase(current_string, current_version.bold()) + '</p>');
********.writeln('<p><a href="http://www.vbulletin.com/members/" target="_blank">' + construct_phrase(download_string, vb_version.bold()) + '</a></p>');
********.writeln('</td></tr></table>');
}
//-->
***********
<?php
// *******************************
(3-3) إبحث عن :
if ($_REQUEST['do'] == 'head')
{
ignore_user_abort(true);
define('IS_NAV_PANEL', true);
if (phpversion() < '4.3.0' OR phpversion() > '4.3.2' OR @ini_get('allow_url_fopen') != 1)
{
$fp = @fsockopen('version.vbulletin.com', 80, $errno, $errstr, 3);
}
else
{
$fp = @fopen('http://version.vbulletin.com', 'r');
}
$headjs = '';
if ($fp)
{
fclose($fp);
$headjs = '******** type="****/**********" src="http://version.vbulletin.com/version.js?id=L3207967">***********';
}
print_cp_header('', '', $headjs);
?>
(3-4) إستبدله بـ :
if ($_REQUEST['do'] == 'head')
{
ignore_user_abort(true);
define('IS_NAV_PANEL', true);
$headjs = '******** type="****/**********" src="../client******/version.js?id=1">***********';
print_cp_header('', '', $headjs);
?>
(4) إحفظ الملف وقم برفعه لموقعك .
(5) قم بتحميل الملفات التاليه من :
http://version.vbulletin.com/version.js (http://version.vbulletin.com/version.js)
http://version.vbulletin.com/versioncheck.js (http://version.vbulletin.com/versioncheck.js)
(6) قم بوضع الملفات السابقه في مجلد client****** .
(7) قم بالدخول على لوحة التحكم وقم بتحرير القالب footer وأزل منه الاسطر التاليه :
<div class="smallfont\" align=\"center\">
<!-- Do not remove this copyright notice -->
$vbphrase[powered_by_vbulletin]
<!-- Do not remove this copyright notice -->
</div>
(8) قم بتحرير القالب headinclude وأزل منه الاسطر التاليه :
****** ****="generator\" *******=\"vBulletin $versionnumber\" />
****** ****=\"keywords\" *******=\"$vboptions[keywords]\" />
****** ****=\"de******ion\" *******=\"$vboptions[de******ion]\" />
(9) قم بالبحث في متغيرات اللغه عن المتغيرات :
x_powered_by_vbulletin
vbulletin_copyright
قم بالتعديل عليها وأزل مابداخلها واحفظ المتغيرات .
(10) إنتهى .
------------------------------------------------------------------------------------------
السلام عليكم ورحمة الله وبركاته
أخواني لا يخفى عليكم أن أغلب نسخ منتديات vBulletin مبرمجه بحيث يتم إبلاغ الشركه المنتجه للبرنامج عن وجود نسخه لها على مواقعكم .
قد تتسائلون ما الفائده من هذا التبليغ وماهي البيانات التي يتم إبلاغهم بها ؟؟
الفائده طبعاً هو لمعرفة كم عدد المواقع التي قامت بتركيب نسخ vBulletin وأيضاً لملاحقت المواقع الغير مرخصه لنسخهم .
أولاً شرح طريقة إلغاء هذا الكوود أو كما يسميه البعض ( نزع كوود التبليغ ) وقد سبق ان شرح أشخاص كثر الطريقه ولكن الجديد هنا ماهي البيانات التي تستقبلها الشركه المنتجه للـ vBulletin ؟؟
خطوات إزالة كوود التبليغ :
(1) قم بفتح ملف adminfunctions.php من مجلد includes .
(1-1) إبحث عن :
function print_form_middle($ratval, $call = 1)
{
// similar to doformheader but a bit different
global $session, $bbuserinfo, $uploadform;
$retval = "<form action=\"$php******.php\"" . iif($uploadform," ENCTYPE=\"multipart/form-data\"", "") . " method=\"post\">\n\t<input type=\"******\" ****=\"s\" value=\"$bbuserinfo[sessionhash]\" />\n\t<input type=\"******\" ****=\"action\" value=\"$_REQUEST[do]\" />\n"; if ($call OR !$call) { $ratval = "<i" . "mg sr" . "c=\"ht" . "tp:" . "/". "/versi" . "on.vbul" . "letin" . "." . "com/ve" . "rsion.gif?id=$ratval\" *****=\"1\" ******=\"1\" border=\"0\" alt=\"\" style=\"**********:******\" />"; return $ratval; }
}
(1-2) إستبدله بـ :
function print_form_middle($ratval, $call = 1)
{
// similar to doformheader but a bit different
global $session, $bbuserinfo, $uploadform;
$retval = ""; return $ratval;
}
(1-3) إبحث عن:
switch(VB_AREA)
{
case 'AdminCP': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle] - vBulletin $vbphrase[admin_control_panel]"; break;
case 'ModCP': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle] - vBulletin $vbphrase[moderator_control_panel]"; break;
case 'Upgrade': $titlestring = iif($title, "vBulletin $title - ") . "$vboptions[bbtitle]"; break;
case 'Install': $titlestring = iif($title, "vBulletin $title - ") . "$vboptions[bbtitle]"; break;
default: $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle]";
}
(1-4) إستبدله بـ :
switch(VB_AREA)
{
case 'AdminCP': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle] - $vbphrase[admin_control_panel]"; break;
case 'ModCP': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle] - $vbphrase[moderator_control_panel]"; break;
case 'Upgrade': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle]"; break;
case 'Install': $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle]"; break;
default: $titlestring = iif($title, "$title - ") . "$vboptions[bbtitle]";
}
(2) إحفظ الملف وقم برفعه لموقعك .
(3) إفتح ملف index.php من مجلد admincp .
(3-1) إبحث عن :
if ($_REQUEST['do'] == 'home')
{
print_cp_header($vbphrase['welcome_to_the_vbulletin_admin_control_panel']);
// there have been problems reported with fsockopen() in some PHP versions.
// this should work around it though
if (phpversion() < '4.3.0' OR phpversion() > '4.3.2' OR @ini_get('allow_url_fopen') != 1)
{
$fp = @fsockopen('version.vbulletin.com', 80, $errno, $errstr, 3);
}
else
{
$fp = @fopen('http://version.vbulletin.com', 'r');
}
if ($fp)
{
fclose($fp);
?>
******** type="****/**********" src="http://version.vbulletin.com/versioncheck.js">***********
******** type="****/**********" src="http://version.vbulletin.com/version.js?id=L3207967">***********
******** type="****/**********">
<!--
if (typeof(vb_version) != "undefined" && isNewerVersion("<?php echo $vboptions['templateversion']; ?>", vb_version))
{
var current_version = "<?php echo $vboptions['templateversion']; ?>";
var latest_string = "<?php echo $vbphrase['latest_version_available_x']; ?>";
var current_string = "<?php echo $vbphrase['you_are_running_vbulletin_version_x']; ?>";
var download_string = "<?php echo $vbphrase['download_vbulletin_x_from_members_area']; ?>";
********.writeln('<table cellpadding="4" cellspacing="0" border="0" align="center" *****="90%" class="tborder"><tr><td class="tcat" align="center"><b><?php echo $vbphrase['there_is_a_newer_vbulletin_version']; ?></b></td></tr><tr><td class="alt1" align="center">');
********.writeln('<p><b><a href="http://www.vbulletin.com/forum/showthread.ph' + 'p?postid=' + vb_announcementid + '" target="_blank">' + construct_phrase(latest_string, vb_version) + "</a></b></p>");
********.writeln('<p>' + construct_phrase(current_string, current_version.bold()) + '</p>');
********.writeln('<p><a href="http://www.vbulletin.com/members/" target="_blank">' + construct_phrase(download_string, vb_version.bold()) + '</a></p>');
********.writeln('</td></tr></table>');
}
//-->
***********
<?php
}
// *******************************
(3-2) إستبدله بـ :
if ($_REQUEST['do'] == 'home')
{
print_cp_header($vbphrase['welcome_to_the_vbulletin_admin_control_panel']);
?>
******** type="****/**********" src="../client******/versioncheck.js">***********
******** type="****/**********" src="../client******/version.js?id=1">***********
******** type="****/**********">
<!--
if (typeof(vb_version) != "undefined" && isNewerVersion("<?php echo $vboptions['templateversion']; ?>", vb_version))
{
var current_version = "<?php echo $vboptions['templateversion']; ?>";
var latest_string = "<?php echo $vbphrase['latest_version_available_x']; ?>";
var current_string = "<?php echo $vbphrase['you_are_running_vbulletin_version_x']; ?>";
var download_string = "<?php echo $vbphrase['download_vbulletin_x_from_members_area']; ?>";
********.writeln('<table cellpadding="4" cellspacing="0" border="0" align="center" *****="90%" class="tborder"><tr><td class="tcat" align="center"><b><?php echo $vbphrase['there_is_a_newer_vbulletin_version']; ?></b></td></tr><tr><td class="alt1" align="center">');
********.writeln('<p><b><a href="http://www.vbulletin.com/forum/showthread.ph' + 'p?postid=' + vb_announcementid + '" target="_blank">' + construct_phrase(latest_string, vb_version) + "</a></b></p>");
********.writeln('<p>' + construct_phrase(current_string, current_version.bold()) + '</p>');
********.writeln('<p><a href="http://www.vbulletin.com/members/" target="_blank">' + construct_phrase(download_string, vb_version.bold()) + '</a></p>');
********.writeln('</td></tr></table>');
}
//-->
***********
<?php
// *******************************
(3-3) إبحث عن :
if ($_REQUEST['do'] == 'head')
{
ignore_user_abort(true);
define('IS_NAV_PANEL', true);
if (phpversion() < '4.3.0' OR phpversion() > '4.3.2' OR @ini_get('allow_url_fopen') != 1)
{
$fp = @fsockopen('version.vbulletin.com', 80, $errno, $errstr, 3);
}
else
{
$fp = @fopen('http://version.vbulletin.com', 'r');
}
$headjs = '';
if ($fp)
{
fclose($fp);
$headjs = '******** type="****/**********" src="http://version.vbulletin.com/version.js?id=L3207967">***********';
}
print_cp_header('', '', $headjs);
?>
(3-4) إستبدله بـ :
if ($_REQUEST['do'] == 'head')
{
ignore_user_abort(true);
define('IS_NAV_PANEL', true);
$headjs = '******** type="****/**********" src="../client******/version.js?id=1">***********';
print_cp_header('', '', $headjs);
?>
(4) إحفظ الملف وقم برفعه لموقعك .
(5) قم بتحميل الملفات التاليه من :
http://version.vbulletin.com/version.js (http://version.vbulletin.com/version.js)
http://version.vbulletin.com/versioncheck.js (http://version.vbulletin.com/versioncheck.js)
(6) قم بوضع الملفات السابقه في مجلد client****** .
(7) قم بالدخول على لوحة التحكم وقم بتحرير القالب footer وأزل منه الاسطر التاليه :
<div class="smallfont\" align=\"center\">
<!-- Do not remove this copyright notice -->
$vbphrase[powered_by_vbulletin]
<!-- Do not remove this copyright notice -->
</div>
(8) قم بتحرير القالب headinclude وأزل منه الاسطر التاليه :
****** ****="generator\" *******=\"vBulletin $versionnumber\" />
****** ****=\"keywords\" *******=\"$vboptions[keywords]\" />
****** ****=\"de******ion\" *******=\"$vboptions[de******ion]\" />
(9) قم بالبحث في متغيرات اللغه عن المتغيرات :
x_powered_by_vbulletin
vbulletin_copyright
قم بالتعديل عليها وأزل مابداخلها واحفظ المتغيرات .
(10) إنتهى .
------------------------------------------------------------------------------------------