WVGuesser
是widevine-l3-guesser的离线版本实现
解压WVGuesser-plugin.zip
,然后加载已解压的扩展程序
打开使用widevine的网站,播放视频后会自动下载一个配置文件
即offline_config.json
,把它放到当前目录下即可
如果只是测试,可以跳过这一步,已经内置了一个配置文件了
如果是exe版本,直接将offline_config.json
拖到wvguesser_v1.4.0.exe
上即可
运行程序,等待解密
python -m wvguesser.main
or
python -m wvguesser.main offline_config.json
历史结果将保存至wvkeys.txt
,最新的key在最前面
根据现有算法,只能是单线程
效果演示,3600X 175s左右出结果
使用mingw64编译
g++ -o main -pthread -std=gnu++0x -static main.cpp misc.cpp codelift.cpp algebra.cpp allocate.cpp integer.cpp -lws2_32
以下报错表明session配置过期(session config is expired)
Could not remove padding, probably invalid key
pyinstaller -n wvguesser_v1.4.0 -F wvguesser\__main__.py
不太会C++所以就用了python
- 纯C++完成调用