Das müsste von Suicide sein
Code:
#!/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:

Code:
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