有某KU的TS分段视频以及解密需要的三个参数,如何进行解密
最开始在研究JS解密方式,使用的chrome浏览器,好多JS书签点了没反应,自己又完全不懂JS,就放弃了。这两天发现使用手机客户端下载视频后,在缓存文件夹中有个CPP文件,JS里用到的三个参数就躺在里面,看了其他的贴子发现最终的key应该是R1,encryptRServer,copyrightKey这样排列的,就在N_m3u8DL-CLI_v3.0.2的自定义key处填上这三个参数,但是又报错:输入的参数不是有效的base-64字符串,因为它包含非base-64字符。
目前不知道如何使用这三个参数解密,有没有大神可以指导一下,谢谢!
m3u8链接:https://pl-ali.youku.com/playlist/m3u8?vid=XNDg0ODI0MDkwOA%3D%3D&type=cmaf4hd3&ups_client_netip=240ex3a1x4c72xb820x8471x95dexcfbxe758&utid=dxc%2FHGLCSCgBASQOA6Hr99uZ&ccode=0502&psid=1c1f13d390bb106c6530d31eb395a99041346&ups_userid=1171921684&ups_ytid=1171921684&app_ver=9.1.99&duration=5113&expire=18000&drm_type=19&drm_device=7&drm_default=16&sm=1&nt=1&oss_file=05007E000062C157E68BB780000000F5E72B9A-551B-4CEC-B7F5-ED5AF7586715&media_type=standard&dyt=0&ups_ts=1673234556&onOff=16&encr=0&ups_key=329b0d2d7c72ddd8bb5d486f41425e96&ckt=5&m_onoff=0
CPP_Info文件中的信息:"encryptRServer":"5kuFlZr2TnquuOoTULHEYA==","copyrightKey":"WzUapI6vqfIHnbd3rRbFpRqtC4yzpFlMalOi8wM3i3A=","R1":"832915" 楼主描述的不是很清楚,是否可以把JS片段发一下?key本身需要经base64编码,楼主可以试试以下两个key是否可用:
1. 解密,拼接再加密:ODMyOTE15kuFlZr2TnquuOoTULHEYFs1GqSOr6nyB523d60WxaUarQuMs6RZTGpTovMDN4tw
2. 拼接再加密:ODMyOTE1V3pVYXBJNnZxZklIbmJkM3JSYkZwUnF0QzR5enBGbE1hbE9pOHdNM2kzQT1PRE15T1RFMUlFc2dJQ0FnVG5vZ0lDQVRVQ0FnWUZzMUdpQWdJQ0FnSUNBZ2R5QVd4YVVhSUEwS0lDQWdXVXhxVXlBZ0F6Y2djQT09
关键就是JS代码一定要发上来,不然只能靠猜。 luliucheng 发表于 2023-1-9 17:52
楼主描述的不是很清楚,是否可以把JS片段发一下?key本身需要经base64编码,楼主可以试试以下两个key是否可 ...
我没有用JS,只是在其他地方看到过有分析JS的原理里提到了这三个参数,看到分析的网页如下:https://0o0.me/java/245.html
我试过的JS是这个网页里的:https://blog.lijishi.com/index.php/2022/02/11/javascript-%E4%BC%98%E9%85%B7%E8%A7%86%E9%A2%91%E8%87%AA%E7%A0%94drm%E5%AF%86%E9%92%A5%E8%8E%B7%E5%8F%96/
目前我的困惑是如何用这三个参数去解密,用什么工具或者什么指令解{:1_924:} 本帖最后由 48325619 于 2023-1-10 03:01 编辑
你这个是TV和客户端的算法哦,需要调用so实现解密
48325619 发表于 2023-1-10 02:55
你这个是TV和客户端的算法哦,需要调用so实现解密
好麻烦的样子 那我发现的那三个参数是不是等于没用{:1_896:} feny0126 发表于 2023-1-10 14:27
好麻烦的样子 那我发现的那三个参数是不是等于没用
是的哦,除非有算法
页:
[1]