Welcome to World of IPTV

With

+23k members
+11k threads
+106k posts

we are the most popular IPTV community on the web. 

IMPORTANT NOTE:
WE HAVE RECENTLY NOTICED THAT TOO MANY DOUBLE FAKE ACCOUNTS ARE CREATED IN THE PAST.
TO PREVENT THIS ISSUE THE DECISION WAS MADE THAT IN THE FUTURE A ANNUALLY FEE 20 EURO WILL BE RAISED FOR NEW MEMBERSHIPS.

Join now to the World of IPTV

Forum Rules

Before you start, check out the forum rules first

Account upgrade

Upgrade your account to get access to full features

Advertising

Would you like to place your advertisement with us ?

Resources Manager

Hundreds of IPTV scripts and apps are available for download

Question DRM dynamic token

armi24

Basic Member
Basic Member
Joined
Sep 12, 2021
Messages
19
Reaction score
15
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 ?)
 

Robin-Hood

Extended Member
Ext. Member
Joined
Sep 19, 2019
Messages
37
Reaction score
10
Points
19
Location
Brazil
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.
 

realpre2k

Basic Member
Basic Member
Joined
Oct 21, 2022
Messages
2
Reaction score
1
Points
1
Location
Istanbul
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 @changglobize
1000 cnx / 500€ 20Gbps / 700€ 40CPU-128GRAM 20Gbps / €980 http://coronaserver.com

sunshine18

Extended Member
Ext. Member
Joined
Apr 12, 2020
Messages
22
Reaction score
16
Points
24
Location
Hungary
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
Top
AdBlock Detected

We know, ad-blocking software do a great job at blocking ads. But our site is sponsored by advertising. 

For the best possible site experience please take a moment to disable your AdBlocker.
You can create a Account with us or if you already have account, you can prefer an Account Upgrade.

I've Disabled AdBlock