我来图书馆小程序加密后抓包分析反编译抢位置
提交预约流程
注意
- 抓包分析好像还涉及到wxlib/wx/login 不过从后面提交数据来看好像用不到,可能我技术问题吧
抓包分析
有人可能最新微信PC抓不了小程序包
解决办法
打开一个任意小程序,打开任务管理器,找到进程。右键打开文件位置。
退出电脑微信,右键结束小程序进程。
找到这个目录后删除这个目录
或者你有everything这个工具,直接搜索 WMPFRuntime 然后右键打开所在文件夹,把里面这个4376目录删除就可以
2.0新变化
- 位置预约的一些信息加密了
预约信息加密解决
反编译
这次小程序反编译出来的文件
反编译后查看源代码
预约位置关键代码
1 | RSA加密的,跟着他代码来就可以 |
找啊找,发现找到了,在app.js当中是rsa.modules和exponent加密代码
找啊找,找到了小程序图书馆调用的函数工具库
接下来就简答了,模拟导入就可以了
计算生成预约js(nodejs下运行)代码
1 | const ttt = require("./security.js"); |
1 | 接下来就简答了如果有了这个预约加密代码 |
提交预约代码
1 | var userSeatInfoOption={ |
运行
- 预约加密代码
预约成功
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 梦洁小站-属于你我的小天地!
评论