记一次微信小游戏测试
💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
本文介绍了在微信小游戏中进行调试的准备工作和测试过程。作者推荐使用旧版微信3.2.1进行调试,通过抓包分析游戏流程和加密逻辑,发现棒冰数量由加密变量boxNum控制。在旧版微信调试工具中未找到boxNum变量,但在游戏的game.js文件中找到。通过分析加密逻辑,发现使用了AES加密,需要知道icon1和icon2的值。继续抓包发现rem.js文件,其中icon1和icon2的值是固定的。通过对比测试,确认了棒冰数量和数据包一致。
🎯
关键要点
- 推荐使用旧版微信3.2.1进行调试,方法详见链接。
- 如果调试方法未生效,可以尝试将pak文件放入微信安装目录并重启。
- 成功打开Show DevTools表示调试成功。
- 在手机微信上进行游戏流程并抓包,发现boxNum变量控制棒冰数量。
- 在旧版微信调试工具中未找到boxNum变量,最终在game.js文件中找到。
- 分析加密逻辑,发现使用AES加密,需要知道icon1和icon2的值。
- 通过抓包发现rem.js文件,确认icon1和icon2的值是固定的。
- 测试确认棒冰数量与数据包一致,调试过程结束。
➡️