Hi there,
I am trying to get the key for this video and still want to download a few other from the same site, but I get stuck here. I followed the sticky's and successfully decrypted a few videos, but I am stuck with this site.
I have the PSSH, the MPD, The License URL and headers, but it is not providing any keys. Any help would be very much appreciated. Does anyone know how to fix this error?
[Attachment 75406 - Click to enlarge]
Thanking you in advance.
+ Reply to Thread
Results 1 to 15 of 15
-
-
Continue to stage 2 https://forum.videohelp.com/threads/407216-Decryption-The-Dungeon-of-Despair
Noob Starter Pack. Just download every Widevine mpd! Not kidding!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Hi Angela
First of all, I want to say that you are an absolute legend on this forum and I want to thank you for bringing so much insight to it, from my side I honestly want to thank you for everything you've ever wrote on here as it is in so much detail and so easy to understand.
I have read through that sticky before and also did it now again, I think my main issue is that I get headers, params and data back from curlconverter (The token is not in the URL). So I have updated the code in l3.py, but it seems like I am doing something wrong (hopefully something small). I am not a python coder, so my knowledge is very limited.
I have the following in my header:
[Attachment 75408 - Click to enlarge]
I have updated the l3.py to this:
[Attachment 75409 - Click to enlarge]
I have commented out nr 1 (as it was) and did it as nr 2. But now I get this error:
[Attachment 75410 - Click to enlarge] -
Are the "params" from your "headers.py" passed to the "WV_Function"? They are the GET parameters for the license url and contain important information for the license request.
-
-
Either change the call to WV_Function and the "requests.post" inside that function to pass the params, or simply pass the license url as is including the parameters to WV_Function, and don't strip the parameters off into the params dict as curlconverter does.
You have
Code:params = { "CrmId": "...", "AccountId": "...", ... }
Edit: Forget what I wrote above, headers.params is already passed to the license request post. But I see that you are passing headers.data to the license request. This is plain wrong, you need to use the code from the commented line 19. Which makes sure that the license request uses your local cdm.Last edited by Obo; 10th Dec 2023 at 09:36.
-
Hi Obo, thank you. I have updated the code as suggested, but then get the following error when I try to run l3.py.
[Attachment 75412 - Click to enlarge]
This is how l3.py code looks like now:
[Attachment 75413 - Click to enlarge] -
Remove "params=headers.params" from the license request then. I don't know if it makes a difference, but it isn't needed then. And I guess the headers dict could be passed empty in this case; it doesn't seem to contain any information needed for the license request.
-
I've removed "params=headers.params", but I still get an error. I've tried it with long URL(1 in screenshot) as well as the short URL (2 in screenshot). Not sure what I am missing, because I did try it in the past, with same issues.
[Attachment 75414 - Click to enlarge]
This is how l3.py look like now.
[Attachment 75415 - Click to enlarge]
Do I need to change anything in the headers then? The token is valid for 2 hours (this is now a frsh one)
[Attachment 75416 - Click to enlarge] -
-
[QUOTE=A_n_g_e_l_a;2715405] Hi Angela, I did read through your sticky's and really want to thank you. I also know that my CDM does work, because I get keys from your example
. I did reply on your first message, but forgot to click quote, so not sure if you got my reply.
[Attachment 75417 - Click to enlarge]
The issue is, I don't know if my l3.py is correct or my headers, because in curlconverter I do get params as well as data.
Currently I have my l3.py as:
[Attachment 75418 - Click to enlarge]
and my headers as :
[Attachment 75419 - Click to enlarge]
When I run it, i get this error:
[Attachment 75420 - Click to enlarge]
I would really appreciate your help, as you are a genius on this site and really like all of your posts.. I don't want you to spoon feed me at all, I just want to learn how to do this and hopefully I can contribute to this forum in the future.
-
Code:
PSSH: AAAAUnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADIIARIQKvdC0qg9K6723dmt2LWn0hoMaW5rYWVudHdvcmtzIgoxMTY2MTY3NjY4KgJIRA== Stream Url(s): https://d1k2us671qcoau.cloudfront.net/vodapi/vuclip_dash_akm.mpd?vid=1166167668&uri=P5/stream_hd_V20231204103031.mpd&layer=2&area_id=1006&lang_id=3&drm=y&ts=202312110006&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kMWsydXM2NzFxY29hdS5jbG91ZGZyb250Lm5ldC92b2RhcGkvKiIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTcwMjI0MjQxOH19fV19&Signature=McJSPx5I~ajawBRvJYlFCGi4YfRO-3LPvO0LY2iCf8EyjpcrWLsEC3ukM~pyqpSNHw50JYG0rFgNIqn8rl7AqK4A-MJB25opu7Zo-21-GUwmPTzojK7sBEG0-BuTqePC-lrZVu~xDbHbW5gndH61a6d~kzhGyqoN1jnOtdgX6ctPtXZeqqidqj7DCdk728PLCqPehmH0EpJfQikKgkdGZxXFQDb5fogCtv9h7lVbAOnH4PpVUQvievFhT09830hV57G14pWF5HNfWeBMIoNAKkEw75Nj42qtNihnLZTJCaIUfUBAuMcWHCk5RJsfB7JyTTAX-s9b7wuJCaFg3gS4Uw__&Key-Pair-Id=APKAJ6Z4RF5IYK7Y3SQQ Decryption Keys: --key 2af742d2a83d2baef6ddd9add8b5a7d2:3df1d2b133c63d142d8a29458a285566
-
-
Hi, I notice you're from south africa. Have you had any success at bypassing showmax's drm?
Similar Threads
-
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 -
WKS-KEYS help
By Gruchemuche in forum Video Streaming DownloadingReplies: 1Last Post: 2nd Oct 2022, 08:55 -
Need help with WKS-KEYS
By lxlit in forum Video Streaming DownloadingReplies: 6Last Post: 16th Sep 2022, 10:01 -
need help with wks-keys
By ahmedani in forum Video Streaming DownloadingReplies: 1Last Post: 20th Jul 2022, 03:15