这个脚本应该可以迁到linux上吧

功能建议 · 98 次浏览
yuzhouyu 创建于 2024-02-01 10:37

有什么内容是必须依赖quicker的吗?没看懂


DaveBoy 2024-02-01 10:39 :

只依赖python,但是之前网站更新了,目前工作忙没空适配,后续会适配

回复内容
DaveBoy 2024-02-20 16:43
#1
回复 yuzhouyu :

谢谢您的回答,也有位兄弟做了类似的功能,https://github.com/Mrzqd/52pojie_sign,这里是这么写的:

现在不能签到的我也无能为力了,目前来看吾爱新增了一个加密的请求,这个请求根据申请任务返回的wzws_sid,去生成一个字符串,看着像RSA加密了一个字符串后的内容,用这个加密的字符串请求waf_zw_verify接口验证后返回新的wzws_sid,新的wzws_sid就可以用来签到。由于吾爱开启了反debug,我也找不出加密方式和公钥。那个加密用的js还是加密混淆的。就挺离谱!

我感觉您的代码是不是用execjs把javacript运行后就解决了他说的问题,还是需要运行解密的javascript,那个javascript搞的蛮复杂的。

已经更新,如果要迁移到linux上,可以直接复制python代码,python代码会运行变量中的加密js,如果迁移过程中有啥问题,可以在群里找我。

这个js是用的官方请求中的算法,计算出对应的请求参数后正常请求。因为是加密混淆的,所以年后才有空重新整理一下

yuzhouyu 2024-02-01 11:04
#2

谢谢您的回答,也有位兄弟做了类似的功能,https://github.com/Mrzqd/52pojie_sign,这里是这么写的:

现在不能签到的我也无能为力了,目前来看吾爱新增了一个加密的请求,这个请求根据申请任务返回的wzws_sid,去生成一个字符串,看着像RSA加密了一个字符串后的内容,用这个加密的字符串请求waf_zw_verify接口验证后返回新的wzws_sid,新的wzws_sid就可以用来签到。由于吾爱开启了反debug,我也找不出加密方式和公钥。那个加密用的js还是加密混淆的。就挺离谱!

我感觉您的代码是不是用execjs把javacript运行后就解决了他说的问题,还是需要运行解密的javascript,那个javascript搞的蛮复杂的。

回复主贴