首页
社区
课程
招聘
未解决 [求助]如何能让wx电脑版的小程序认为自己是手机版。。 10雪币
发表于: 2025-8-23 12:41 827

未解决 [求助]如何能让wx电脑版的小程序认为自己是手机版。。 10雪币

2025-8-23 12:41
827

这个事儿说来话长,前因是这样,微信上一个订场地的小程序,只能手机提交订单,用电脑版微信打开就提交不了,报错操作异常。所以就想有没有办法让电脑版微信的小程序,认为自己是通过手机提交的,这样就能抓包了。不能用模拟器,因为微信检测的很厉害,用几次就封号。
至于为什么不直接抓包手机版的数据呢,哎,是因为华为的没法解锁,装不了根证书,之前讨论的在这个帖子里:https://bbs.kanxue.com/thread-287909.htm  
因为电脑版能抓https,所以找这种变通的办法,不知道微信电脑版的小程序是如何判断自己是手机端还是电脑端的,查了一些资料,说是用了getSystemInfo获取的设备信息。

wx.getSystemInfo({ success: function (res) {  let system = {win: false,mac: false,x11: false}  let pf = res.platform    let isPhone = true    system.win = pf.indexOf("win") == 0 || pf.indexOf("Win") == 0    system.mac = pf.indexOf("mac") == 0 || pf.indexOf("Mac") == 0    system.x11 = (pf == "X11") || (pf.indexOf("Linux") == 0) || (pf.indexOf("linux") == 0)    if (system.win || system.mac || system.x11) {      isPhone = false    }  if(isPhone==false){

我看不懂。能不能通过改变设备信息让微信的电脑版的小程序识别为手机端呢,这样就能提交了,也就能抓取到https包了。   突发奇想的,也不知道能不能实现。

谢谢。


[培训]Windows内核深度攻防:从Hook技术到Rootkit实战!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回