Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- ##########################
- #Base64 Decode by Saha #
- # Quick 'N' Dirty, no BS #
- ##########################
- # Required library
- import base64
- # Useless filler
- filler = ''
- # Open input file, too lazy to create args
- fin = open("base64file.txt","r")
- # Read contents of file (I know I know)
- finvar = fin.read()
- # Don't forget to close the file.
- fin.close()
- # Remove useless PHP code when decoding
- rmrf_bs01 = finvar.replace('<?php eval("?>".base64_decode("','')
- rmrf_bs02 = rmrf_bs01.replace('")); ?>','')
- # Decode first round
- var1 = base64.b64decode(rmrf_bs02)
- # Remove more useless PHP code
- rmrf_bs03 = var1.replace('<?php eval("?>".base64_decode("','')
- rmrf_bs04 = rmrf_bs03.replace('")); ?>','')
- # Decode second round
- var2 = base64.b64decode(rmrf_bs04)
- usr = raw_input('[?] Print to screen or file?\n[!] Write "screen" or "file": ')
- if(usr == 'screen'):
- print var2
- elif(usr == 'file'):
- print "[*] Printing to file: output.txt ..."
- fout = open('output.txt', 'w+')
- fout.write(var2)
- fout.close()
- else:
- print "[*] You typed something else."
Advertisement
Add Comment
Please, Sign In to add comment