def GetStream(url, key): from lib import pyaes as pyaes import base64 key = base64.b64decode(key) decrypter = pyaes.Decrypter(pyaes.AESModeOfOperationECB(key)) url = base64.decodestring(url) url = decrypter.feed(url) + decrypter.feed() return str(url)
def GetStream(url): from lib import pyaes as pyaes import base64 decrypter = pyaes.Decrypter( pyaes.AESModeOfOperationCBC( base64.urlsafe_b64decode( 'cXdlcnR5dWlvcGFzZGZnaGprbHp4YzEyMzQ1Njc4OTA='), '\0' * 16)) url = base64.decodestring(url) url = decrypter.feed(url) + decrypter.feed() return url
def decrypt_py(cipher_text, key): if cipher_text: try: scraper_key = hashlib.sha256(key).digest() IV = '\0' * 16 decrypter = pyaes.Decrypter(pyaes.AESModeOfOperationCBC(scraper_key, IV)) plain_text = decrypter.feed(cipher_text) plain_text += decrypter.feed() if 'import' not in plain_text: plain_text = '' except Exception as e: logger.log_warning('Exception during Py Decrypt: %s' % (e)) plain_text = '' else: plain_text = '' return plain_text
def __decrypt(self, cipher_text, key): if cipher_text: try: scraper_key = hashlib.sha256(key).digest() IV = '\0' * 16 decrypter = pyaes.Decrypter( pyaes.AESModeOfOperationCBC(scraper_key, IV)) plain_text = decrypter.feed(cipher_text) plain_text += decrypter.feed() if 'get_media_url' not in plain_text: plain_text = '' except Exception as e: common.log_utils.log_warning( 'Exception during OpenLoad Decrypt: %s' % (e)) plain_text = '' else: plain_text = '' return plain_text