Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!usr/bin/python
- #coding:utf-8
- import sys
- import re
- import urllib2
- import urllib
- import os
- __VERSION__ = 1.0
- __AUTHOR__ = 'Josebezerra'
- #Para Ajuda Digite: help
- if sys.platform == 'win32':
- Vermelho = ''
- verde = ''
- Original = ''
- else:
- Vermelho = '\33[31m'
- verde = '\33[32m'
- Original = '\33[0;0m'
- def decrypt():
- hashmd5 = sys.argv[2]
- if len(hashmd5) < 32:
- print Vermelho+"\n [!!] Hash Incompleto [!!]"+Original
- sys.exit(2)
- site = 'http://md5decryption.com/'
- url = urllib.urlencode({'hash':hashmd5,'submit':'Decrypt+It!'})
- request = urllib2.Request(site)
- open = urllib2.urlopen(request, url)
- info = open.read()
- regex = re.search(r'(Decrypted Text: </b>)(.+[^>])(</font><br/><center>)', info)
- if regex:
- if sys.platform == 'darwin' or sys.platform == 'linux2' :
- os.system("clear")
- print verde+"\n [+] Hash Encontrado [+]"+Original
- print "Hash Descriptografado: "+verde+'%s' % regex.group(2)
- print Original
- else:
- if sys.platform == 'darwin' or sys.platform == 'linux2':
- os.system("clear")
- print Vermelho+"\n [!!!] Hash Não Encontrado [!!!]\n"+Original
- if (sys.argv[1] == "-H") or (sys.argv[1] == "-h"):
- decrypt()
- elif sys.argv[1] == 'help':
- print Vermelho+"\n [0x]"+Original+"Formataçao: python pycrypt.py -H [Hash MD5]\n"
- print verde+" [Options]:"+Original+"-H ou -h = Hash Encriptografado\n"
- elif len(sys.argv[1]) == '':
- print "\n [0x] Para ajuda digite"+verde+' help\n'+Original
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement