Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.
Closed Thread
Results 31 to 60 of 1970
Thread
-
DVDFab downloader does actually download the stream. I've used it and the decryptor tool, compared file sizes, and mediainfo. They matched up.
-
If there was an alternative, I think no one would want to share it with others. Because if the Widevine L3 Decryptor extension had been kept "secret", today we would not be waiting for another way to be able to decrypt DRM-protected content. I guess we all have a bit of guilt for this.
-
Just to let you know guys.
Do NOT pay any amount to the DVDFab team
Here is what happens with their latest StreamFab software (version 4.0.0.0)
[Attachment 59351 - Click to enlarge]
They're starting a virtual machine with the obviously old hacked DLL
-
This is very sad, and i do not think there will be a nice tool like we had, again. There is a lot of talk about things, but one that seems to be correct, is they keys will never be static again, like they were, they now have an expire key flag, so say every 14 days the key will become invalid. Also seen a lot of changes in the DLL, if i am seeing the unobfusicated code, looks about right in the dis-assembler.
But we had a lot of fun while it lasted, and i am still licking my wounds a bit, i had just got my personal project, that i have been chatting about on here, finished while on vacation (wife was not happy with that LOL), to have it work for a day, and then get the dreaded "DENIED".
-
i have doubt you have them, the new version it a lot different, and if you do have them, like to see PoC. Also there could be many keys, depending on if the site is hosting its own license server, or if they are using cloud based such as from AWS. from what i have seen, the public/private is no longer static, so you would need to white or grey box it every time, and that takes a long time.
Last edited by Baldrick; 8th Jun 2021 at 13:01. Reason: User banned and email removed.
-
Hmm but shouldn't Google release a new DLL every 2 weeks after the new private key is applied? That's most unlikely to be true.
Weird.
Same here. Unbeknownst of it I dumped all countries' The Masked Singer series I could find - lucky I succeeded, but it seems to me that I'll record the next seasons either via satellite or with screen capturing programsLast edited by moni; 9th Jun 2021 at 03:48.
-
Every time I see this thread on pg 1, at a glance, I swear it says WOLVERINE.
Gets me every time.Want my help? Ask here! (not via PM!)
FAQs: Best Blank Discs • Best TBCs • Best VCRs for capture • Restore VHS
-
[QUOTE=moni;2622425] Hmm but shouldn't Google release a new DLL every 2 weeks after the new private key is applied? That's most unlikely to be true.
Weird.
I came to it making sense that the key(s) can change, from digging into a write-up on the new features, but it could be for the private license severs. If i can find the page again i will post. All this stuff is so confusing, because like what you said, it would take a lot of time to change all the files, but, since i know very little on how it all comes together, i was thinking the files are stored in the clear on the source server, then when a request to the server is made, it encrypts on the stream.
If only i can find a white paper on the new DLL =(.
-
@SoConfused, you wrote ...
i was thinking the files are stored in the clear on the source server, then when a request to the server is made, it encrypts on the stream.
Don't think so. The files on the media server are already encrypted and the KID (public key) is stored in the manifest. The communicating software sends the public key (KID) to the license server which then returns the private key. It would take too much resources to encrypt the file on every file access.
-
@Jack, very true, it would be a bandwidth hog. Still confused on this, i know the "new keys" were sent to hosting sites long before the flip, so if the key changed, all of those sites would have had to re-encrypt the files, and on some sites that could be Petrabytes, that would take a lot of time.
So i guess staying on topic here, how did the flip happen, from the hosting side, since on May 30th, the old DLL, with the old keys worked fine, then on the 31st, out of luck. So at some point, they had to have the old and new files stored, and that is a lot of storage. I am going to have to see if the KID on an old MPD file, is the same now.
I have soooo many questions, on what goes on under the hood with this stuff.
-
@SoConfused, you wrote ...
i know the "new keys" were sent to hosting sites long before the flip, so if the key changed, all of those sites would have had to re-encrypt the files, and on some sites that could be Petrabytes, that would take a lot of time.
These are vey good questions. You are thinking. Excellent.
Ok I think I understand some of your confusion. These are more keys involved than just the Kid:Key. The KId:Key did not change so these was no need for media sites to re-encode anything. Understand me so far? No re-encrypting of any files. You can verify this by downloading a video that you had downloaded in the past. Download the encrypted file now and use the Kid:key that you used to decrypt previously.
The key that is suppose to have be changed is the key associated with Chrome Browser (ver 1610 et al). This is a totally different key. This is the key that is used to verify to the license server (LS) that it (the LS) is communicating with a authentic device and at what level (L1, L2 or L3)
I hope that I was able to clarify your understanding.Last edited by jack_666; 11th Jun 2021 at 14:07. Reason: Clarification
-
The stream is encrypted once and stored on the server. The steam can be so large and the server doesn't need to encrypt it every time you request for it.
What server does every time when you request is to encrypt the KEY (content key).
There seems to be some confusion on KID/KEY and public/private key. Based on the source code of that chrome extension, the process is like the following:
1. The client sends request message to the license server. It includes video/audio KID and some client information.
2. The server searches the content key that matches up the KID and sends back the response message. The message includes the encrypted content key and an encrypted session key.
3. The device private key is used to decrypt the session key. And the decrypted session key is then used to combine with client request message and calculate the CMAC tag (it is like a fingerprint of request message mixed with session key).
4. The CMAC tag is served again as a key and is used to decrypt the content key.
5. Finally what you see on the console output is the pair of KID and content key (the KEY that can decrypt the video/audio).
The public key is not used and is not important. The extension only uses it to confirm that the private key is the correct one. And the extension doesn't work now because the private key is changed.
To be short, the private key is involved in the decryption process of the content key, and the content key is what you need to decrypt the video/audio.
I think KID and KEY (content key) stay the same for the same encrypted stream.
-
-
Last edited by lfer94; 13th Jun 2021 at 07:52.
Similar Threads
-
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 -
Strip Playready and Widevine DRM
By freaknik in forum Video Streaming DownloadingReplies: 4Last Post: 21st Jun 2017, 17:43 -
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