Welcome to World of IPTV

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Forum Rules

Our Rules: Read to avoid getting banned!

Advertising

Introduce Yourself to the World with Us!

Resource Database

Find the newest resources around IPTV!

Account upgrade

Upgrade your account to unlock more benefits!

Question DRM dynamic token

armi24

Basic Member
Basic Member
Joined
Sep 12, 2021
Messages
19
Reaction score
18
Points
14
Location
WordofIPTV
Hi guys.

I try to learn everything about DRM before I asking here but I know maybe I miss something.

So first. I have successfully extracted CDM from android studio and also I got the keys from MPD links with python cdm-keys extractor.

The problem is when i start some live channel and get Lincese server url + headers data + mpd link i get license server link with bpk-token.
If i leave stream playing i successfully extract 4x kid:keys from MPD link but when I restart the stream the license URL bpk-token is changed and also mpd url link. So the extracted keys no longer working.

Is there any tool or something what can make workaround this or this is some advanced toked based widevine licensing without chance to make it play somehow?

I also have Lancar DRM 3.0 but I dont see any other options to workaround this - for me its look like as only player if you have valid keys (or i miss something ?)
 
Hi guys.

I try to learn everything about DRM before I asking here but I know maybe I miss something.

So first. I have successfully extracted CDM from android studio and also I got the keys from MPD links with python cdm-keys extractor.

The problem is when i start some live channel and get Lincese server url + headers data + mpd link i get license server link with bpk-token.
If i leave stream playing i successfully extract 4x kid:keys from MPD link but when I restart the stream the license URL bpk-token is changed and also mpd url link. So the extracted keys no longer working.

Is there any tool or something what can make workaround this or this is some advanced toked based widevine licensing without chance to make it play somehow?

I also have Lancar DRM 3.0 but I dont see any other options to workaround this - for me its look like as only player if you have valid keys (or i miss something ?)

Regarding the expiring MPD link, this is easily circumvented with a PHP or Node.
You don't necessarily need to change the mpd link to change the access keys, the keys can be rotated even in the same MPD URL.
So what interests us is to find out in which segment this key is changed and to make the new request to get the new key before decrypting the segments that were encrypted using a new key.
I think this is possible but it needs a fully customized script, I don't know of any script today capable of accomplishing this feat.
If anyone wants to share their knowledge or correct me if I'm talking some nonsense feel free.
 
Regarding the expiring MPD link, this is easily circumvented with a PHP or Node.
You don't necessarily need to change the mpd link to change the access keys, the keys can be rotated even in the same MPD URL.
So what interests us is to find out in which segment this key is changed and to make the new request to get the new key before decrypting the segments that were encrypted using a new key.
I think this is possible but it needs a fully customized script, I don't know of any script today capable of accomplishing this feat.
If anyone wants to share their knowledge or correct me if I'm talking some nonsense feel free.
It needs to be observed and a pattern has to be discoverd. Easily doable once you know the pattern.
 
Channels MatchTime Unblock CDN Offshore Server Contact
100 cnx / 90€ 5Gbps / 180€ 48CPU-256GRAM 10Gbps 569€ Skype live:giefsl
500 cnx / 350€ 10Gbps / 350€ 48CPU-128GRAM 5Gbps / 349€ TG @changcdn
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com
Regarding the expiring MPD link, this is easily circumvented with a PHP or Node.
You don't necessarily need to change the mpd link to change the access keys, the keys can be rotated even in the same MPD URL.
So what interests us is to find out in which segment this key is changed and to make the new request to get the new key before decrypting the segments that were encrypted using a new key.
I think this is possible but it needs a fully customized script, I don't know of any script today capable of accomplishing this feat.
If anyone wants to share their knowledge or correct me if I'm talking some nonsense feel free.
I have mpd link with bpk-token changing every time, but my keys dont changing. There is a script with PHP ????
 
Last edited:
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top