cr4n5 / XiaoYuanKouSuan

小猿口算_已达到0.00s
1.36k stars 173 forks source link

不妨来看看我仓库的[hook协议多进程速刷](https://github.com/xmexg/xyks/tree/master/frida/auto_answer) #111

Open xmexg opened 1 week ago

xmexg commented 1 week ago

如题
不妨来看看我仓库的hook协议多进程速刷

视频演示

xiaou61 commented 1 week ago

厉害厉害,刚才去试了试可以用。就是你这个代码每次加载js文件的时候,最好加上utf-8的编码,不然会报错(这个可能是pycharm的问题吧,我项目默认编码都是gbk):

加载js文件

    with open(self.js_file_path,encoding='utf-8') as f:
1312942250 commented 1 week ago

windgx commented 1 week ago

原因:抓包抓错了 下载运行了代码 提示[error] Error: java.util.zip.ZipException: Not in GZIP format 用的小猿3.93.4 下载

xmexg commented 1 week ago

下载运行了代码 提示[error] Error: java.util.zip.ZipException: Not in GZIP format 用的小猿3.93.4 下载

这个, 我说一下大概思路,
试题未解密的大致长度在400-600左右,你的显示73显然没有获取到正确的试题

lanjiangyu commented 1 week ago

image一跑小猿口算后面就闪退退出来了又进去

windgx commented 1 week ago

image一跑小猿口算后面就闪退退出来了又进去

没有过frida检测吧

windgx commented 1 week ago

下载运行了代码 提示[error] Error: java.util.zip.ZipException: Not in GZIP format 用的小猿3.93.4 下载

这个, 我说一下大概思路, 试题未解密的大致长度在400-600左右,你的显示73显然没有获取到正确的试题

  • 可以检查一下url, 两个url里也有两个关键的参数需要修改, 你把你抓到的获取答案url和提交答案url分别覆盖掉main.py文件里的url, 还要注意把你的sign值替换成{sign}, sign值会在运行时实时修改
"""
此处填写获取试题答案和提交答案的url, 要带上参数, 每个人的YFD_U和version不一样, 但不会改变, 请自行抓包获取
注意把sign值替换成{sign}, 用于后续填充
"""
url = {
    "get_question": "https://xyks.yuanfudao.com/leo-game-pk/android/math/pk/match/v2?pointId=2&_productId=611&platform=android32&version=3.93.2&vendor=xiao_mi&av=5&sign={sign}&deviceCategory=pad",
    "submit_answer": "https://xyks.yuanfudao.com/leo-game-pk/android/math/pk/submit?_productId=611&platform=android32&version=3.93.2&vendor=xiao_mi&av=5&sign={sign}&deviceCategory=pad"
}
  • 可以尝试低版本小猿口算, 我正在使用3.93.2, 另一个开发者使用3.93.3

是的,重新抓了一下链接可以用了

GalacticDevOps commented 1 week ago

原因:抓包抓错了 下载运行了代码 提示[error] Error: java.util.zip.ZipException: Not in GZIP format 用的小猿3.93.4 下载

你需要修改一些参数,才能确保程序正常运行 具体是cookies version vendor YFD_U user-agent

GalacticDevOps commented 1 week ago

image一跑小猿口算后面就闪退退出来了又进去

安装算法助手pro,保证过frida检测、开启webview等功能

GalacticDevOps commented 6 days ago

@xmexg 自动获取cookie并完成提交

frida