Hi guys,
I'm trying to get the decryption keys for the following file -
https://chaupal.tv/tv-show/web-02hr-main-show-scam-video/36e8ab62-5515-435d-94a4-d4788ecf3500 (you would need to register an account to view this - Show is called Scam - S01E01, free to watch)
I've extracted my own CDM and tested working fine.
MPD file -
License URL -Code:https://assets.chaupal.tv/af4aa498-5717-464d-b699-77718b907435/main-1_1/dash/content.mpd?hdnts=exp=1695666336~id=9ea44a13-2d73-4d49-b65b-91d9d9a2987b~hmac=1db77151a2ebe428a286f92fb16b7b8507ba349371e017340efcd5d7eaf43f18
Headers I'm using -Code:https://widevine-dash.ezdrm.com/widevine-php/widevine-foreignkey.php?CustomData=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhc3NldElkIjoiYjU2N2U1NDktN2Y5Yi00NDY5LWI0YzAtODBiNjk5ZDYzOTIwIiwiY29udGVudElkIjoiMzNiMzYyNjUtMTBmZC00YWJmLTg1NTAtNGRiY2I1NDU0MjBlIiwiZGV2aWNlSWQiOiIxNjRiMTU2ZS1iYTc1LTRmYWItOGFjMC0yN2M4NWVjOThlNzUiLCJwcm9maWxlSWQiOiI1YzI3NmQwMS05ZDgzLTRhYzktOWYxYy00NDE1ODMyZTZkZjMiLCJzZXNzaW9uSWQiOiI5ZWE0NGExMy0yZDczLTRkNDktYjY1Yi05MWQ5ZDlhMjk4N2IiLCJzdHJlYW1UeXBlIjoiVk9EIiwib2ZmbGluZVBsYXlpbmciOmZhbHNlLCJjb250ZW50RHVyYXRpb24iOjE1OTUsInVzZXJJZCI6IlhWTXhmUFY3N09SRXE0aDI3bUZGVHA5b2hJQjIiLCJpYXQiOjE2OTU2NjYyOTYsImV4cCI6MTY5NTY2NzE5Nn0.JwMQkvSgScZeIA0IoYXs6LSK2qHMl3DRfwiNh7pRtRQ&pX=408297
Using WKS-KEYS, error I'm getting -Code:import requests headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36', 'Content-Type': 'application/x-www-form-urlencoded', 'Origin': 'https://chaupal.tv', 'Referer': 'https://chaupal.tv/', } params = { 'CustomData': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhc3NldElkIjoiYjU2N2U1NDktN2Y5Yi00NDY5LWI0YzAtODBiNjk9ZDYzOTIwIiwiY29udGVudElkIjoiMzNiMzYyNjUtMTBmZC00YWJmLTg1NTAtNGRiY2I1NDU0MjBlIiwiZGV2aWNlSWQiOiIxZTU3NTc0Ni0xOWZlLTRkODMtYjBkNy03OTU5ZDBlY2VlMDYiLCJwcm9maWxlSWQiOiI1YzI3NmQwMS05ZDgzLTRhYzktOWYxYy00NDE1ODMyZTZkZjMiLCJzZXNzaW9uSWQiOiJlNDk1ZmQwNi1lZDQ5LTRkYTQtYmNhOS0yN2EwODI1N2EwZTkiLCJzdHJlYW1UeXBlIjoiVk9EIiwib2ZmbGluZVBsYXlpbmciOmZhbHNlLCJjb250ZW50RHVyYXRpb24iOjE1OTUsInVzZXJJZCI6IlhWTXhmUFY3N09SRXE0aDI3bUZGVHA5b2hJQjIiLCJpYXQiOjE2OTU2NjI1NzYsImV4cCI6MTY5NTY2MzQ3Nn0.6HsAvPnFBQ-bSkuIM9DV_l2e-iKyyrEJheKJxTNx-ow', 'pX': '408297', } data = b'\x08\x04' response = requests.post( 'https://widevine-dash.ezdrm.com/widevine-php/widevine-foreignkey.php', params=params, headers=headers, data=data, )
Any help is appreciated. Thank you.Code:PSSH: AAAAP3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAB8SEDOzYmUQ/Uq/hVBNvLVFQg4aBWV6ZHJtSOPclZsG License URL: https://widevine-dash.ezdrm.com/widevine-php/widevine-foreignkey.php?CustomData=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhc3NldElkIjoiYjU2N2U1NDktN2Y5Yi00NDY5LWI0YzAtODBiNjk5ZDYzOTIwIiwiY29udGVudElkIjoiMzNiMzYyNjUtMTBmZC00YWJmLTg1NTAtNGRiY2I1NDU0MjBlIiwiZGV2aWNlSWQiOiIxZTU3NTc0Ni0xOWZlLTRkODMtYjBkNy03OTU5ZDBlY2VlMDYiLCJwcm9maWxlSWQiOiI1YzI3NmQwMS05ZDgzLTRhYzktOWYxYy00NDE1ODMyZTZkZjMiLCJzZXNzaW9uSWQiOiJlNDk1ZmQwNi1lZDQ5LTRkYTQtYmNhOS0yN2EwODI1N2EwZTkiLCJzdHJlYW1UeXBlIjoiVk9EIiwib2ZmbGluZVBsYXlpbmciOmZhbHNlLCJjb250ZW50RHVyYXRpb24iOjE1OTUsInVzZXJJZCI6IlhWTXhmUFY3N09SRXE0aDI3bUZGVHA5b2hJQjIiLCJpYXQiOjE2OTU2NjI1NzYsImV4cCI6MTY5NTY2MzQ3Nn0.6HsAvPnFBQ-bSkuIM9DV_l2e-iKyyrEJheKJxTNx-ow&pX=408297 Traceback (most recent call last): File "C:\Users\Windows 10\Downloads\WKS-KEYS\WKS-KEYS\l3.py", line 25, in <module> correct, keys = WV_Function(pssh, lic_url) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Windows 10\Downloads\WKS-KEYS\WKS-KEYS\l3.py", line 21, in WV_Function wvdecrypt.update_license(license_b64) File "C:\Users\Windows 10\Downloads\WKS-KEYS\WKS-KEYS\pywidevine\L3\decrypt\wvdecryptcustom.py", line 58, in update_license self.cdm.provide_license(self.session, license_b64) File "C:\Users\Windows 10\Downloads\WKS-KEYS\WKS-KEYS\pywidevine\L3\cdm\cdm.py", line 275, in provide_license session.session_key = oaep_cipher.decrypt(license.SessionKey) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Windows 10\AppData\Local\Programs\Python\Python311\Lib\site-packages\Cryptodome\Cipher\PKCS1_OAEP.py", line 167, in decrypt raise ValueError("Ciphertext with incorrect length.") ValueError: Ciphertext with incorrect length.
+ Reply to Thread
Results 1 to 9 of 9
-
-
Get the license url by requesting
Code:headers = { 'authority': 'content.chaupal.tv', 'accept': '*/*', 'accept-language': 'zh-CN,zh;q=0.9', 'authorization': 'Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6ImFkNWM1ZTlmNTdjOWI2NDYzYzg1ODQ1YTA4OTlhOWQ0MTI5MmM4YzMiLCJ0eXAiOiJKV1QifQ.eyJ1c2VyVmVyaWZpZWQiOnRydWUsImlzcyI6Imh0dHBzOi8vc2VjdXJldG9rZW4uZ29vZ2xlLmNvbS9waXRhYXJhLTMyZmQ1IiwiYXVkIjoicGl0YWFyYS0zMmZkNSIsImF1dGhfdGltZSI6MTY5NTY5NjY1NSwidXNlcl9pZCI6Im5iR3VIdFJDUzhaSGNEanNkTjNibnNaek1iQTIiLCJzdWIiOiJuYkd1SHRSQ1M4WkhjRGpzZE4zYm5zWnpNYkEyIiwiaWF0IjoxNjk1Njk2NjU1LCJleHAiOjE2OTU3MDAyNTUsImVtYWlsIjoiZ2lqb2YzODEzN0BpcG5pZWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJmaXJlYmFzZSI6eyJpZGVudGl0aWVzIjp7ImVtYWlsIjpbImdpam9mMzgxMzdAaXBuaWVsLmNvbSJdfSwic2lnbl9pbl9wcm92aWRlciI6ImN1c3RvbSJ9fQ.rtadq5VX6PF3TgeXVMn5C8hYCNLn4VzQG74qEFhAyQYrKw5VA-3m1CyIMversZHOMd3o8H5fR6Z5wFn-PtL378bXGrWez1n8NmmNZiV7c14S7xtTKcU9B1riOXJlZ5DTV9s-Ia2IyKNHhdn4uER7XsZarbjsG6IdePuWQK4JC8GrIF7j-nxCHlMNRvS26t5H6xzd-Qw-YeCxWnikbuY2t3RlePoCpX7zQVkL68WLXVsJFR_uaANYQ-WRpw-gvFF8sI7H0NUn-c_mGAyho7lh8jmRjP-eYJsawZ6G8zrJ5yZgtkc23KR70wwGgVvBz7tIFH4XkVbxzKAvpwe-wLWKkQ', 'content-type': 'application/json;charset=UTF-8', 'lang': 'en', 'origin': 'https://chaupal.tv', 'referer': 'https://chaupal.tv/', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36', 'x-client-version': '1.2.41', 'x-platform': 'WEB', 'x-profile-id': '621a936e-ef50-4f53-8fae-da13f948993f', } params = { 'contentId': 'd1d49f25-af86-4a77-a224-a7238ebed477', 'streamType': 'DASH', } json_data = { 'deviceId': 'be227a81-2058-47a8-982c-3c2e47f1bf67', 'playbackId': 'ea6282b8-f6b9-4b0d-9fd0-2beedc842577', 'device': { 'deviceType': 'web-desktop', }, 'adParams': { 'device': { 'deviceType': 'web-desktop', }, }, } response = requests.post( 'https://content.chaupal.tv/asset/b567e549-7f9b-4469-b4c0-80b699d63920/playback', params=params, headers=headers, json=json_data, ) lic_url = response.json()[0]['licenseUrl']
Code:--key 33b3626510fd4abf85504dbcb545420e:34838e915727f5cbc6c3ef67e08bd412
discord nxhda -
Thanks for your reply.
I've tried the above method of getting the license URL but I still get the same error.
Wonder what I'm doing wrong.
PSSH I'm using -
Code:AAAAP3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAB8SEDOzYmUQ/Uq/hVBNvLVFQg4aBWV6ZHJtSOPclZsG
Last edited by AbbaDabba; 26th Sep 2023 at 02:26.
-
sorry NBA456017 but your lic url from preview tab is the same url that you type in search field "wide" then i don't understand your tip
also your headers is full different from my headers, make from lic url (bash) and curlconverter ... my data is this only, no auth, x-profile-id value:
Code:'Accept': '*/*', 'Accept-Language': 'en;q=0.8', 'Connection': 'keep-alive', 'Origin': 'https://chaupal.tv', 'Referer': 'https://chaupal.tv/', 'Sec-Fetch-Dest': 'empty', 'Sec-Fetch-Mode': 'cors', 'Sec-Fetch-Site': 'cross-site', 'Sec-GPC': '1', 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '"Windows"', 'Content-Type': 'application/x-www-form-urlencoded',
-
-
Would anyone be able to help with this video? I'm new to this so apologies if these aren't right.
MPD:
Code:https://d2148dkxdf27z.cloudfront.net/media/tdIvvnYDq1gSz/7e8f7201/stream.mpd
Code:https://license.vdocipher.com/auth
Code:AAAAUnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADIiKnZkb2NpcGhlcjo2YTFjMjIzYzYxODk0YmM3YTYwMWJjN2U3MTQwMzM2OUjj3JWbBg
-
And you may have overlooked that usually the URL of the movie/stream is needed as well, because we don't know what headers the license URL needs to be fed with. In fact, the "/auth" in the license url suggests that you need some form of authorization headers.
Similar Threads
-
I need decryption key
By ansonbanana in forum Video Streaming DownloadingReplies: 43Last Post: 5th Mar 2024, 14:48 -
I need decryption key
By ibu in forum Video Streaming DownloadingReplies: 6Last Post: 28th Aug 2023, 08:14 -
WKS-KEY does not get decryption key
By HORDTHIONZAC in forum Video Streaming DownloadingReplies: 8Last Post: 17th Jun 2023, 05:46 -
Cannot get decryption key from Channel 4...
By hedgehog90 in forum Video Streaming DownloadingReplies: 2Last Post: 7th Nov 2022, 06:46 -
How do I get the decryption key
By Bakekalu in forum Video Streaming DownloadingReplies: 6Last Post: 5th Jul 2021, 01:25