PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Md5 Phyton Script



franky
12.03.2007, 16:22
Das müsste von Suicide sein



#!/usr/bin/python
#Attempts to crack hash against any givin wordlist.
#suicide[at]free-hack[dot]com

import md5, sys

if len(sys.argv) != 3:
print "Usage: ./md5crack.py <hash> <wordlist>"
sys.exit(1)

pw = sys.argv[1]
wordlist = sys.argv[2]
try:
words = open(wordlist, "r")
except(IOError):
print "Error: Check your wordlist path\n"
sys.exit(1)
words = words.readlines()
print "\n",len(words),"words loaded..."
hashes = {}
for word in words:
hash = md5.new(word[:-1])
value = hash.hexdigest()
hashes[word[:-1]] = value
for (key, value) in hashes.items():
if pw == value:
print "Password is:",key,"\n"




steht ja dort nur kommt folgender fehler:




C:\Dokumente und Einstellungen\Besitzer>"C:\Dokumente und Einstellungen\Besitzer
\Desktop\md5.py" 8b825f407e3a716aaaf245d415d3d18d C:\hacks\Expoliten\MD\worldlis
t.txt
File "C:\Dokumente und Einstellungen\Besitzer\Desktop\md5.py", line 24
value = hash.hexdigest()
^
IndentationError: unindent does not match any outer indentation level