elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Crackeador MD5 por Diccionario [PYTHON]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Crackeador MD5 por Diccionario [PYTHON]  (Leído 2,914 veces)
[ANTRAX]

Desconectado Desconectado

Mensajes: 24


ANTRAX


Ver Perfil WWW
Crackeador MD5 por Diccionario [PYTHON]
« en: 3 Septiembre 2010, 16:11 pm »

Hola gente, les vengo a dejar este sencillo code en Python, es un crackeador por MD5 que funciona con diccionario.

Modo de uso:

Código:
Cracker.py [HASH (MD5)] [Diccionario]

Ejemplo:

Código:
Cracker.py e10adc3949ba59abbe56e057f20f883e diccionario.txt

Nota: el diccionario debe estar en el mismo directorio que el crackeador.

Código
  1. import md5, sys, getopt
  2. ver= "1.0"
  3. a=0
  4. def run():
  5.  
  6. if len(sys.argv) == 1 or sys.argv[1]=="-h" or sys.argv[1]=="--help":
  7.  
  8. print ""
  9. print ""
  10. print "ANTRAX"
  11. print "WWW.ELHACKER.NET"
  12. print ""
  13. print "Modo de uso: Cracker.py [HASH (MD5)] [Diccionario]"
  14. print ""
  15. print "Ejemplo: Cracker.py e10adc3949ba59abbe56e057f20f883e diccionario.txt"
  16. print ""
  17.  
  18. else:
  19. if sys.argv[1]=="-v" or sys.argv[1]=="--version":
  20. print "Cracker version: " + ver + "\nAutor: ANTRAX"
  21.  
  22.  
  23. if len(sys.argv) == 3:
  24.    md5crack(sys.argv[1],sys.argv[2],)
  25.  
  26.  
  27. def md5crack(hash,word):
  28. try:
  29. wordlist = open(word,"r")
  30. except IOError:
  31. print "Diccionario: " + word + " No Existe"
  32. sys.exit(0)
  33.  
  34. global a
  35.  
  36. for line in wordlist.xreadlines():
  37. word= line.replace("\n","")
  38. passw = md5.new(word)
  39.  
  40. if (hash == passw.hexdigest()):
  41. print ""
  42. print "Password Crackeada!"
  43. print 'MD5: ' + passw.hexdigest() + ' ---> ' + word+''
  44. print "BY ANTRAX"
  45. a = 1
  46. sys.exit(0)
  47.  
  48. if ( a == 0):
  49. print 'Password no Encontrada en este diccionario'
  50. wordlist.close()
  51.  
  52. def main():
  53. run()
  54.  
  55.  
  56. if __name__ == "__main__":
  57.    main()

Saludos!

ANTRAX


« Última modificación: 3 Septiembre 2010, 16:13 pm por ANTRAX-LABS » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[SOLUCIONADO][PYTHON] Como ordenar(sort) un diccionario?
Scripting
Jirp96 5 17,047 Último mensaje 10 Junio 2016, 17:35 pm
por cerototal
[Python] Diccionario Online 0.1
Scripting
BigBear 0 1,714 Último mensaje 19 Marzo 2012, 02:05 am
por BigBear
WPA crackeador con diccionario
Hacking Wireless
Heolo 8 7,606 Último mensaje 14 Mayo 2015, 03:44 am
por Heolo
python diccionario atack multithread bug
Scripting
asdexiva 0 2,053 Último mensaje 16 Junio 2015, 00:42 am
por asdexiva
Crackeador de Hashes MD5, SHA256, SHA512 con Python 3 [codigo fuente]
Scripting
Bad4m_cod3 0 2,143 Último mensaje 23 Agosto 2023, 00:58 am
por Bad4m_cod3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines