May 2017
Intermediate to advanced
634 pages
16h 24m
English
Python is an excellent scripting language that can be used to effectively develop custom fuzzing utilities. When assessing TCP services, the socket function can be useful in simplifying the process of performing the full three-way handshake sequence and connecting to a listening service port. The main objective of any fuzzing script is to send data to any given function as input and evaluate the result:
#!/usr/bin/python import socket import sys if len(sys.argv) != 6: print "Usage - ./ftp_fuzz.py [Target-IP] [Port Number] [Payload] [Interval] [Maximum]" print "Example - ./ftp_fuzz.py 10.0.0.5 21 A 100 1000" print "Example ...Read now
Unlock full access