I know there are plenty of threads discussing about how to download encrypted data but I wanted to discuss an alternative method, especially since in theory it wouldn't required CDM keys, license URL or an MPD.
To be more precise what I mean is to use the DRM plugin that every browser has (I take Firefox with Widevine plugin as an example) in order to decrypt the encrypted video and audio frames that you download. This is something that the browser itself is already doing if you think about it doing so do you think it would work if someone could potentially isolate that code that does it and make it a third party tool specifically dedicated to this?
I tried answering myself and picked up Firefox source code, compiled it and started to look around. I spotted the code that sends the data to the plugin and gets back the decrypted data but unfortunately, not being a C++ programmer, I'm having a hard time navigating the code and I'm not sure how, in the end, get the raw frame data so that I can recreate the original video.
Is this insanity or could it work? I'm starting to think I'm probably missing something obvious since, after doing my research if other people have thought about this, I came up with nothing.
+ Reply to Thread
Results 1 to 4 of 4
-
-
something like these?
https://github.com/Rafiuth/ChromeFrameDumperdiscord=notaghost9997 -
Similar Threads
-
Drm videos tv3 play problems with downloading content
By ovidiu900 in forum Video Streaming DownloadingReplies: 0Last Post: 2nd Aug 2023, 10:26 -
Drm videos tv3 play problems with downloading content
By ovidiu900 in forum Newbie / General discussionsReplies: 1Last Post: 2nd Aug 2023, 07:24 -
Downloading DRM protected content from mewatch.sg
By notred in forum Video Streaming DownloadingReplies: 4Last Post: 25th Nov 2022, 04:34 -
Weird Behaviour Of DRM Protected Content
By portalie in forum Video Streaming DownloadingReplies: 1Last Post: 6th Feb 2022, 15:10 -
How Can I Download Encrypted Content Without Being Decrypted?
By Robert_ in forum Video Streaming DownloadingReplies: 1Last Post: 19th Aug 2020, 04:39