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!

Tutorial DECRYPTING MPD DRM/WIDEVINE KEYS

SpY

Moderator
Staff member
Moderator
Ext. Member
Joined
May 16, 2023
Messages
26
Reaction score
209
Points
39
I've not seen many tutorials online, Regarding this subject As people don't really like talking about it, As they don't like to share the information, As people make big money from these keys.

But here it is The complete tutorial on how to Grab DRM/Widevine keys for mpd Streams


Requirements
You will need a Working CDM key, You can buy these on the Internet, Or if you know what you're doing you can pull these directly from your android device, Like I did But that is a whole another tutorial for another day.
You will need to Download the following Decryptor, Requires python to be installed


Frequently asked questions About CDN keys

1. Can my CDN key get banned, yes Effectively making the device the key is pulled from useless, Will no longer be able to watch DRM content, So make sure The device you pull the key from is not any value To you.

2. I heard that there's different types of CDN keys, Yes that is correct There is L1, L2 ,L3

3. Which one is the best, Most Streaming platforms are now moving to the L3, So obtaining L3 key would be your end goal, But in this tutorial I'm going to be using an L2 key, What still works for lots of streaming platforms.


 
Last edited by a moderator:
I've not seen many tutorials online, Regarding this subject As people don't really like talking about it, As they don't like to share the information, As people make big money from these keys.

But here it is The complete tutorial on how to Grab DRM/Widevine keys for mpd Streams


Requirements
You will need a Working CDM key, You can buy these on the Internet, Or if you know what you're doing you can pull these directly from your android device, Like I did But that is a whole another tutorial for another day.
You will need to Download the following Decryptor, Requires python to be installed


Frequently asked questions About CDN keys

1. Can my CDN key get banned, yes Effectively making the device the key is pulled from useless, Will no longer be able to watch DRM content, So make sure The device you pull the key from is not any value To you.

2. I heard that there's different types of CDN keys, Yes that is correct There is L1, L2 ,L3

3. Which one is the best, Most Streaming platforms are now moving to the L3, So obtaining L3 key would be your end goal, But in this tutorial I'm going to be using an L2 key, What still works for lots of streaming platforms.


*** Hidden text: cannot be quoted. ***
Thanks for this great tutorial mate.
Waiting for tutorial how pulling the the CDM key from an android device. 👍🏻
 
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
I'll be writing the next one next week
I'll be pulling l3 key From an nvidia shield tv 2015 Model Just waiting on the new remote to arrive through the post
thanks for your work good news
 
Amazing sharing.
Curious to see for the L3 and maybe the L1 who knows?
Thanks for all.
 
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
Many thanks mate
And I hope you get us tutorial how pulling the the CDM key from an android device
 
great tutorial and starting point friend, for sure this is one of the best contributions on the forum. Hope you have time to do part two, I send you good vibes. Hugs.
 
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
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
do you have a solution for ubuntu 20.04 too? I tried to install this solution on a VPS with Ubuntu 20.04 and it doesn't work. I'm getting too many errors

Instead, it works on Windows
 
thanks, but woth command: python python.py

I getting this error what I am doing wrong?
File "python.py", line 23
print(f'{chr(10)}PSSH obtained.\n{pssh}')
SyntaxError: invalid syntax
 
thanks, but woth command: python python.py

I getting this error what I am doing wrong?
File "python.py", line 23
print(f'{chr(10)}PSSH obtained.\n{pssh}')
SyntaxError: invalid syntax
Try it with

py l3.py
 
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
any helps ?

i've pasted the converted curl in headers.py and i'm getting error HTTP 500.

Capture.PNG
 
Last edited:
any helps ?

i've pasted the converted curl in headers.py and i'm getting error HTTP 500.

View attachment 4221
i get the same error with many sites but im fairly new at this.... what did fix my issue on some was trying to use the different license urls as headers... not always but sometimes it did work for me... hopefully someone can tell us what gives that error and how to fix it.
 
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
I've not seen many tutorials online, Regarding this subject As people don't really like talking about it, As they don't like to share the information, As people make big money from these keys.

But here it is The complete tutorial on how to Grab DRM/Widevine keys for mpd Streams


Requirements
You will need a Working CDM key, You can buy these on the Internet, Or if you know what you're doing you can pull these directly from your android device, Like I did But that is a whole another tutorial for another day.
You will need to Download the following Decryptor, Requires python to be installed


Frequently asked questions About CDN keys

1. Can my CDN key get banned, yes Effectively making the device the key is pulled from useless, Will no longer be able to watch DRM content, So make sure The device you pull the key from is not any value To you.

2. I heard that there's different types of CDN keys, Yes that is correct There is L1, L2 ,L3

3. Which one is the best, Most Streaming platforms are now moving to the L3, So obtaining L3 key would be your end goal, But in this tutorial I'm going to be using an L2 key, What still works for lots of streaming platforms.


*** Hidden text: cannot be quoted. ***
Hi , i need a help please, I'm getting that error

c:\cdm-key>python python.py
Traceback (most recent call last):
File "c:\cdm-key\python.py", line 7, in <module>
import base64, requests, sys, xmltodict
ModuleNotFoundError: No module named 'requests'
 
shape1
shape2
shape3
shape4
shape5
shape6
Back
Top