Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. #!usr/bin/python
  2. #coding:utf-8
  3.  
  4.  
  5. import sys
  6. import re
  7. import urllib2
  8. import urllib
  9. import os
  10. import telnetlib
  11. import hashlib
  12. __VERSION__ = 1.0
  13. __AUTHOR__ = 'Josebezerra'
  14.  
  15. #Para Ajuda Digite: help
  16.  
  17.  
  18.  
  19. if sys.platform == 'win32':
  20. Vermelho = ''
  21. verde = ''
  22. Original = ''
  23. else:
  24. Vermelho = '\33[31m'
  25. verde = '\33[32m'
  26. Original = '\33[0;0m'
  27.  
  28.  
  29. hashmd5 = raw_input("type md5")
  30. if len(hashmd5) < 32:
  31. print Vermelho+"\n [!!] Hash Incompleto [!!]"+Original
  32. sys.exit(2)
  33.  
  34. site = 'http://md5decryption.com/'
  35. url = urllib.urlencode({'hash':hashmd5,'submit':'Decrypt+It!'})
  36. request = urllib2.Request(site)
  37.  
  38. open = urllib2.urlopen(request, url)
  39.  
  40. info = open.read()
  41.  
  42. regex = re.search(r'(Decrypted Text: </b>)(.+[^>])(</font><br/><center>)', info)
  43.  
  44. if regex:
  45. print verde+"\n [+] Hash Encontrado [+]"+Original
  46. print "Hash Descriptografado: "+verde+'%s' % regex.group(2)
  47. pass1 = regex.group(2)
  48. print Original
  49. else:
  50. if sys.platform == 'darwin' or sys.platform == 'linux2':
  51. os.system("clear")
  52. print Vermelho+"\n [!!!] Hash Não Encontrado [!!!]\n"+Original
  53.  
  54.  
  55. pass1 = int(pass1) + 1
  56. sha1Pass = hashlib.sha512(str(pass1).strip().encode('utf-8')).hexdigest()
  57. print (sha1Pass)
  58. tn.write((sha1Pass +"\n").encode('ascii'))
  59. print(tn.read_all())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement