Chrome/Firefox extension for pen-testing to retrieve encryption keys of Widevine protected content !DON'T DECRYPT CONTENT UNLESS YOU HAVE THE RIGHT TO DO IT!
Go to file
2024-10-13 07:19:34 +09:00
libs Refactor: put external libraries in libs folder together 2024-10-13 06:59:22 +09:00
popup Refactor: Put popup related scripts in popup folder together 2024-10-13 07:19:34 +09:00
python Refactor: Put popup related scripts in popup folder together 2024-10-13 07:19:34 +09:00
.gitignore Add Youtube / Update Amazon, C+, Polsat / Update UI (#59) 2024-09-28 12:54:18 +09:00
background.js Refactor: Put popup related scripts in popup folder together 2024-10-13 07:19:34 +09:00
blockRules.conf Add Fantop (#62) 2024-10-04 05:09:50 +09:00
content.js Refactor:Align indent 2024-06-25 11:11:08 +09:00
icon.png Initial commit 2024-04-09 08:46:15 +09:00
inject.js Clearkey support 2024-05-08 04:43:06 +09:00
LICENSE Initial commit 2024-04-09 08:46:15 +09:00
manifest.json Add Youtube / Update Amazon, C+, Polsat / Update UI (#59) 2024-09-28 12:54:18 +09:00
README.md Update Readme 2024-07-30 17:22:27 +09:00
selectRules.conf Add Fantop (#62) 2024-10-04 05:09:50 +09:00

WVGuesserExtension-NextGen

For more details, see docs

Installation

  1. Download or clone this code

  2. At the same directory of manifest.json(root directory of this extension), put the one of the following Android L3 CDM key pair file(s).

    Don't know how to get these files? See How to dump CDM key pair for more informations.

    • Supported CDM Key Pair Formats

      1. device.wvd

      2. device_client_id_blob + device_private_key

      3. client_id.bin + private_key.pem

      4. remote.json (How to use Remote CDM)

  3. Install extension

    • Firefox (Permanent method)

      1. Navigate to about:debugging#/runtime/this-firefox

      2. Load temporary addon

    • Chrome

      1. Navigate to chrome://extensions/

      2. Load unpacked

    • Kiwi Browser(Android)

      1. Navigate to ︙ --> Extensions

      2. +(from .zip/.crx/.user.js)

Demo

Screencast_20240505_014046.webm

Third-party libraries

Big Thanks and inspired by

https://github.com/emarsden/pssh-box-wasm/