仅供学习,不可贩卖盈利!!!
文章目录
- 一、准备工作
- 二、抓包
- 三、程序测试
- 四、抓不到包怎么解决?
一、准备工作
下载 Fiddler 最新版 https://www.telerik.com/download/fiddler
安装 Fiddler,运行并配置 Https
Tools -> Options…->Https 勾选捕获 Https 连接,并安装 https 证书
Tools -> Options…->Https 勾选捕获 Https 连接,并安装 https 证书
配置运行远程连接及代理端口
下载并安装IDEA
打开官网:http://www.jetbrains.com/idea/,点击页面中的“DOWNLOAD”,参考其他博客安装并配置
下载源码:
二、抓包
打开 Fiddler 登录微信并打开苗秒小程序登录
打开 Fiddler 寻找秒苗小程序的首页url
抓带offset参数的
GET https://miaomiao.scmttec.com/seckill/seckill/list.do?offset=0&limit=10®ionCode=5101 HTTP/1.1
Host: miaomiao.scmttec.com
Connection: keep-alive
accept: application/json, text/plain, */*
tk: wxapptoken:10:56ce0d6ad845798561edd70a30d200d2207
cookie: _xzkj_=wxapptoken:10:56ce0db70a30dD
charset: utf-8
x-requested-with: XMLHttpRequest
content-type: application/json
User-Agent: Mozilla/5.0 (Linux; Android 5.1.1; OPPO R17 Pro Build/NMF26X; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36 MMWEBID/1042 MicroMessenger/7.0.17.1720(0x27001134) Process/appbrand0 WeChat/arm32 NetType/WIFI Language/zh_CN ABI/arm32
Accept-Encoding: gzip,compress,br,deflate
Referer: https://servicewechat.com/wxff8cad2e9bf18719/4/page-frame.html
三、程序测试
将源码拷贝并用IDEA打开运行
随后选择成员(需要提前在约苗中填写)和疫苗,在秒杀开始的前一段时间(要保证cookie在有效期内),点击开始即可。
抢购成功后,需要手动登录约苗小程序,选择接种日期(如果预约时间选择不了不用着急,系统会自动给你预约时间,有些秒杀无法选择接种时间,只能系统自动分配时间)
四、我的抓不到哪个包怎么办?
之前都能正常抓包小程序的内容,今天突然抓包失败。发现小程序进程的名字从WechatApp.exe变成了WechatAppex.exe,所以也不能抓包了。
经过研究,是PC微信小程序升级了,使用了不同的架构。fiddler也无法获取到参数信息了。
临时解决方案:
1.打开一个任意小程序,打开任务管理器,找到进程。右键打开文件位置。
2.退出电脑微信,右键结束小程序进程。
3.找到这个目录
删除掉这个目录的所有文件夹
4.重新运行抓包即可
版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。版权声明:本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系客服并出示版权证明以便删除!
为什么调加不了成员,提示登录超时