Hello everyone!
I decided to save another course, but while saving I found a very interesting moment and I think you will find it very interesting because I think Boomstream has implemented a new security system!
Boomstream video player
[Attachment 77049 - Click to enlarge]
If you start the video at this moment, there is a delay code on this segment.
[Attachment 77050 - Click to enlarge]
The coolest thing is that the script ends with an error, but part of the video will be downloaded! the question is how to get around this error I have already tried all the keys. either it requires some kind of delay between fragments, or there is some kind of pre-check with the keys.
What do you think?
+ Reply to Thread
Results 1 to 27 of 27
-
Last edited by vvv84; 18th Feb 2024 at 03:17.
-
Link to video?
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
HLS aes-128
https://boomstream.com/en/video-protection.html
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:3
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-MEDIA-READY:2954532e0e5d581e530334095f2d080d22201a202917 255426333b36361734242d261c37
#EXT-X-KEY:METHOD=AES-128,URI="[KEY]",IV=[IV]
#EXTINF:3.333,
https://cdnv-m15.boomstream.com/vod/hash:ce2ba89ee70fd38e3b38bd4e37c3b860/id:11.173.37...mp4/media-1.ts
#EXTINF:3.333,
https://cdnv-m15.boomstream.com/vod/hash:ce2ba89ee70fd38e3b38bd4e37c3b860/id:11.173.37...mp4/media-2.ts
#EXTINF:1.414,
https://cdnv-m15.boomstream.com/vod/hash:ce2ba89ee70fd38e3b38bd4e37c3b860/id:11.173.37...mp4/media-3.ts
#EXT-X-ENDLIST
https://gofile.io/d/16r3df
easiest solution as always TubeDigger RecMode
https://dealschief.com/shop/tubedigger/ -
If you replace in that m3u8 the following
Code:#EXT-X-KEY:METHOD=AES-128,URI="https://play.boomstream.com/api/process/2954532e0e5d581e530334095f2d080d22201a200f59065d573e5708513d535f52000a566f035e546a005f055009516f5154516b",IV=0x45764738476c595a574856484c447056
Code:yt-dlp.exe https://example-hosting-site.com/chunklist.m3u8
[Attachment 77051 - Click to enlarge]--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Last edited by vvv84; 18th Feb 2024 at 03:18.
-
Can you even watch it fully in the 1080p version? I get some dead fragments and I don't know if it's their vod mechanism messing with it, or their server.
I could try downloading a lower resolution but I wanna be sure the 1080p is broken.
[Attachment 77055 - Click to enlarge]
Edit: was this link embedded somewhere before? Could you watch it fully there?Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 16th Feb 2024 at 15:48.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Yes, what's the link to the original site? Whenever I watch it from https://play.boomstream.net/51SDXTqg it gets stuck in some places.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
-
I've emailed you the access credentials
and what does that mean about the video being interrupted like that?
and a question, why hlsdl does not have a key that could jump such a part of the video and continue downloading further?
and as I understand such streaming videos can be downloaded only by hlsdl ? -
-
I have random fragments stuck on Firefox as well.
I really don't know if it's me or their "pinging" vod mechanism. There is a "fix" though at least. If you generate via a script, a proper m3u8 file using the right key and iv, and replace those "dead" fragments with other ones from lower "acceptable" resolutions (like 720p), the downloading works. However that brings another problem. How can you fix a video with multiple resolutions in the same video track?
VLC is smart enough to play it, though when it changes the resolution for some random frames, it is temporarily a black screen while the audio is playing uninterrupted. The black screen isn't from the video data, but rather because VLC does a transition. The codecs used by both resolutions are the same, the same fps, etc. Only the resolution differs. I guess you could fix it using ffmpeg and resize only those parts and leave the main ones the same, but I'm not knowledgeable enough to do it.--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
-
[Attachment 77072 - Click to enlarge]
Same problem (on any browser), though now it seems there are other fragments dead. Kinda hard to figure out their mechanism when the video doesn't even play on its own and is stuck loadingAnd funny, pretty much any resolution they offer is stuck on random parts. Oh well.
I don't think it's a satisfactory solution but rather a cheap workaround. Maybe Silver can get it using Tubedigger. You shouldn't settle for lower resolutions. Even if you get the video, it has multiple resolutions in the same video stream and needs resizing.
If you wanna see what kinds of problems you can get from multiple resolutions in the same video you can check it:
https://www.transfernow.net/dl/20240217cgUog89r
VLC inserts blank screens when it changes resolutions and that's why I wouldn't settle in any way for this.
Edit: If you do indeed claim you can watch the ENTIRE video without problems on max 1080p you could try this. Download the m4 chunk m3u8. Edit it in notepad and replace this line:
Code:#EXT-X-KEY:METHOD=AES-128,URI="https://play.boomstream.net/api/process/295f510606070a39271d2f062130161a191b3b2b5c03550f023c045c513e535f55565953395259533b0354520055563b5b5c5966",IV=0x6862756169474e525539516f626c6959
And use yt-dlp on the generated link.Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 17th Feb 2024 at 02:47.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Can Tubedigger download it? If so, I'll buy it especially since they gave 40% off above
I don't really understand his role.
https://play.boomstream.net/api/process/295f510606070a39271d2f062130161a191b3b2b5c03550f02 3c045c513e535f55565953395259533b0354520055563b5b5c 5966",IV=0x6862756169474e525539516f626c6959
how to work with it and where to put it.Last edited by vvv84; 17th Feb 2024 at 02:10.
-
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
I did it https://disk.yandex.ru/i/pEiE4cKOjOjzSQ
but I had to remove four parts of the video.
I can't logically explain what I did yet, I'll try to sit down after work today to look at some other videos and then I'll report back on what I did. -
-
I don't think you did it. That is the wrong video, and wrong resolution (even the worst one). And having to remove parts of a video is not really a solution...
IV means initialization vector. AES-128 Encryption, CBC mode, uses a pair (key, iv) to encrypt* stuff. You can't do anything if you only have one element of that pair. You get that IV value by debugging the javascript code of that page. I'm sure it can be automated if you understand that code but I was lazy so I just extracted it directly.
[Attachment 77073 - Click to enlarge]--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Yes, the fact that downloaded with cut fragments is not good I agree, but the point was that remove the fragment about which the script stumbles can download the video, so the problem is exactly in these fragments and there is some other algorithm to apply.
-
Did you follow the steps I provided for that original video of yours? The key iv pair will only work for that one. If you say you can see the full 1080p video, it's good to try. I mean this one https://play.boomstream.net/51SDXTqg
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
the script stumbles at frame 25.
and the video in good resolution at 25 frames also stopped and won't load any further
what else can I do?
[Attachment 77075 - Click to enlarge] -
Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 17th Feb 2024 at 04:52.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Eureka!!!!
on the original video on the site where I am authorised from the 25th frame the encryption code changes!!!!
Look how interesting this is.
[Attachment 77076 - Click to enlarge] -
and it is possible to specify a different encryption key for each fragment (for example)-
https://play.boomstream.net/api/process/295f510606070a39271d2f062130161a191b3b2b5e54510a02 3b0054033c565e560654553b0159593b060f00060e59695a09 0568",IV=0x374f42705834664d30644a6e316d5133 -
and now I'm running the video again and the keys won't change.
That's very strange...... -
Seems I was mistaken. It can be downloaded but you gotta edit the m3u8 file to replace the broken fragments with working URLs. The /time:VARIABLE/ and /data:VARIABLE/ in the URL can be removed and the URL works for the broken ones.
https://www.transfernow.net/dl/20240217pkKgBuKz--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
Similar Threads
-
The requested site is known to use DRM protection. It will NOT be supported
By Loryanam2 in forum Video Streaming DownloadingReplies: 3Last Post: 3rd Feb 2024, 04:52 -
Mpd link with drm protection, file name, resolution help
By Sadomasochist in forum Video Streaming DownloadingReplies: 14Last Post: 13th Feb 2023, 06:07 -
Trying to remove the drm protection from itunes video
By shadshood in forum Video ConversionReplies: 9Last Post: 17th Sep 2021, 02:32 -
Removing DRM protection after download
By Spiny Norman in forum Video Streaming DownloadingReplies: 13Last Post: 12th Jan 2021, 09:18 -
How to Remove DRM Protection from iTunes Videos?
By DVDFab Staff in forum User guidesReplies: 4Last Post: 7th Jan 2020, 13:54