daily pastebin goal
31%
SHARE
TWEET

BruteForce.py - Esempio 01

Driverfury Jul 15th, 2013 9,581 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Lista dei caratteri possibili in una password.
  2. listaCaratteri = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', ".", ",", "-", "_", "@", "+"]
  3.  
  4. # Funzione che verifica se la password passata come parametro
  5. # e' quella corretta e di conseguenza e' stata indovinata.
  6. def testaPassword(password):
  7.     # Per ora stampera' soltanto la password (in seguito
  8.     # modificheremo questa funzione
  9.     print password
  10.    
  11. # Qui bisogna supporre una lunghezza massima della password,
  12. # ipotizziamo 12 caratteri.
  13. # Stabiliamo anche una lunghezza minima: 4 caratteri. Di conseguenza
  14. # da 4 caratteri in poi verra' testata la password (attraverso
  15. # la funzione testaPassword).
  16. for c1 in listaCaratteri:
  17.     for c2 in listaCaratteri:
  18.         for c3 in listaCaratteri:
  19.             for c4 in listaCaratteri:
  20.                 psw = c1+c2+c3+c4   # La password da testare sara' composta dai caratteri
  21.                                     # correnti ovvero c1, c2, c3, c4
  22.                 testaPassword(psw)
  23.                 for c5 in listaCaratteri:
  24.                     psw = c1+c2+c3+c4+c5    # La password da testare sara' composta dai
  25.                                             # caratteri correntiovvero c1, c2, c3, c4
  26.                     testaPassword(psw)
  27.                     for c6 in listaCaratteri:
  28.                         psw = c1+c2+c3+c4+c5+c6
  29.                         testaPassword(psw)
  30.                         for c7 in listaCaratteri:
  31.                             psw = c1+c2+c3+c4+c5+c6+c7
  32.                             testaPassword(psw)
  33.                             for c8 in listaCaratteri:
  34.                                 psw = c1+c2+c3+c4+c5+c6+c7+c8
  35.                                 testaPassword(psw)
  36.                                 for c9 in listaCaratteri:
  37.                                     psw = c1+c2+c3+c4+c5+c6+c7+c8+c9
  38.                                     testaPassword(psw)
  39.                                     for c10 in listaCaratteri:
  40.                                         psw = c1+c2+c3+c4+c5+c6+c7+c8+c9+c10
  41.                                         testaPassword(psw)
  42.                                         for c11 in listaCaratteri:
  43.                                             psw = c1+c2+c3+c4+c5+c6+c7+c8+c9+c10+c11
  44.                                             testaPassword(psw)
  45.                                             for c12 in listaCaratteri:
  46.                                                 psw = c1+c2+c3+c4+c5+c6+c7+c8+c9+c10+c11+c12
  47.                                                 testaPassword(psw)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top