vietnamese Tiếng Việt english English Site-map
Hôm nay:
Tin mới đăng:

vBulletin 4.0.x => 4.1.2 (search.php) SQL Injection Vulnerability


Nguồn:
TUT:http://download1131.mediafire.com/ta...b7/Tut+CEH.rar

Hướng dẫn:

+Addon firefox : Live HTTP headers +Cookie Editor
+Get user + add group + bật live http headers +search group vừa add
+Get email:user: passwd:salt
+Add Cookie Name trong cookie Editor bb_userid + bb_password
+Md5 password vừa get cho vào content của bb_password
+LogOut sau đó vào lại forum với quyền admin

Cách Fix:
Hãy nhanh ng nâng cấp lên phiên bản 4.1.3 để fix lỗi trên hoặc các bạn cũng có thể fix bằng tay như sau . Edit file /includes/class_core.php
Tìm dòng 750 :
PHP Code:

function sql_prepare($value)
{
if (
is_string($value))
{
return
"'" . $this->;escape_string($value) . "'";
}
else if (
is_numeric($value) AND $value + 0 == $value)
{
return
$value;
}
else if (
is_bool($value))
{
return
$value ? 1 : 0;
}
else
{
return
"'" . $this->;escape_string($value) . "'";
}
}







Thay thế bằng :
PHP Code:

function sql_prepare($value)
{
if (
is_string($value))
{
return
"'" . $this->;escape_string($value) . "'";
}
else if (
is_numeric($value) AND $value + 0 == $value)
{
return
$value;
}
else if (
is_bool($value))
{
return
$value ? 1 : 0;
}
else if (
is_null($value))
{
return
"''";
}
else if (
is_array($value))
{
foreach (
$value as $key =>; $item)
{
$value[$key] = $this->;sql_prepare($item);
}
return
$value;
}
else
{
return
"'" . $this->;escape_string($value) . "'";
}
}














(Theo http://daklak.org/ )