Bonjour à tous,
Je suis débutant en Python, j'essaye de coder un script pour un casseur de mot de passe. Tout se passe bien jusqu'à se que j'incorpore une liste de mots dans mon script , j'obtiens un message d'erreur du type :
voilà un bout de mon script:AttributeError: 'NoneType' object has no attribute 'readlines'
J'ai du mal à voir d'où vient le problème, serait-il possible que l'on m'éclaire un peu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 class Exception_as_Error: pass def crack_dict(md5, file, ofiles=None): try: trouve = False ofile = open(file, "r") for mot in ofiles.readlines(): mot = mot.strip("\n") hashmd5 = hashlib.md5(mot.encode("utf8")).hexdigest() if hashmd5 == md5: print("Mot de passe trouvé : " + str(mot) + " (" + hashmd5 + " )") trouve = True if not trouve: print("Mot de passe non trouvé :(") ofile.close()
Cordialement
Partager