Exploitation
Python-фреймворк для сетевого фаззинга — преемник Sulley. Фаззинг произвольных сетевых протоколов: TCP, UDP, SSH, FTP, HTTP, промышленные протоколы (Modbus, DNP3) и другие. Поддерживает мониторинг краша, web-интерфейс для отслеживания …
pip3 install boofuzz
# Из исходников:
git clone https://github.com/jtpereyda/boofuzz
cd boofuzz
pip3 install .
# Минимальный пример фаззинга HTTP:
from boofuzz import *
session = Session(target=Target(connection=TCPSocketConnection("127.0.0.1", 80)))
s_initialize("HTTP GET")
s_string("GET")
s_delim(" ")
s_string("/")
s_static(" HTTP/1.1\r\n\r\n")
session.connect(s_get("HTTP GET"))
session.fuzz()