Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: BigBear en 16 Octubre 2011, 02:51 am



Título: [Python] Simple Crack Hash
Publicado por: BigBear en 16 Octubre 2011, 02:51 am
Un simple programa para crackear hashes md5

Código
  1. #Simple Crack Hash
  2. #(C) DOddy Hackman 2011
  3. #Test with 202cb962ac59075b964b07152d234b70:123
  4.  
  5. import urllib2,re,sys
  6.  
  7. nave = urllib2.build_opener(urllib2.HTTPCookieProcessor())
  8. nave.add_header = [('User-Agent','Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5')]
  9.  
  10.  
  11. def head():
  12. print "\n\n== -- Crack Hash -- ==\n\n"
  13.  
  14. def copyright():
  15. print "\n\n(C) Doddy HAckman 2011\n"
  16.  
  17. def uso():
  18. print "\n[+] crackhash.py <hash>\n\n"
  19.  
  20. def crack(passw):
  21. print "\n[+] Cracking...\n\n"
  22. code = toma("http://md5.hashcracking.com/search.php?md5="+passw)
  23. if re.findall("Cleartext of (.*) is (.*)",code):
  24.  control = re.findall("Cleartext of (.*) is (.*)",code)
  25.  print "[+] Password : "+control[0][1]
  26. else:
  27.  print "\n[-] Not Found\n\n"
  28.  
  29. def toma(web):
  30. return nave.open(web).read()
  31.  
  32. head()
  33.  
  34. if len(sys.argv) == 2 :
  35. crack(sys.argv[1])
  36. else:
  37. uso()
  38.  
  39. copyright()
  40.