Skip to content

Vdocipher decryption key retrieval script to be used with pywidevine.

Notifications You must be signed in to change notification settings

Diazole/vdocipher-dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vdocipher Decryption Key Retrieval

A small python script to retrieve Vdocipher decryption keys

Features

  • PSSH retrieval
  • MPD retrieval
  • Widevine licesnse challenge response

Requirements

  • Python 3.10.*
  • pip
  • Working Widevine RSA key pair

Install

pip install -r requirements.txt

Usage

py .\vdocipher.py --wvd ".\widevine_device.wvd" --token "XXXXXXXXX"

Arguments:

-h, --help  Prints help.
--wvd       File path of the WVD generated by pywidevine.
--token     The auth token retrieved from the Vdocipher request.

Credit:

Thank you to @rlaphoenix for providing the updated pywidevine lib.

Disclaimer

  1. This script requires a working Widevine RSA key pair to retrieve the decryption key from the license server.
  2. This script is purely for educational purposes and should not be used to bypass DRM protected content.

About

Vdocipher decryption key retrieval script to be used with pywidevine.

Topics

Resources

Stars

Watchers

Forks

Languages