Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 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. def decrypt(hash1):
  29. print("fff:" + hash1)
  30. hashmd5 = str(hash1)
  31. if len(hashmd5) < 32:
  32. print Vermelho+"\n [!!] Hash Incompleto [!!]"+Original
  33. sys.exit(2)
  34.  
  35. site = 'http://md5decryption.com/'
  36. url = urllib.urlencode({'hash':hashmd5,'submit':'Decrypt+It!'})
  37. request = urllib2.Request(site)
  38.  
  39. open = urllib2.urlopen(request, url)
  40.  
  41. info = open.read()
  42.  
  43. regex = re.search(r'(Decrypted Text: </b>)(.+[^>])(</font><br/><center>)', info)
  44.  
  45. if regex:
  46. print verde+"\n [+] Hash Encontrado [+]"+Original
  47. print "Hash Descriptografado: "+verde+'%s' % regex.group(2)
  48. return regex.group(2)
  49. print Original
  50. else:
  51. if sys.platform == 'darwin' or sys.platform == 'linux2':
  52. os.system("clear")
  53. print Vermelho+"\n [!!!] Hash Não Encontrado [!!!]\n"+Original
  54.  
  55.  
  56.  
  57.  
  58. host = "35.204.90.89"
  59. port = "5555"
  60. tn = telnetlib.Telnet(host,port)
  61. hashMd5 = tn.read_all()
  62. s = str(hashMd5.split(' '))
  63. sam =""
  64. for i in range(2,34):
  65. sam += s[i]
  66. print (sam)
  67. print(hashMd5)
  68. hashmd5 = sam
  69. if len(hashmd5) < 32:
  70. print Vermelho+"\n [!!] Hash Incompleto [!!]"+Original
  71. sys.exit(2)
  72.  
  73. site = 'http://md5decryption.com/'
  74. url = urllib.urlencode({'hash':hashmd5,'submit':'Decrypt+It!'})
  75. request = urllib2.Request(site)
  76.  
  77. open = urllib2.urlopen(request, url)
  78.  
  79. info = open.read()
  80.  
  81. regex = re.search(r'(Decrypted Text: </b>)(.+[^>])(</font><br/><center>)', info)
  82.  
  83. if regex:
  84. print verde+"\n [+] Hash Encontrado [+]"+Original
  85. print "Hash Descriptografado: "+verde+'%s' % regex.group(2)
  86. pass1 = regex.group(2)
  87. print Original
  88. else:
  89. if sys.platform == 'darwin' or sys.platform == 'linux2':
  90. os.system("clear")
  91. print Vermelho+"\n [!!!] Hash Não Encontrado [!!!]\n"+Original
  92.  
  93.  
  94. pass1 = int(pass1) + 1
  95. sha1Pass = hashlib.sha512(str(pass1).strip().encode('utf-8')).hexdigest()
  96. print (sha1Pass)
  97. tn.write((sha1Pass +"\n").encode('ascii'))
  98. print(tn.read_all())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement