I don't know it worked but now it works fine:
the l3.py code:PSSH: AAAAbXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAE0IARIQGR HzcTw6ozC3v3DpbS/I5xoIY2FzdGxhYnMiJGV5SmhjM05sZEVsa0lqb2lZMnhwY0Y4e E1qazJNVGd6TkNKOTIHZGVmYXVsdA==
License URL: https://lic.drmtoday.com/license-proxy-widevine/cenc/?specConform=true
WidevineDecryptor: Found key: 84b76a694acb218cd5b16a8e0b3d2d6c (KID=1911f3713c3aa330b7bf70e96d2fc8e7)
Thanks for helping.Code:# -*- coding: utf-8 -*- # Module: KEYS-L3 # Created on: 11-10-2021 # Authors: -∞WKS∞- # Version: 1.1.0 import base64, requests, sys, xmltodict, os from pywidevine.L3.cdm import cdm, deviceconfig from base64 import b64encode from pywidevine.L3.getPSSH import get_pssh from pywidevine.L3.decrypt.wvdecryptcustom import WvDecrypt pssh = input('\nPSSH: ') lic_url = input('License URL: ') headers = {'x-dt-auth-token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJvcHREYXRhIjoie1widXNlcklkXCI6XCI0OGIyNTdlMGM5NTg0NWRjYThkMmFlYzc5YmJjMTJlM1wiLFwibWVyY2hhbnRcIjpcIm02XCIsXCJzZXNzaW9uSWRcIjpcIm02cmVwbGF5XCJ9IiwiY3J0IjoiW3tcImFjY291bnRpbmdJZFwiOlwiXCIsXCJhc3NldElkXCI6XCJjbGlwXzEyOTYxODM0XCIsXCJwcm9maWxlXCI6e1wicHVyY2hhc2VcIjp7fX0sXCJvdXRwdXRQcm90ZWN0aW9uXCI6e1wiZGlnaXRhbFwiOmZhbHNlLFwiYW5hbG9ndWVcIjpmYWxzZSxcImVuZm9yY2VcIjpmYWxzZX0sXCJvcFwiOntcImNvbmZpZ1wiOntcIkhEXCI6e1wiUGxheVJlYWR5XCI6e1wibWluU0xcIjoyMDAwLFwiYW5hbG9nVmlkZW9PUExcIjoyMDAsXCJjb21wcmVzc2VkRGlnaXRhbFZpZGVvT1BMXCI6NTAwLFwidW5jb21wcmVzc2VkRGlnaXRhbFZpZGVvT1BMXCI6MjUwfSxcIldpZGV2aW5lTVwiOntcIm1pblNMXCI6MSxcInJlcXVpcmVIRENQXCI6XCJIRENQX05PTkVcIn19LFwiU0RcIjp7XCJQbGF5UmVhZHlcIjp7XCJtaW5TTFwiOjIwMDAsXCJhbmFsb2dWaWRlb09QTFwiOjIwMCxcImNvbXByZXNzZWREaWdpdGFsVmlkZW9PUExcIjo1MDAsXCJ1bmNvbXByZXNzZWREaWdpdGFsVmlkZW9PUExcIjoyNTB9LFwiV2lkZXZpbmVNXCI6e1wibWluU0xcIjoxLFwicmVxdWlyZUhEQ1BcIjpcIkhEQ1BfTk9ORVwifX0sXCJWSURFT19BVURJT1wiOntcIlBsYXlSZWFkeVwiOntcIm1pblNMXCI6MjAwMCxcImFuYWxvZ1ZpZGVvT1BMXCI6MjAwLFwiY29tcHJlc3NlZERpZ2l0YWxWaWRlb09QTFwiOjUwMCxcInVuY29tcHJlc3NlZERpZ2l0YWxWaWRlb09QTFwiOjI1MH0sXCJXaWRldmluZU1cIjp7XCJtaW5TTFwiOjEsXCJyZXF1aXJlSERDUFwiOlwiSERDUF9OT05FXCJ9fX19fV0iLCJpYXQiOjE2NjIyMjE2NzUsImp0aSI6IkJDMWVwVkpDaks5UlBWdXBYRTJ4OEE9PSJ9.VUl-_HnbfQ9OG8VZWWslJFsWN0NGNzVouZd6j5pm8naqqvADwrHdIg4m1qvnUGFCTnwTj3MWPXSxCdKfnRLL-w', } def WV_Function(pssh, lic_url, cert_b64=None): wvdecrypt = WvDecrypt(init_data_b64=pssh, cert_data_b64=cert_b64, device=deviceconfig.device_android_generic) widevine_license = requests.post(url=lic_url, data=wvdecrypt.get_challenge(), headers=headers) license_b64 = b64encode(widevine_license.content) wvdecrypt.update_license(license_b64) Correct, keyswvdecrypt = wvdecrypt.start_process() if Correct: return Correct, keyswvdecrypt correct, keys = WV_Function(pssh, lic_url) print() for key in keys: wv = key.split(":") print('WidevineDecryptor: Found key: {1} (KID={0})'.format(wv[0],wv[1])) os.system("pause")
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 61 to 72 of 72
-
-
thanks vegeta for the L3.py code. I am improving the l3.py file with modifications but I will share it later.
Last edited by thedebutent59; 4th Sep 2022 at 07:31.
-
I have just finished modifying the l3.py file.
here is what it looks like:
[Attachment 66570 - Click to enlarge]
If you want how I did ask me how I did. I will gladly share. -
good evening, here is the l3.py code with colors:
Code:# -*- coding: utf-8 -*- # Module: KEYS-L3 # Created on: 11-10-2021 # Authors: -∞WKS∞- # Version: 1.1.0 import base64, requests, sys, xmltodict, os, pyfiglet from pywidevine.L3.cdm import cdm, deviceconfig from base64 import b64encode from pywidevine.L3.getPSSH import get_pssh from pywidevine.L3.decrypt.wvdecryptcustom import WvDecrypt path = "WidevineDecryptor.txt" content = '' RED = '\x1b[31m' GREEN = '\x1b[32m' END = '\x1b[0m' title = pyfiglet.figlet_format('Widevine Decryptor Keys', font='slant', width=150) print(f'{GREEN}{title}{END}') print(f'{RED}PUSSH:{END} {GREEN}', end='') pssh = input() print(f'{RED}Licence URL:{END} {GREEN}',end='') lic_url = input() headers = {'x-dt-auth-token': 'copy token code here', } def WV_Function(pssh, lic_url, cert_b64=None): wvdecrypt = WvDecrypt(init_data_b64=pssh, cert_data_b64=cert_b64, device=deviceconfig.device_android_generic) widevine_license = requests.post(url=lic_url, data=wvdecrypt.get_challenge(), headers=headers) license_b64 = b64encode(widevine_license.content) wvdecrypt.update_license(license_b64) Correct, keyswvdecrypt = wvdecrypt.start_process() if Correct: return Correct, keyswvdecrypt correct, keys = WV_Function(pssh, lic_url) def Save_Widevine(path, content): with open(path, "w") as f: f.write(content) f.close() print() for key in keys: wv = key.split(":") print(f'{GREEN}Widevine Decryptor : KEY:{END} {RED}{wv[1]}{END} {GREEN}KID:{END} {RED}{wv[0]}{END} {GREEN}') Save_Widevine(path,"Widevine Decryptor : KEY: {1} KID: {0}".format(wv[0],wv[1])) os.system("pause")
[Attachment 66614 - Click to enlarge]
color code for you to choose: https://fr.acervolima.com/comment-ajouter-de-la-couleur-au-texte-python/
I'm just a beginner in python but I learn very quickly. -
@thedebutent59
Very Impressive work. Looking forward to seeing your future contributions.
Thanks for sharing. -
I come to see I struggle to choose the color of my choice so I searched on the internet to find the solution to my problem but. I found a forum that could display the list of colors of my choice.
The image code list:
[Attachment 66623 - Click to enlarge]
the 256 color code:
Code:import sys, os for i in range(0, 16): for j in range(0, 16): code = str(i * 16 + j) sys.stdout.write(u"\u001b[38;5;" + code + "m " + code.ljust(4)) print(u"\u001b[0m") os.system("pause")
[Attachment 66624 - Click to enlarge]
here is the tested code:
Code:import os YELLOW = "\x1b[38;5;226m" GREEN = "\x1b[38;5;82m" BLUE = "\x1b[38;5;27m" END = "\x1b[0m" print(f"{GREEN}Widevine Decryptor : KEY:{END} {YELLOW}50ac38cdef4d5ae1d1c3c3764d2cea2f{END} {GREEN}KID:{END} {YELLOW}c3936ae62517e42661273bd40385497e{END} {BLUE}") os.system("Pause")
Similar Threads
-
I don't get key with wks-key.
By Brift_Bv in forum Video Streaming DownloadingReplies: 34Last Post: 18th Nov 2023, 03:35 -
Key help
By jhynpls in forum Video Streaming DownloadingReplies: 10Last Post: 19th Oct 2023, 15:34 -
how i know the right key ?
By ahmedani in forum Video Streaming DownloadingReplies: 2Last Post: 19th Aug 2022, 04:53 -
help to get key
By lomero in forum Video Streaming DownloadingReplies: 4Last Post: 7th Jul 2021, 12:59