def getPass(message, c = None, conn = None): name = message.text try: c.execute('SELECT * FROM user' + str(message.chat.id) + ' WHERE name="' + name + '"') res = (c.fetchall() or 'Data not found') if (res != 'Data not found'): c.execute('SELECT * FROM u' + crypt.getHash(str(message.chat.id)) + ' WHERE cname="' + crypt.getHash(name) + '"') raw = c.fetchall() res = [name, crypt.decode(str(message.chat.id), raw[0][1], raw[0][3]), crypt.decode(str(message.chat.id), raw[0][2], raw[0][4])] except Exception: traceback.print_exc() res = 'Data not found' return res
def action(action_id, body, encode_key): data = json.dumps( { REQ_HEADER_TAG: { REQ_ID: action_id }, REQ_BODY_TAG: { REQ_BODY: crypt.encode(body, encode_key) } }, separators=(',', ':')) headers = { 'Accept': '*/*', 'Accept-Encoding': 'gzip', 'Accept-Language': 'en', 'User-Agent': 'android', 'Content-Length': len(data), 'Content-Type': 'application/x-www-form-urlencoded', 'Expect': '100-continue' } r = requests.post('http://iosv2.bravefrontier.gumi.sg/bf/gme/action.php', headers=headers, data=data) if r.status_code == 200: try: return crypt.decode(r.json()[REQ_BODY_TAG][REQ_BODY], encode_key) except: pass return None
def process_data(self): enc_im = Image.open(self.prefix + self.src) self.size = enc_im.size[0] * enc_im.size[1] / 3 enc_comp_data = stepic.decode(enc_im) self.data = list(crypt.decode(self.key, enc_comp_data)) self.size = len(self.data)
def action(action_id, body, encode_key): data = json.dumps({ REQ_HEADER_TAG: {REQ_ID: action_id}, REQ_BODY_TAG: {REQ_BODY: crypt.encode(body, encode_key)} }, separators=(',', ':')) headers = { 'Accept': '*/*', 'Accept-Encoding': 'gzip', 'Accept-Language': 'en', 'User-Agent': 'android', 'Content-Length': len(data), 'Content-Type': 'application/x-www-form-urlencoded', 'Expect': '100-continue' } r = requests.post('http://iosv2.bravefrontier.gumi.sg/bf/gme/action.php', headers=headers, data=data) if r.status_code == 200: try: return crypt.decode(r.json()[REQ_BODY_TAG][REQ_BODY], encode_key) except: pass return None
def value(self, key, defaultValue="", type=None): try: encoded_value = super(CryptSettings, self).\ value(key, defaultValue=defaultValue) encrypted_value = base64.b64decode(encoded_value) return crypt.decode(self.key(), encrypted_value) except: return defaultValue
def decrypt(prefix): res = [] for suffix in product(letters, repeat=5 - len(prefix)): passwd = np.concatenate([prefix, suffix]) text = decode(ciphertext, passwd) if isgood(text): passwd = "".join(map(chr, passwd)) res.append((passwd, text)) return res
def decrypt(prefix): res = [] for suffix in product(letters, repeat=5-len(prefix)): passwd = np.concatenate([prefix, suffix]) text = decode(ciphertext, passwd) if isgood(text): passwd = "".join(map(chr, passwd)) res.append( (passwd, text) ) return res
def process_data(self): """ Decrypts and decompressed the data. May raise exception on Image.open """ enc_im = Image.open(self.prefix+self.src) self.size = enc_im.size[0] * enc_im.size[1] / 3 enc_comp_data = stepic.decode(enc_im) self.data = list(crypt.decode(self.key, enc_comp_data)) self.size = len(self.data)
import itertools from crypt import decode, letters, isgood, preprocess with open('secret.msg') as f: ciphertext = f.read() ciphertext = preprocess(ciphertext) for p in itertools.product(letters, repeat=5): text = decode(ciphertext, p) if isgood(text): passwd = "".join(map(chr, p)) print('%s:%s' % (passwd, text))
import itertools from crypt import decode, letters, isgood, preprocess ciphertext = file('secret.msg').read() ciphertext = preprocess(ciphertext) for p in itertools.product(letters, repeat=5): text = decode(ciphertext, p) if isgood(text): passwd = "".join(map(chr,p)) print '%s:%s' % (passwd, text)
print("Found your illegal copy of work, want to extract logo from it to prove your ownership??") logo=input("Enter path of the company logo(For making the extracted logo of same size)-") watermarking2=extracting(watermark_path=logo,level=3) host=input("Enter path of the host file-") watermarking2.watermark(img=host) ext=input("Enter path of the watermarked image-") watermarking2.extracted(image_path=ext) enc=int(input("Have u sent an image with UID?(Press 1-Yes,0-NO)-")) if enc==1: enc_img=input("Enter the path of the encoded image-") crypt.decode(enc_img) conti=input("Do you wish to continue?-") if conti=="yes": continue else: break print("-----Thank you--------")