Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
xmexg opened this issue Oct 15, 2024 · 10 comments

Comments

@xmexg
Copy link

xmexg commented Oct 15, 2024

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

demo_auto_snswer.mp4
@xiaou61
Copy link

xiaou61 commented Oct 15, 2024

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

加载js文件

    with open(self.js_file_path,encoding='utf-8') as f:

@1312942250
Copy link

@windgx
Copy link

windgx commented Oct 15, 2024

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

@xmexg
Copy link
Author

xmexg commented Oct 15, 2024

下载运行了代码 提示[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

@lanjiangyu
Copy link

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

@windgx
Copy link

windgx commented Oct 15, 2024

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

没有过frida检测吧

@windgx
Copy link

windgx commented Oct 15, 2024

下载运行了代码 提示[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
Copy link
Contributor

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

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

@GalacticDevOps
Copy link
Contributor

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

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

@GalacticDevOps
Copy link
Contributor

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

frida

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants