You got it.
I stand corrected.
I still hold the thought of keeping any crucial data that requires time to obtain to yourself, recommend to anybody. For most of it, if you wrote the code, it can be maintained very easily but specially the CDM is a one time chance. It keep you from running into morons like those. That said, I am all in to help or give a hand to anybody to get them where they need to be.
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!
Closed Thread
Results 1,261 to 1,290 of 1969
-
-
Hello, I'm tring to download a video from vdocypher.com
i used this header
Code:headers={ 'accept-language': 'en-US,en;q=0.9', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36', 'content-type': 'application/json', 'pragma': 'no-cache', 'origin': 'https://d2lrwez4x0gs00.cloudfront.net', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': 'Windows', 'sec-fetch-site': 'cross-site', 'sec-fetch-mode': 'cors', 'sec-fetch-dest': 'empty', 'referer': 'https://d2lrwez4x0gs00.cloudfront.net/', 'accept-language': 'fr', data='{"token":"eyJvdHAiOiIyMDE2MDMxM3ZlcnNJTkQzMTNhelpaZHlBcGxMaTlJQ2ljT21DendNZU1XR2hlSVBGVlFPTzc5Yk40MEVVamdCIiwicGxheWJhY2tJbmZvIjoiZXlKMmFXUmxiMGxrSWpvaU1XRTFNalUxT0dJell6QmhORE14Wm1FeVl6STFNRFkwWldFM01UZzBOVFVpZlE9PSIsImhyZWYiOiJodHRwczovL3d3dy52ZG9jaXBoZXIuY29tLyIsInRlY2giOiJ3diIsImxpY2Vuc2VSZXF1ZXN0IjoiQ0FRPSJ9"}' }
Code:https://d2lrwez4x0gs00.cloudfront.net/media/Npi0yVvOBkvoE/808b6d9a/stream.mpd
Code:widevine_license = requests.post('https://license.vdocipher.com/auth/wv/', headers=headers, data=data)
Code:unable to parse license - check protobufs
thank you for your help
-
I don’t know how many people follow this approach and I’m not really a coder myself (somewhat of a scripter though) but this is how I would do it.
For stuff like we are discussing I would only keep stuff personal or to a vetted group.
I know unless you meet the people in person (not always full proof even then) but at least only people you feel you can trust vs just plastering it everywhere like “Here everyone!".
-
Meh. I said screw it, and tried it after being sure my logic was correct. AP had no issue with my L3 CDM combined with the Chrome VMP hashes that were just leaked. I may need to get a new device and a new CDM soon, idk, but for now my curiosity has been satisfied. That said, your advice is good, and applies to everyone here - no matter how experienced you think you are.
-
To be fair, I don't really think I've implied that I think I am more experienced than anyone else. I've seen this thread every once in a while and I haven't come across anyone pointing that out. Most post i've seen recently is people that appear to be starting out or excited to test their own CDM, I thought it would be a good idea to mention it.
Plus I was actually curious about that and despite knowing 100% that a VMP is only used on a browser based CDM, I insisted on testing with some Android L3 CDM. I couldn't replicate your results with AP so maybe I am not as experienced as you or as I 'think' I am.
-
hello, thank you for your answer.
so i think that i need this to make the json request?
Code:{"otp":"20160313versIND313azZZdyAplLi9ICicOmCzwMeMWGheIPFVQOO79bN40EUjgB","playbackInfo":"eyJ2aWRlb0lkIjoiMWE1MjU1OGIzYzBhNDMxZmEyYzI1MDY0ZWE3MTg0NTUifQ==","href":"https://www.vdocipher.com/","tech":"wv","licenseRequest":"CAQ="}
thank you
-
Hello thank you for your answer, i have tried the header but didn't work , i'm taking the website www.vdocypher.com as an example so you can check for the header if you have time of course
-
@ momo26 @EatThis
already answered https://forum.videohelp.com/threads/401717-How-are-you-going-to-respond-to-widevine-l3...43#post2643218
No py
so i think that i need this to make the json request?
-
I have been reading this thread for a long time and was able to figure out for myself how to use @notaghost great website that has since been taken down (and before that widevine guesser). I have absolutely no idea how to use Python and some of the other tools like WKS-KEYS. But can I ask, is there a tutorial site or thread on this forum to show me how to enter the information in these tools/scripts to try to figure out how to obtain the keys for a paid membership site I use?
What I mean is, I have headers, PSSH, license URL etc.
Most of the stuff I read is someone says they use this and use that to get some type of output. I just don't know how to get started - I open powershell windows, python app or cmd windows but all I come up with is invalid syntax errors, unrecognized cmdlet, function or script files.
-
MPD Link
Code:https://d2lrwez4x0gs00.cloudfront.net/media/Npi0yVvOBkvoE/808b6d9a/stream.mpd
Code:AAAAUnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADIiKnZkb2NpcGhlcjoyY2NkZmQ3YzRhOTQ0MDM2YjQxY2NmNTU3MzcyNTBjMUjj3JWbBg==
Code:import requests headers = { 'cache-control': 'max-age=0', 'sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="96", "Google Chrome";v="96"', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '"Windows"', 'upgrade-insecure-requests': '1', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36', 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9', 'sec-fetch-site': 'same-origin', 'sec-fetch-mode': 'navigate', 'sec-fetch-user': '?1', 'sec-fetch-dest': 'document', 'referer': 'license.vdocipher.com', 'accept-language': 'he-IL,he;q=0.9,en-US;q=0.8,en;q=0.7', 'cookie': 'uid=K1qH1sFiK2Oory1cLE0ysmcpQgwJWVbP; G_ENABLED_IDPS=google; User1st.u1stIsActive=1; u1st-runSync=1; green_first_view_date=1629034214; cookie_msg_cinema=true; art_first_view_date=1634631531; art_second_view_date=false; green_second_view_date=1634632122; site_lang=heb; user_country_cinema=IL; GCLB=COaoqdWTxKSG0gE', } response = requests.get('https://license.vdocipher.com/auth/wv/:eyJvdHAiOiIyMDE2MDMxM3ZlcnNBU0UzMjNpNW5qZ01RT1JRV3dOUHg2d2k5VzJqUTBnbXYzVlRPNlNLRjlqREEybVNrZzNXIiwicGxheWJhY2tJbmZvIjoiZXlKMmFXUmxiMGxrSWpvaVpESTRaV1EwTXpRM01USTVOREUwTkRoak1EQmlPR00yWTJJNU1UZ3dZekVpZlE9PSIsImhyZWYiOiJodHRwczovL3Nhc2lwaW5zdGl0dXRlLmNvbS8iLCJ0ZWNoIjoid3YiLCJsaWNlbnNlUmVxdWVzdCI6IkNBUT0ifQ==', headers=headers)
Code:https://license.vdocipher.com/auth/wv/:eyJvdHAiOiIyMDE2MDMxM3ZlcnNBU0UzMjNpNW5qZ01RT1JRV3dOUHg2d2k5VzJqUTBnbXYzVlRPNlNLRjlqREEybVNrZzNXIiwicGxheWJhY2tJbmZvIjoiZXlKMmFXUmxiMGxrSWpvaVpESTRaV1EwTXpRM01USTVOREUwTkRoak1EQmlPR00yWTJJNU1UZ3dZekVpZlE9PSIsImhyZWYiOiJodHRwczovL3Nhc2lwaW5zdGl0dXRlLmNvbS8iLCJ0ZWNoIjoid3YiLCJsaWNlbnNlUmVxdWVzdCI6IkNBUT0ifQ==
Code:--key 2913630743395732a3bf8b48945be551:201e0d915bac0e94b6fbfcfd62ed98a9 --key add32f078e7e5927b482ae7bdb36540e:a0e91adbbf5ab661227b683c3bf6737b --key c842dfa96ae155f29fc839a0b793a4f6:ceafc5db23e1e6dc92b6d36dd1c0399a --key 74b3527ec96c5c16b36caa46a97a8a7b:40b618c9adb7afa9ef3dd11d9868070c
Last edited by D00oo00M; 3rd Jan 2022 at 09:59.
-
someone face with this problem?
"status":400,"error":"Bad Request","exception":"org.springframework.http.con verter.HttpMessageNotReadableException","message": "JSON parse error: Illegal character ((CTRL-CHAR, code 8)): only regular white space (\\\\r, \\\\n, \\\\t) is allowed between tokens; nested exception is com.fasterxml.jackson.core.JsonParseException: Illegal character ((CTRL-CHAR, code 8)): only regular white space (\\\\r, \\\\n, \\\\t) is allowed between tokens\\n at [Source: (PushbackInputStream);
-
As someone who hasn't kept up since the plug was pulled on the guesser version in early December, what direction should I be looking in now to grab content?
I've tried catching up on older posts but it seems like the process changes every few pages so rather than trying something that's already dead, some pointers the current stage would be helpful. PM or public replies are fine.
-
Assuming the original example, this may help. It reads a file named 'cookies.txt' (note the requests.get() funtion), needs to be on the same directory of the script execution. Can be modified to an arbitrary path, you will want to do that yourself.
The cookies.txt can be generated with this extension after using or at least playing some content on the website.
Similar Threads
-
Strip Playready and Widevine DRM
By freaknik in forum Video Streaming DownloadingReplies: 5Last Post: 22nd Jun 2024, 15:20 -
Decoding manifest.mpd (Widevine)
By WaitForIt in forum Video Streaming DownloadingReplies: 6Last Post: 7th Jun 2021, 13:44 -
getting widevine CEK key
By netbreak in forum Video Streaming DownloadingReplies: 1Last Post: 19th Feb 2018, 12:03 -
Looking for anyone with Google Widevine knowledge.
By cookeri6 in forum Newbie / General discussionsReplies: 1Last Post: 15th May 2017, 13:33 -
Looking for anyone with Google Widevine knowledge.
By cookeri6 in forum Video Streaming DownloadingReplies: 0Last Post: 15th May 2017, 12:45