I'm getting this error in wks when I try to get keys from Direct TV
[Attachment 76629 - Click to enlarge]
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 1 to 18 of 18
-
-
What headers are you using? Are you sure that PSSH is good? Does eme logger give the same pssh?
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
This PSSH is from EME so its fine. When it comes to headers I use these:
import requests
headers = {
'sec-ch-ua': '"Not A(Brand";v="99", "Google Chrome";v="121", "Chromium";v="121"',
'FLOW_CONTEXT': 'activate_1706641503.442',
'sec-ch-ua-mobile': '?0',
'Authorization': 'Bearer Gm8ysSogfj7VrSdq1OT11VAdUycwmx2aVQxZtKiYwxIYtcf+9B S07so0m9iCbuvAc0um1j3055FvATaAUq3q6U5fMcAJFsjn48Oi hda5/ZTiYJlje5/4wVt4pjPp+dEH0KHHWbeYNfHVoLa9/eKetwRiyw+x30wWwDG+/GHX06KTTWEFlygeU6gj3lChg0muXOE0i2AEtxC7+1XCX7zWMkk TsSvjYXeOH5gyqjvwvAmzWOHavZCmwmvmqF7MLzaAqsn52EgsF heb5+JKCafKodQbs5awRGqKxJ/l8biwrLY3pFMZQ/BAzldOJ6t6wdRIht0gfWvH54PJ+DNY1plpGEEdHg4YbbzQ0uSH rznI0/uPcEEjcVQIrhoNjARISJTRnyTLIU0ubOPhaw6oAQCTHC87zG+z MnvvoiZc0YNI+ECZntexhZt3rL3t6SHwM+wiBcQTGxln9zph1o t23S+hPKPKfOLYLA9wT4wljdO+94UEnW837Wl/UZnxoy+JprI1UIbRlXo+xX4ORSBcrgpEg9F7lWgLUDiJkjI9Eh ZlTTYJKjOdx1yeGFQacErIjFicv/xGONXYwurAqV532ETnQSjCKVz/bJf/rit+7Xdb4qCcoZT5NjefKepH+WuA20ljrMX6OvYjFB5E3nPjw8 5hETJcFmiOL/WIyp/wmcLRq6LqNIQXM/Kei361ck/qtrsIHU+jLjjeyd62eeSPV2ePESqbJijhlm30TnT2jfAmcMRL9 dh6jh10zOlFp5K1tKR4hOIckhdZYIj0a/2NPVGihoF0n9m2DVrnhwADoG0zUeo5v84gQBrBJOi/u09m7ygB+SDESu623Q3cQJviq28PqWEm3mio8pUbPjLg6DXVI+ veddCY/tPATR8+tgL9uzSTsgT/H6Ph3d7qGBELqlkBsg/SC9MIyZo5oawnSm78zQAKLdiaopjRhX9fIZjOzQX2WmcJrBgwY rbj785JPjaVaIkIKi4Kzq1tqHTkWH1UWo0+G9YL4K8NRM0nGTX tng2oQIbkXRaV/ScpNrgnDSxRljexKENe4+W3G0+Wg1R+F0Fe0A/nY5kXXK3GvS8uCBKsNDnNfVC9N96jh18nt8xMSdu2lj6Kamh1i H2LnDl4Xao=.2a7O2Qp4en40x/nqqMgDptObRtSrUDem4TSNkcjbwA8=',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36',
'Content-Type': 'application/json',
'Accept': 'application/json',
'Referer': 'https://stream.directv.com/',
'sec-ch-ua-platform': '"Windows"',
}
json_data = {
'contentID': 'a8c0e77a-902a-301e-adf0-640e083a0820-00',
'contentType': '1',
'identityCookie': 'VwkoFnsIdbF9dvLHHfODjSbBj+aflYR+HzFxYMuatxdl11wAm Jx4s+Mwyrv0+0zE9Ld1i1mGtU8W2MzaJEjTbTVuwoQRxOjn/9pA2dePPjsFVQdzLT72XkQm9qxypQoFGlRnGXAzZy3GusT3ckY PhCmiQ9BrbrKLKdNqfuQ2q25LgHoit3sqKWj0DjtNGwMhEeR0y Ujb0uCXc+K1y1OqvXP/J4QcyaQXHx5SLuHdM5PjZ01j6Nm03xpMGUXZzYEIHtREVPnfh1 DEgL8pkIbnnq5CxKqj7e350/OMqNBdX2r8QnwU6erFhuK2UsJ3CVlwBnI9prlvY+rG89axe2Xg C5fpVg+GqfWPoxel5BnsiM9uASURkURhGRU8QDB3aAuws5Rr4n Jw1xo9mPz4KC7x28zeE0c8/I9MCZvrk69WwjSqj54Vvn3Epxpua9OiBjkzvrWiU8hJ4CkGzgU MAThUdA==',
'authorizationToken': 'AUTHTOKENeyJ0b2tlbiI6WyJhNE1FWUhSRVR4TVJ3Vkkya0dX VFZqL1I2VGNJTmtxTnVLbnJaakFMK2RqVmQxNGtxVjJucjZEaS 9EbTByWWJCWVBNRmFzMkFBSDlIc1BHbzdldFc1RjZjc1pXTjhn emUvUGtVZlRUamF6S1hraVV3Wnl0bkVVM1dNRjEvcjI4S0MwSz loQUZUSU1qekc4b0ZhM242YUs4dTFtSUhJRzA0dmx2SUJFKzVQ cXZKd3FUSTBRZDVoeGFYemdoT1hLMVphYytyalZDUnc1b003TF VUMUlPNFRQK1hkTkk1RWN3TU5QU002MGpUZnVoZ0RMRWVrSHVk b295b1hKZ2lMWU1OUkxNdUJUdGdTZDk5WTllb1d0K1hIVE9SZm 5GOHNmWlU4TUtsZjJYZ1gvbWIxK1IzMVFpdlpQb3I4bWdGY2pK YmxsaDJVYWZ1UERHNzRSNVdKdncyV0NxR2MvQXRwQXo4M0p1Wn JRd05SVU04QU1DWnYzeTQwbEVMRW5hdGJMYUNxNmJobHZxR3hU T1hjRHVHWUFtSWxneWhTL0ZzaG9IU1NIOWF1eEpGL0Q4QjdkK0 hxRGNwdDVkQjFpMEJkTnhQK0RneWJaL2kxcDl1Sll0dTdEQUd0 QnBwZnNLV2VTYlRxZTZOV1l5UjBVTnd6U1ZWRkJNVit3ZTEvWX RqUXhySG9OOTA4bDhYbXF1T0t6VXdhb0k4ZjEzZFU0aFNyQ0pT QjVQUzArMnozSmRvYmhYYTc1T015cEQyZ2lFbCt5VW1QV3YzTH hTZU40QjhRMlllMFNtN0ViRHZmYTBGbXF6ekJ6ekRNcTVRNkRD WEtSaWhQMXJCMlQzU1FBbG9oaFdtaHBvVzgrMDF4U2hYcUZiWD hlcFRmWi84UC9rT3JoYXpWTGNJbDloalRBSmRjWXpzNVI5bERU d1cvRjMzTXFrT0dxMUNzR05MeThacEdGR1NVdG0ySkZPZ2J6QX hjeTB6c2x6di9oZ0RuRm9ZMjhCbjFaR09SNHUyaVNnQ3NkclJR S3pUUjcyWkEwYTJzUjRiNmwxUmIvRm11VEpDUkZMZDNnV3BlVD hVVnQvMmQ5V0kyaXV2QS9uQk5HaEVWd3NCWG1NVnpORENkOTFr aW1tUXZieFplQT09Il19',
'licenseChallenge': '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 KR1aQs4=',
}
response = requests.post(
'https://api.cld.dtvce.com/rights/management/mdrm/vgemultidrm/v1/widevine/license',
headers=headers,
json=json_data,
)
# Note: json_data will not be serialized by requests
# exactly as it was in the original request.
#data = '{"contentID":"a8c0e77a-902a-301e-adf0-640e083a0820-00","contentType":"1","identityCookie":"VwkoFnsIdb F9dvLHHfODjSbBj+aflYR+HzFxYMuatxdl11wAmJx4s+Mwyrv0 +0zE9Ld1i1mGtU8W2MzaJEjTbTVuwoQRxOjn/9pA2dePPjsFVQdzLT72XkQm9qxypQoFGlRnGXAzZy3GusT3ckY PhCmiQ9BrbrKLKdNqfuQ2q25LgHoit3sqKWj0DjtNGwMhEeR0y Ujb0uCXc+K1y1OqvXP/J4QcyaQXHx5SLuHdM5PjZ01j6Nm03xpMGUXZzYEIHtREVPnfh1 DEgL8pkIbnnq5CxKqj7e350/OMqNBdX2r8QnwU6erFhuK2UsJ3CVlwBnI9prlvY+rG89axe2Xg C5fpVg+GqfWPoxel5BnsiM9uASURkURhGRU8QDB3aAuws5Rr4n Jw1xo9mPz4KC7x28zeE0c8/I9MCZvrk69WwjSqj54Vvn3Epxpua9OiBjkzvrWiU8hJ4CkGzgU MAThUdA==","authorizationToken":"AUTHTOKENeyJ0b2tl biI6WyJhNE1FWUhSRVR4TVJ3Vkkya0dXVFZqL1I2VGNJTmtxTn VLbnJaakFMK2RqVmQxNGtxVjJucjZEaS9EbTByWWJCWVBNRmFz MkFBSDlIc1BHbzdldFc1RjZjc1pXTjhnemUvUGtVZlRUamF6S1 hraVV3Wnl0bkVVM1dNRjEvcjI4S0MwSzloQUZUSU1qekc4b0Zh M242YUs4dTFtSUhJRzA0dmx2SUJFKzVQcXZKd3FUSTBRZDVoeG FYemdoT1hLMVphYytyalZDUnc1b003TFVUMUlPNFRQK1hkTkk1 RWN3TU5QU002MGpUZnVoZ0RMRWVrSHVkb295b1hKZ2lMWU1OUk xNdUJUdGdTZDk5WTllb1d0K1hIVE9SZm5GOHNmWlU4TUtsZjJY Z1gvbWIxK1IzMVFpdlpQb3I4bWdGY2pKYmxsaDJVYWZ1UERHNz RSNVdKdncyV0NxR2MvQXRwQXo4M0p1WnJRd05SVU04QU1DWnYz eTQwbEVMRW5hdGJMYUNxNmJobHZxR3hUT1hjRHVHWUFtSWxneW hTL0ZzaG9IU1NIOWF1eEpGL0Q4QjdkK0hxRGNwdDVkQjFpMEJk TnhQK0RneWJaL2kxcDl1Sll0dTdEQUd0QnBwZnNLV2VTYlRxZT ZOV1l5UjBVTnd6U1ZWRkJNVit3ZTEvWXRqUXhySG9OOTA4bDhY bXF1T0t6VXdhb0k4ZjEzZFU0aFNyQ0pTQjVQUzArMnozSmRvYm hYYTc1T015cEQyZ2lFbCt5VW1QV3YzTHhTZU40QjhRMlllMFNt N0ViRHZmYTBGbXF6ekJ6ekRNcTVRNkRDWEtSaWhQMXJCMlQzU1 FBbG9oaFdtaHBvVzgrMDF4U2hYcUZiWDhlcFRmWi84UC9rT3Jo YXpWTGNJbDloalRBSmRjWXpzNVI5bERUd1cvRjMzTXFrT0dxMU NzR05MeThacEdGR1NVdG0ySkZPZ2J6QXhjeTB6c2x6di9oZ0Ru Rm9ZMjhCbjFaR09SNHUyaVNnQ3NkclJRS3pUUjcyWkEwYTJzUj RiNmwxUmIvRm11VEpDUkZMZDNnV3BlVDhVVnQvMmQ5V0kyaXV2 QS9uQk5HaEVWd3NCWG1NVnpORENkOTFraW1tUXZieFplQT09Il 19","licenseChallenge":"CAESgiASMAouChgSEL7m8x2TiD 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 KR1aQs4="}'
#response = requests.post(
# 'https://api.cld.dtvce.com/rights/management/mdrm/vgemultidrm/v1/widevine/license',
# headers=headers,
# data=data,
#) -
Can you copy and paste the PSSH here? I really don't wanna apply some OCR software to get the value
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Sure
AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEL7m8x 2TiDJZ2TWvr8k5x5lI88aJmwYAAAA0cHNzaAEAAAAQd+/swLJNAqzjPB5S4vtLAAAAAb7m8x2TiDJZ2TWvr8k5x5kAAAAA -
and do you think that a very big header like yours can work ?
also from pssh you won't find anything. direct TV requires a custom script, no known online site can find the key, so you won't find anything from pssh -
As @lomero said, you need some modifications. Have you changed the payload to contain your own cdm's challenge?
Code:{ 'contentID': 'a8c0e77a-902a-301e-adf0-640e083a0820-00', 'contentType': '1', 'identityCookie': 'VwkoFnsIdbF9dvLHHfODjSbBj+aflYR+HzFxYMuatxdl11wAmJx4s+Mwyrv0+0zE9Ld1i1mGtU8W2MzaJEjTbTVuwoQRxOjn/9pA2dePPjsFVQdzLT72XkQm9qxypQoFGlRnGXAzZy3GusT3ckYPhCmiQ9BrbrKLKdNqfuQ2q25LgHoit3sqKWj0DjtNGwMhEeR0yUjb0uCXc+K1y1OqvXP/J4QcyaQXHx5SLuHdM5PjZ01j6Nm03xpMGUXZzYEIHtREVPnfh1DEgL8pkIbnnq5CxKqj7e350/OMqNBdX2r8QnwU6erFhuK2UsJ3CVlwBnI9prlvY+rG89axe2XgC5fpVg+GqfWPoxel5BnsiM9uASURkURhGRU8QDB3aAuws5Rr4nJw1xo9mPz4KC7x28zeE0c8/I9MCZvrk69WwjSqj54Vvn3Epxpua9OiBjkzvrWiU8hJ4CkGzgUMAThUdA==', 'authorizationToken': 'AUTHTOKENeyJ0b2tlbiI6WyJhNE1FWUhSRVR4TVJ3Vkkya0dXVFZqL1I2VGNJTmtxTnVLbnJaakFMK2RqVmQxNGtxVjJucjZEaS9EbTByWWJCWVBNRmFzMkFBSDlIc1BHbzdldFc1RjZjc1pXTjhnemUvUGtVZlRUamF6S1hraVV3Wnl0bkVVM1dNRjEvcjI4S0MwSzloQUZUSU1qekc4b0ZhM242YUs4dTFtSUhJRzA0dmx2SUJFKzVQcXZKd3FUSTBRZDVoeGFYemdoT1hLMVphYytyalZDUnc1b003TFVUMUlPNFRQK1hkTkk1RWN3TU5QU002MGpUZnVoZ0RMRWVrSHVkb295b1hKZ2lMWU1OUkxNdUJUdGdTZDk5WTllb1d0K1hIVE9SZm5GOHNmWlU4TUtsZjJYZ1gvbWIxK1IzMVFpdlpQb3I4bWdGY2pKYmxsaDJVYWZ1UERHNzRSNVdKdncyV0NxR2MvQXRwQXo4M0p1WnJRd05SVU04QU1DWnYzeTQwbEVMRW5hdGJMYUNxNmJobHZxR3hUT1hjRHVHWUFtSWxneWhTL0ZzaG9IU1NIOWF1eEpGL0Q4QjdkK0hxRGNwdDVkQjFpMEJkTnhQK0RneWJaL2kxcDl1Sll0dTdEQUd0QnBwZnNLV2VTYlRxZTZOV1l5UjBVTnd6U1ZWRkJNVit3ZTEvWXRqUXhySG9OOTA4bDhYbXF1T0t6VXdhb0k4ZjEzZFU0aFNyQ0pTQjVQUzArMnozSmRvYmhYYTc1T015cEQyZ2lFbCt5VW1QV3YzTHhTZU40QjhRMlllMFNtN0ViRHZmYTBGbXF6ekJ6ekRNcTVRNkRDWEtSaWhQMXJCMlQzU1FBbG9oaFdtaHBvVzgrMDF4U2hYcUZiWDhlcFRmWi84UC9rT3JoYXpWTGNJbDloalRBSmRjWXpzNVI5bERUd1cvRjMzTXFrT0dxMUNzR05MeThacEdGR1NVdG0ySkZPZ2J6QXhjeTB6c2x6di9oZ0RuRm9ZMjhCbjFaR09SNHUyaVNnQ3NkclJRS3pUUjcyWkEwYTJzUjRiNmwxUmIvRm11VEpDUkZMZDNnV3BlVDhVVnQvMmQ5V0kyaXV2QS9uQk5HaEVWd3NCWG1NVnpORENkOTFraW1tUXZieFplQT09Il19', 'licenseChallenge': '<THIS_ONE>', }
Code:import base64 import json import requests from pywidevine.cdm import Cdm from pywidevine.device import Device from pywidevine.pssh import PSSH def bytes_to_base64(input_bytes): return base64.b64encode(input_bytes).decode('utf-8') LICENSE_URL = "https://api.cld.dtvce.com/rights/management/mdrm/vgemultidrm/v1/widevine/license" PSSH_VALUE = "AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEL7m8x2TiDJZ2TWvr8k5x5lI88aJmwY=" WVD_FILE = "./device_wvd_file.wvd" LICENSE_HEADERS = { 'sec-ch-ua': '"Not A(Brand";v="99", "Google Chrome";v="121", "Chromium";v="121"', 'FLOW_CONTEXT': 'activate_1706641503.442', 'sec-ch-ua-mobile': '?0', 'Authorization': 'Bearer Gm8ysSogfj7VrSdq1OT11VAdUycwmx2aVQxZtKiYwxIYtcf+9BS07so0m9iCbuvAc0um1j3055FvATaAUq3q6U5fMcAJFsjn48Oihda5/ZTiYJlje5/4wVt4pjPp+dEH0KHHWbeYNfHVoLa9/eKetwRiyw+x30wWwDG+/GHX06KTTWEFlygeU6gj3lChg0muXOE0i2AEtxC7+1XCX7zWMkkTsSvjYXeOH5gyqjvwvAmzWOHavZCmwmvmqF7MLzaAqsn52EgsFheb5+JKCafKodQbs5awRGqKxJ/l8biwrLY3pFMZQ/BAzldOJ6t6wdRIht0gfWvH54PJ+DNY1plpGEEdHg4YbbzQ0uSHrznI0/uPcEEjcVQIrhoNjARISJTRnyTLIU0ubOPhaw6oAQCTHC87zG+zMnvvoiZc0YNI+ECZntexhZt3rL3t6SHwM+wiBcQTGxln9zph1ot23S+hPKPKfOLYLA9wT4wljdO+94UEnW837Wl/UZnxoy+JprI1UIbRlXo+xX4ORSBcrgpEg9F7lWgLUDiJkjI9EhZlTTYJKjOdx1yeGFQacErIjFicv/xGONXYwurAqV532ETnQSjCKVz/bJf/rit+7Xdb4qCcoZT5NjefKepH+WuA20ljrMX6OvYjFB5E3nPjw85hETJcFmiOL/WIyp/wmcLRq6LqNIQXM/Kei361ck/qtrsIHU+jLjjeyd62eeSPV2ePESqbJijhlm30TnT2jfAmcMRL9dh6jh10zOlFp5K1tKR4hOIckhdZYIj0a/2NPVGihoF0n9m2DVrnhwADoG0zUeo5v84gQBrBJOi/u09m7ygB+SDESu623Q3cQJviq28PqWEm3mio8pUbPjLg6DXVI+veddCY/tPATR8+tgL9uzSTsgT/H6Ph3d7qGBELqlkBsg/SC9MIyZo5oawnSm78zQAKLdiaopjRhX9fIZjOzQX2WmcJrBgwYrbj785JPjaVaIkIKi4Kzq1tqHTkWH1UWo0+G9YL4K8NRM0nGTXtng2oQIbkXRaV/ScpNrgnDSxRljexKENe4+W3G0+Wg1R+F0Fe0A/nY5kXXK3GvS8uCBKsNDnNfVC9N96jh18nt8xMSdu2lj6Kamh1iH2LnDl4Xao=.2a7O2Qp4en40x/nqqMgDptObRtSrUDem4TSNkcjbwA8=', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36', 'Content-Type': 'application/json', 'Accept': 'application/json', 'Referer': 'https://stream.directv.com/', 'sec-ch-ua-platform': '"Windows"', } custom_payload = { 'contentID': 'a8c0e77a-902a-301e-adf0-640e083a0820-00', 'contentType': '1', 'identityCookie': 'VwkoFnsIdbF9dvLHHfODjSbBj+aflYR+HzFxYMuatxdl11wAmJx4s+Mwyrv0+0zE9Ld1i1mGtU8W2MzaJEjTbTVuwoQRxOjn/9pA2dePPjsFVQdzLT72XkQm9qxypQoFGlRnGXAzZy3GusT3ckYPhCmiQ9BrbrKLKdNqfuQ2q25LgHoit3sqKWj0DjtNGwMhEeR0yUjb0uCXc+K1y1OqvXP/J4QcyaQXHx5SLuHdM5PjZ01j6Nm03xpMGUXZzYEIHtREVPnfh1DEgL8pkIbnnq5CxKqj7e350/OMqNBdX2r8QnwU6erFhuK2UsJ3CVlwBnI9prlvY+rG89axe2XgC5fpVg+GqfWPoxel5BnsiM9uASURkURhGRU8QDB3aAuws5Rr4nJw1xo9mPz4KC7x28zeE0c8/I9MCZvrk69WwjSqj54Vvn3Epxpua9OiBjkzvrWiU8hJ4CkGzgUMAThUdA==', 'authorizationToken': 'AUTHTOKENeyJ0b2tlbiI6WyJhNE1FWUhSRVR4TVJ3Vkkya0dXVFZqL1I2VGNJTmtxTnVLbnJaakFMK2RqVmQxNGtxVjJucjZEaS9EbTByWWJCWVBNRmFzMkFBSDlIc1BHbzdldFc1RjZjc1pXTjhnemUvUGtVZlRUamF6S1hraVV3Wnl0bkVVM1dNRjEvcjI4S0MwSzloQUZUSU1qekc4b0ZhM242YUs4dTFtSUhJRzA0dmx2SUJFKzVQcXZKd3FUSTBRZDVoeGFYemdoT1hLMVphYytyalZDUnc1b003TFVUMUlPNFRQK1hkTkk1RWN3TU5QU002MGpUZnVoZ0RMRWVrSHVkb295b1hKZ2lMWU1OUkxNdUJUdGdTZDk5WTllb1d0K1hIVE9SZm5GOHNmWlU4TUtsZjJYZ1gvbWIxK1IzMVFpdlpQb3I4bWdGY2pKYmxsaDJVYWZ1UERHNzRSNVdKdncyV0NxR2MvQXRwQXo4M0p1WnJRd05SVU04QU1DWnYzeTQwbEVMRW5hdGJMYUNxNmJobHZxR3hUT1hjRHVHWUFtSWxneWhTL0ZzaG9IU1NIOWF1eEpGL0Q4QjdkK0hxRGNwdDVkQjFpMEJkTnhQK0RneWJaL2kxcDl1Sll0dTdEQUd0QnBwZnNLV2VTYlRxZTZOV1l5UjBVTnd6U1ZWRkJNVit3ZTEvWXRqUXhySG9OOTA4bDhYbXF1T0t6VXdhb0k4ZjEzZFU0aFNyQ0pTQjVQUzArMnozSmRvYmhYYTc1T015cEQyZ2lFbCt5VW1QV3YzTHhTZU40QjhRMlllMFNtN0ViRHZmYTBGbXF6ekJ6ekRNcTVRNkRDWEtSaWhQMXJCMlQzU1FBbG9oaFdtaHBvVzgrMDF4U2hYcUZiWDhlcFRmWi84UC9rT3JoYXpWTGNJbDloalRBSmRjWXpzNVI5bERUd1cvRjMzTXFrT0dxMUNzR05MeThacEdGR1NVdG0ySkZPZ2J6QXhjeTB6c2x6di9oZ0RuRm9ZMjhCbjFaR09SNHUyaVNnQ3NkclJRS3pUUjcyWkEwYTJzUjRiNmwxUmIvRm11VEpDUkZMZDNnV3BlVDhVVnQvMmQ5V0kyaXV2QS9uQk5HaEVWd3NCWG1NVnpORENkOTFraW1tUXZieFplQT09Il19', 'licenseChallenge': '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', } pssh = PSSH(PSSH_VALUE) device = Device.load(WVD_FILE) cdm = Cdm.from_device(device) session_id = cdm.open() challenge = cdm.get_license_challenge(session_id, pssh) custom_payload["licenseChallenge"] = bytes_to_base64(challenge) #here you inject your own cdm challenge and ignore the browser's custom_payload = json.dumps(custom_payload) licence = requests.post(LICENSE_URL, data=custom_payload, headers=LICENSE_HEADERS) licence.raise_for_status() cdm.parse_license(session_id, licence.content) for key in cdm.get_keys(session_id): print(f"[{key.type}] {key.kid.hex}:{key.key.hex()}") cdm.close(session_id)
Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 30th Jan 2024 at 16:06. Reason: added right pssh according to elcap
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
That PSSH is incorrect, its the wv pssh + clearkey (common?) pssh.
Code:>python pssh-box.py --from-base64 AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEL7m8x2TiDJZ2TWvr8k5x5lI88aJmwYAAAA0cHNzaAEAAAAQd+/swLJNAqzjPB5S4vtLAAAAAb7m8x2TiDJZ2TWvr8k5x5kAAAAA PSSH Box v0 System ID: Widevine edef8ba9-79d6-4ace-a3c8-27dcd51d21ed PSSH Data (size: 24): Widevine Data: Key IDs (1): bee6f31d-9388-3259-d935-afafc939c799 Protection Scheme: b'cbcs' PSSH Box v1 System ID: Common 1077efec-c0b2-4d02-ace3-3c1e52e2fb4b Key IDs (1): bee6f31d-9388-3259-d935-afafc939c799 PSSH Data (size: 0):
Code:AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEL7m8x2TiDJZ2TWvr8k5x5lI88aJmwY=
-
Thanks guys but I honestly don't know where to get my CDM challenge from...
-
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Sure
# -*- coding: utf-8 -*-
# Module: KEYS-L3
# Created on: 11-10-2021
# Authors: -∞WKS∞-
# Version: 1.1.0
import base64, requests, sys, xmltodict
import headers
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: ')
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.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:
print('--key ' + key) -
I don't mean to sound nagging but you can insert fragments of code using the wrap [CODE] tags (has the # symbol). It is better since it keeps the proper code formatting and you don't find some random spaces inserted every N characters. Moving on, I never used WKS-Keys but at first glance, a custom script for this site should look like this:
Code:# -*- coding: utf-8 -*- # Module: KEYS-L3 # Created on: 11-10-2021 # Authors: -∞WKS∞- # Version: 1.1.0 import base64, requests, sys, xmltodict import json import headers 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: ') def bytes_to_base64(input_bytes): return base64.b64encode(input_bytes).decode('utf-8') # This needs updated for fresh tokens custom_payload = { 'contentID': 'a8c0e77a-902a-301e-adf0-640e083a0820-00', 'contentType': '1', 'identityCookie': 'VwkoFnsIdbF9dvLHHfODjSbBj+aflYR+HzFxYMuatxdl11wAmJx4s+Mwyrv0+0zE9Ld1i1mGtU8W2MzaJEjTbTVuwoQRxOjn/9pA2dePPjsFVQdzLT72XkQm9qxypQoFGlRnGXAzZy3GusT3ckYPhCmiQ9BrbrKLKdNqfuQ2q25LgHoit3sqKWj0DjtNGwMhEeR0yUjb0uCXc+K1y1OqvXP/J4QcyaQXHx5SLuHdM5PjZ01j6Nm03xpMGUXZzYEIHtREVPnfh1DEgL8pkIbnnq5CxKqj7e350/OMqNBdX2r8QnwU6erFhuK2UsJ3CVlwBnI9prlvY+rG89axe2XgC5fpVg+GqfWPoxel5BnsiM9uASURkURhGRU8QDB3aAuws5Rr4nJw1xo9mPz4KC7x28zeE0c8/I9MCZvrk69WwjSqj54Vvn3Epxpua9OiBjkzvrWiU8hJ4CkGzgUMAThUdA==', 'authorizationToken': 'AUTHTOKENeyJ0b2tlbiI6WyJhNE1FWUhSRVR4TVJ3Vkkya0dXVFZqL1I2VGNJTmtxTnVLbnJaakFMK2RqVmQxNGtxVjJucjZEaS9EbTByWWJCWVBNRmFzMkFBSDlIc1BHbzdldFc1RjZjc1pXTjhnemUvUGtVZlRUamF6S1hraVV3Wnl0bkVVM1dNRjEvcjI4S0MwSzloQUZUSU1qekc4b0ZhM242YUs4dTFtSUhJRzA0dmx2SUJFKzVQcXZKd3FUSTBRZDVoeGFYemdoT1hLMVphYytyalZDUnc1b003TFVUMUlPNFRQK1hkTkk1RWN3TU5QU002MGpUZnVoZ0RMRWVrSHVkb295b1hKZ2lMWU1OUkxNdUJUdGdTZDk5WTllb1d0K1hIVE9SZm5GOHNmWlU4TUtsZjJYZ1gvbWIxK1IzMVFpdlpQb3I4bWdGY2pKYmxsaDJVYWZ1UERHNzRSNVdKdncyV0NxR2MvQXRwQXo4M0p1WnJRd05SVU04QU1DWnYzeTQwbEVMRW5hdGJMYUNxNmJobHZxR3hUT1hjRHVHWUFtSWxneWhTL0ZzaG9IU1NIOWF1eEpGL0Q4QjdkK0hxRGNwdDVkQjFpMEJkTnhQK0RneWJaL2kxcDl1Sll0dTdEQUd0QnBwZnNLV2VTYlRxZTZOV1l5UjBVTnd6U1ZWRkJNVit3ZTEvWXRqUXhySG9OOTA4bDhYbXF1T0t6VXdhb0k4ZjEzZFU0aFNyQ0pTQjVQUzArMnozSmRvYmhYYTc1T015cEQyZ2lFbCt5VW1QV3YzTHhTZU40QjhRMlllMFNtN0ViRHZmYTBGbXF6ekJ6ekRNcTVRNkRDWEtSaWhQMXJCMlQzU1FBbG9oaFdtaHBvVzgrMDF4U2hYcUZiWDhlcFRmWi84UC9rT3JoYXpWTGNJbDloalRBSmRjWXpzNVI5bERUd1cvRjMzTXFrT0dxMUNzR05MeThacEdGR1NVdG0ySkZPZ2J6QXhjeTB6c2x6di9oZ0RuRm9ZMjhCbjFaR09SNHUyaVNnQ3NkclJRS3pUUjcyWkEwYTJzUjRiNmwxUmIvRm11VEpDUkZMZDNnV3BlVDhVVnQvMmQ5V0kyaXV2QS9uQk5HaEVWd3NCWG1NVnpORENkOTFraW1tUXZieFplQT09Il19', 'licenseChallenge': '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', } 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) # Changed below custom_payload["licenseChallenge"] = bytes_to_base64(wvdecrypt.get_challenge()) widevine_license = requests.post(url=lic_url, data=json.dumps(custom_payload), headers=headers.headers) # Changed above 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: print('--key ' + key)
Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 31st Jan 2024 at 02:40. Reason: forgot to convert to base64 the challenge
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Thanks I pasted your script to l3.py I inserted fresh token but I have problem running this I get "invalid decimal literal" error have a look.
Code:# -*- coding: utf-8 -*- # Module: KEYS-L3 # Created on: 11-10-2021 # Authors: -∞WKS∞- # Version: 1.1.0 import base64, requests, sys, xmltodict import json import headers 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: ') def bytes_to_base64(input_bytes): return base64.b64encode(input_bytes).decode('utf-8') {"cToken":"CTOKENpZrR6/2HeFLlEctcgu1560+KPfMV+isRxB0JJCzS8ftULyD/ETj4kItPMoca+CJm3JOZgyBxdPRrHxfXzeSCUqMpT7x6XLdEb0SUp4fXxLFAZ+kyW4k8n98yLOxBHITSEeq77peJjLKz9hD32qFFldpSkKL+GLTWvhYkJJucQHKu4M0rV4V5kyeCB/KOh1dileog1m1QvmT/qoDri8OQce5SOvwBmOFX5f76+9hLlyju0Fjho/1Z+p1GdIZbBoNBQTw1Oqr+y0mCDUYg09nwA+xAAW9j0K67GQ0zuZrsXaf4obugOleCoBmDLQPp2BlOnblIfy1L4ALyTPwLTFK6j0EV228BqKj3cxPxuejGWsZG5qrK1HrmERHhhIYZlo94V8DFHz0yrUdbZG9BsK3Dt4e8yAuxdoTs+kuWq6CaQ5hCvaNNeBcj74TXqMT4bbz/ibWwffpGoIfAUC2gQOxjOegTekzB+sHRqJfZHhcQqVlIMjqhkrYkSEZyv1LOXBmZ"} { 'contentID': 'dc8c3589-ee11-3568-a9a8-0ad9cbcea93f-00', 'contentType': '1',} 'identityCookie': 'VwkoFnsIdbF9dvLHHfODjSbBj+aflYR+HzFxYMuatxdl11wAmJx4s+Mwyrv0+0zE9Ld1i1mGtU8W2MzaJEjTbTVuwoQRxOjn/9pA2dePPjsFVQdzLT72XkQm9qxypQoFGlRnGXAzZy3GusT3ckYPhCmiQ9BrbrKLKdNqfuQ2q25LgHoit3sqKWj0DjtNGwMhEeR0yUjb0uCXc+K1y1OqvXP/J4QcyaQXHx5SLuHdM5PjZ01j6Nm03xpMGUXZzYEIHtREVPnfh1DEgL8pkIbnnq5CxKqj7e350/OMqNBdX2r8QnwU6erFhuK2UsJ3CVlwBnI9prlvY+rG89axe2XgC5fpVg+GqfWPoxel5BnsiM9uASURkURhGRU8QDB3aAuws5Rr4nJw1xo9mPz4KC7x28zeE0c8/I9MCZvrk69WwjSqj54Vvn3Epxpua9OiBjkzvrWiU8hJ4CkGzgUMAThUdA==', 'authorizationToken': 'AUTHTOKENeyJ0b2tlbiI6WyJ5MHJBSmVSUm9KMkJzbnFNZG9WZC8wZnJiSlVaWnhFMGFMK2hOaWNzdW16bklSSExvL1BBcWh0b25UYWtVNFMrNVN3enpPVFZEbFplOWs4QkhzNWdCSDk2ZmFwdGY1c05uOVZBdm5QYU1LK05qQnZiMHVTZE5Rb0c1WmF5ZG14eDhqZzU2KytGbGIzbjBhZ2drNmYzd1VqWUZrWHRYdjBnNjBqcmkybFI5SzRTUXZvcGxWckZQVFB3QkFlMXhQaHRzakZCdXlGcmZBbStWL0VZM2NWc3IrTFltQkg0WHFjaHNEN1VrYkk3dGp4UGlaMEtKNFFsMCt2dUZhTWFGS3lFb0RhSEJpdFZ1N1dxMFBrZm1vTnFWNUdMN0pjR2NFc0hSWFM2N0t2dXVoQksrQkZ5LzcyNXJMM1FuUm5qVUFnamtKL2V4ZVRybFEwK29DczhXVDdHN2hjdU1IblBEMGlqVW03ZkE0U2poQ2dPWjg4MXREZFFrYUNhV1o5UjBWaHNQRUJlb3pPVWRnb0FFZ21PbmFOZmpwVGVvdGlWelpZU1JNaE5WYjNiTDMrVWZPYitLVTh0b2Njb1pMblN3RnBaUXBIZy9mNkw5SERiMXJ6NWw0amh1WGd5OUhPYTlBY1Ayc0Y0R2ZrZDRFbC9hU0ZzRU9ubW91OW5sUVhKdmNmZ2NUM3piVHpVZkpSR25FR01La0g3cnVrSnIvMWdJTUxBZFZGdnhLTmRZSHVoSEtPaGloYk1NVHFIdHk3N0hQYU41Q0RFRDNRU2NWbWZGYlpLeHZyQlBZMm9PMjlaaGJzWXFXRHhycnpjUzU5V0hZTkNOc3VxdVNOelBEQjdQSVNVV3c5Q1lqL083WnZRcmpCRGxLUEllV25mbU4wMHQ3aE9Fd3FDTjNBZldrRjVUNC9lbWZIbVQzSWFwVXRBUDVXNVFOcDVSR1FoUlF3RFRFR2p3OUU0WGhEVXNoVTZwUmI0K09zM3FoS2h3cWdRZ2pFN2lXSmRNYXJDYmwrY1l0ajUrcStzSm94WDNORWJWNjJzZFZGUWNJWkhaNDdrNUF0Si9Rek5LRURJcTBwYi9xbnBSSkI5elFCeHpyM2NLaHdZTnFHVURSMmUvYUNhZGFNd2gyVmp4dz09Il19', 'licenseChallenge': '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', }' 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) # Changed below custom_payload["licenseChallenge"] = wvdecrypt.get_challenge() widevine_license = requests.post(url=lic_url, data=json.dumps(custom_payload), headers=headers.headers) # Changed above 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: print('--key ' + key)
-
I meant you should update the payload itself since it has some authentication variables inside it.
Code:{ 'contentID': 'dc8c3589-ee11-3568-a9a8-0ad9cbcea93f-00', 'contentType': '1', 'identityCookie': '<UPDATE>', 'authorizationToken': '<UPDATE>', 'licenseChallenge': '<CAN_BE_IGNORED_SINCE_IS_REPLACED_LATER>' }
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
I hit a dead end.
Code:b'{"errorReason":"10062","description":"Mismatch in request information - Device","message":"DRM DeviceID Mismatch"}'
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
"DRM DeviceID Mismatch" typically means that the CDM needs to be the same as the original request. So, if you were to dump a CDM while running DirectTV on a device and then use that, it should theoretically work.
Or it might be possible to mimic the structure of the tokens and bypass the device check. Either way, a bit more work than normal is probably required for this one.
Similar Threads
-
Beyond WKS-KEYS
By A_n_g_e_l_a in forum Video Streaming DownloadingReplies: 126Last Post: 22nd Nov 2024, 12:44 -
wks-keys giving out wrong keys
By swappyison in forum Video Streaming DownloadingReplies: 21Last Post: 6th Aug 2023, 12:03 -
wks-keys or TPD-Keys cmd.exe errors
By euphonic in forum Video Streaming DownloadingReplies: 1Last Post: 25th Jun 2023, 14:24 -
Need help with WKS-KEYS
By lxlit in forum Video Streaming DownloadingReplies: 6Last Post: 16th Sep 2022, 10:01 -
Wks-keys
By Fjullekulle in forum Video Streaming DownloadingReplies: 10Last Post: 12th Jul 2022, 04:01