Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # - *- coding: utf- 8 - *-
- # This is a tool that hides a payload in images
- # I have written a better version But Reluctant to upload because of the authenticity
- # I take no responsibility for whatever this is used for
- # Maa the Lulz Be With YOu
- import os
- import sys
- import time
- from os.path import exists
- class ColorsEnum:
- ORANGE = '\033[93m'
- RED = '\033[91m'
- DARKCYAN = '\033[36m'
- BLUE = '\033[94m'
- CYAN = '\033[96m'
- PURPLE = '\033[95m'
- BLACK = '\033[90m'
- backRed = '\033[41m'
- backMagenta = '\033[45m'
- ENDC = '\033[0m'
- print ColorsEnum.BLUE + '''
- | ██| | █| |█ | |██ | | █████████ /
- | ██| |█ | | █| | ██| |___ /
- | ██| | █| |█ | |██ | / ███ /
- | ██| |█ | | █| |███| / /
- | ██|______ | █| |█ | |███|_______ / ███/____
- | █████████| |█ █\___/█ █| |██ ██████ █| / ███ ███ |
- |__________| \_________/ |___________| /____________| ''' + ColorsEnum.ENDC + ColorsEnum.RED + '''
- ███████████╗ █╗█ █████║║║ █████████╗ ███████████╗
- ║ ║ █╗█ ║█╔══════╝ ██████████ ███████████║
- ╚═══███════╝ █║█ █║█║ ███║ ██ ███ ╔═════╝
- ██║ █║█ █║█║ ███║ █ ███ ╚════╗
- ███ ╔╚╗ █║█║ █████ ███ ══ █╝ ███ ╔════╝
- ██║ ║║║ █║█║ ██ ███ \╝╝╝\ ███ ╚═════╗
- ███ ║╚╝ ║█║║║║ ██ ███ \╝╝╝\ ███████████║
- █║║ ║██ ██████████ ███ \╝_╝\ ███████████╝
- ''' + ColorsEnum.ENDC
- print ColorsEnum.CYAN + "This is A tool that copies your payload to an image" + ColorsEnum.ENDC
- print ' '
- dir = os.getcwd()
- dirx = os.listdir(dir)
- print ColorsEnum.BLUE + "Are Your Files in " + dir + ColorsEnum.ENDC
- #Please for everyone sake , put your payload and pic in the same dir, don't pick 'no'
- file = raw_input(ColorsEnum.CYAN + 'Y/n: ' + ColorsEnum.ENDC)
- if file == 'Y':
- print ' '
- elif file == 'n':
- cwd = raw_input('enter the dir where they are: ')
- newcwd = os.chdir(cwd)
- print 'your new dir is %r' %newcwd
- while True:
- global payload1
- global picx1
- payload = raw_input(ColorsEnum.RED + 'Enter Payload Name: '+ ColorsEnum.ENDC)
- payl = open(payload, 'rb')
- payload1 = payl.read()
- if exists(payload) == False:
- print ColorsEnum.backRed + 'Please Confirm Payload Does exist' + ColorsEnum.ENDC
- sys.exit(ColorsEnum.backRed + 'The More You Drive The Dumber You Become' + ColorsEnum.ENDC)
- else:
- print ColorsEnum.backRed + 'Confirming If Payload Exists, Because I Can' + ColorsEnum.ENDC
- time.sleep(5.00)
- print ColorsEnum.PURPLE + 'Payload is %r bytes large' %len(payload1) + ColorsEnum.ENDC
- print ' '
- pic = raw_input(ColorsEnum.BLUE + 'Enter Initial Picture name: ' + ColorsEnum.ENDC)
- picx = open(pic, 'rb')
- picx1 = picx.read()
- if exists(pic) == False:
- print "Do you think this is a joke?"
- sys.exit('This mission is too important for you to Jeopardize')
- else:
- print ColorsEnum.backRed + 'Confirming Picture Does Exists Because Reasons' + ColorsEnum.ENDC
- time.sleep(5.00)
- print ColorsEnum.ORANGE + 'This picture is %r bytes Large' %len(picx1) + ColorsEnum.ENDC
- print ' '
- break
- final = raw_input(ColorsEnum.CYAN + 'Enter final name for image: ' + ColorsEnum.ENDC)
- final1 = final + open(payload, 'rb').read()
- final1 += final + open(pic , 'rb').read()
- try:
- print ColorsEnum.DARKCYAN + 'Generating new payload' + ColorsEnum.ENDC
- time.sleep(1.00)
- print ColorsEnum.backMagenta + 'Loading...' + ColorsEnum.ENDC
- time.sleep(3.00)
- print ColorsEnum.RED + 'This might take Longer than expected ' + ColorsEnum.ENDC
- open(final, 'wb').write(final1)
- time.sleep(5.00)
- print ColorsEnum.BLACK + 'New payload is '+ final + ' and is %r bytes Large' %len(final1) + ColorsEnum.ENDC
- except:
- sys.exit(ColorsEnum.backRed + "something happened and it's all your fault" + ColorsEnum.ENDC)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement