# 小猿口算 **Repository Path**: xiamuceer/little-ape-arithmetic ## Basic Information - **Project Name**: 小猿口算 - **Description**: 分享小猿口算秒杀代码 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 1 - **Created**: 2024-10-13 - **Last Updated**: 2024-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 小猿口算 > 本项目仅供学习和研究使用请于24小时内删除。使用本项目所产生的任何后果由使用者自行承担。在使用本项目之前,请确保您已充分了解相关法律法规,并确保您的行为符合所在国家或地区的法律要求。未经授权的情况下,请勿将本项目用于商业用途或其他非法用途。转载使用请标明出处。 ### 介绍 小猿口算秒杀项目 1.基于frida逆向,通过修改题目的数量,以及答题时间,实现0秒完成小猿口算 2.基于frida逆向,通过获取cookie和sign值,实现接口层pk,无需等待匹配加载,即可冲上PK榜单 ### 环境安装 1.需要先安装adb环境, [platform-tools 点击下载](https://developer.android.com/tools/releases/platform-tools?hl=zh-cn) [adb环境安装教程](https://zhuanlan.zhihu.com/p/382784859) 2.安卓模拟器使用frida-server [frida-server 点击下载](https://github.com/frida/frida/releases) 下载frida-server-16.5.5-android-x86_64.xz(推荐使用MuMu模拟器) 上传frida-server: adb push <本地路径> /data/local/tmp 3.注意事项 请将MuMu模拟器的分辨率请设置为竖直方向(1080X1920),手势输入和循环PK均通过坐标定位 ### 项目运行 使用pycharm打开项目代码 1. 安装项目依赖库 > pip install -r requirements.txt -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple 2. 运行项目 > xiaoyuan-frida.py 基于frida通过修改题目的数量,以及答题时间,实现0秒完成小猿口算 > xiaoyuan_protocol.py 基于frida实现接口层,进行小猿口算pk ### 在真实设备上使用脚本(需要root) 1. 请提前准备好MT管理器,授予root权限 2. 打开MT管理器,导航至/data/app/xxx/com.fenbi.android.leo-xxx/lib/arm64/ 目录(xxx为随机生成的字符串) 3. 删除其中的libmsaoaidsec.so文件(这是一个检测frida的文件) 4. 至此运行项目中的脚本即可成功注入了 ### 战绩展示: ![输入图片说明](images/zhanjiimage.png) ### 演示视频 [1.mp4](videos%2F1.mp4) ### 本项目特别感谢GitHub上的大佬: [crane cr4n5](http://github.com/cr4n5) [looom xmexg](https://github.com/xmexg/xyks)