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
FoxRefire 384fa9fdc9 Fix for Android FF, not for normal user
This is a change for developers, and it is recommended to use Kiwi Browser if you want to use this extension on your Android device.
Issues regarding Firefox for Android will not be accepted unless there is a PR for the fix.
2024-09-09 00:43:15 +09:00
pyodide
python Heuristic scheme #Not enabled by default, see commit note 2024-08-25 12:22:01 +09:00
wheels
.gitattributes
.gitignore
background.js Fix for Android FF, not for normal user 2024-09-09 00:43:15 +09:00
blockRules.conf
content.js Refactor:Align indent 2024-06-25 11:11:08 +09:00
icon.png
inject.js
jsonview.js
LICENSE
manifest.json Bump version to 240731.1/a1297aa 2024-07-31 14:58:49 +09:00
popup_drawList.js Refactor:Cleanup code 2 2024-06-25 10:43:09 +09:00
popup_showHistory.js Refactor: Remove unused code that has been added in #22 2024-07-31 14:23:54 +09:00
popup_updateNotice.js Refactor:Cleanup code 2024-06-21 18:50:42 +09:00
popup.html Add support for oqee.tv (#49) 2024-08-12 22:08:25 +09:00
popup.js Refactor:Cleanup code 2024-06-21 18:50:42 +09:00
README.md Update Readme 2024-07-30 17:22:27 +09:00
selectRules.conf Update selectRules.conf 2024-08-13 19:43:28 +09:00
style.css

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/