Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests, base64, codecs, re
- file_url = '{url of file obfuscated using pyobfuscate.tk}'
- code = requests.get(file_url).text
- while 'eval(compile(base64' in code:
- magic = re.findall('magic\s*=\s*[\'\"](.+?)[\'\"]', code)[0]
- love = re.findall('love\s*=\s*[\'\"](.+?)[\'\"]', code)[0]
- god = re.findall('god\s*=\s*[\'\"](.+?)[\'\"]', code)[0]
- destiny = re.findall('destiny\s*=\s*[\'\"](.+?)[\'\"]', code)[0]
- joy = re.findall('joy\s*=\s*[\'\"](.+?)[\'\"]', code)[0]
- joy = joy.replace('\\x','').decode('hex')
- trust = re.findall('trust\s*=\s*' + \
- 'eval\([\'\"](.+?)[\'\"]\)\s*\+\s*' + \
- 'eval\([\'\"](.+?)[\'\"]\)\s*\+\s*' + \
- 'eval\([\'\"](.+?)[\'\"]\)\s*\+\s*' + \
- 'eval\([\'\"](.+?)[\'\"]\)', code)[0]
- trust = [tval.replace('\\x','').decode('hex') for tval in trust]
- trust = ' + '.join(trust)
- code = base64.b64decode(eval(trust))
- output = 'C:/Users/mhill/Downloads/deobfuscated.py'
- with open(output, "w") as file:
- file.write(code)
Advertisement
Add Comment
Please, Sign In to add comment