redsun168
发表于 2024-5-24 10:32:29
developer 发表于 2024-5-24 10:02
不好意思 我这边用的nodejs实现的
nodejs也可以,参考一下代码,多谢了!
developer
发表于 2024-5-24 10:44:32
redsun168 发表于 2024-5-24 10:32
nodejs也可以,参考一下代码,多谢了!
电脑不在身边
简单说一下
1.获取频道的token 要传对应的pid 获取token的签名变了
2.Yspsdkinput 来源于没有签名之前的参数 记得参数需要排序算法是传入一个
3. Yspsdksign需要先获取api token然后根据 input 和 apitoken 做一下MD5
具体的算法代码可以参考
https://s.yangshipin.cn/CCTVVideo/cctvh5-openapi/cctvh5-openapi.js
redsun168
发表于 2024-5-24 11:00:28
developer 发表于 2024-5-24 10:44
电脑不在身边
简单说一下
1.获取频道的token 要传对应的pid 获取token的签名变了
大佬厉害!
developer
发表于 2024-5-24 11:27:14
本帖最后由 developer 于 2024-5-24 11:29 编辑
redsun168 发表于 2024-5-24 11:00
大佬厉害!
感觉价值不太高因为一部分要vip且部分降倒了720p
redsun168
发表于 2024-5-24 13:07:25
developer 发表于 2024-5-24 10:44
电脑不在身边
简单说一下
1.获取频道的token 要传对应的pid 获取token的签名变了
大佬,麻烦方便的时候直接提供一下nodejs代码好吗? 非常感谢!
gogogo2000
发表于 2024-5-24 14:22:06
developer 发表于 2024-5-24 10:44
电脑不在身边
简单说一下
1.获取频道的token 要传对应的pid 获取token的签名变了
大佬NB,怎么给你找到的未混淆代码的。。。。混淆的代码破解花了我好半天累死个人……
tvzbiptv
发表于 2024-5-24 15:35:05
本帖最后由 tvzbiptv 于 2024-5-28 12:39 编辑
content-type,request-id,seqid,yspappid,yspplayertoken,yspsdkinput,yspsdksign
developer
发表于 2024-5-24 19:45:47
gogogo2000 发表于 2024-5-24 14:22
大佬NB,怎么给你找到的未混淆代码的。。。。混淆的代码破解花了我好半天累死个人…… ...
不用管混淆啊 直接下关键断点 调试就行
wqh0830
发表于 2024-5-24 23:53:25
developer 发表于 2024-5-24 10:44
电脑不在身边
简单说一下
1.获取频道的token 要传对应的pid 获取token的签名变了
大佬,请问获取token得新的签名是啥
tqx5201
发表于 2024-5-26 08:19:08
找到获取yspplayertoken的代码
Sc="ysp_tx",Ec=window.location.href.indexOf("test=on")>-1?"62fb5e14f246f":"0f$IVHi9Qno?G",xc=window.location.href.indexOf("test=on")>-1?"PtSkD7kJmBJW9uVt":"7s07jbb2Bwy31iPD",Tc=window.location.href.indexOf("test=on")>-1?"130004109":"519748109",
gogogo2000
发表于 2024-5-27 09:41:02
https://github.com/lizongying/my-tv/blob/JELLY_BEAN_MR1/app/src/main/java/com/lizongying/mytv/api/YSP.kt
全部都在这里了,kotlin代码,自己看一下或者找gpt解释。而且人家还随着版本继续破解
tvzbiptv
发表于 2024-5-27 10:31:58
本帖最后由 tvzbiptv 于 2024-5-29 17:09 编辑
= md5();