前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序抓包

微信小程序抓包

作者头像
用户1316967
发布2022-01-18 17:28:46
8.5K0
发布2022-01-18 17:28:46
举报
文章被收录于专栏:IF奇思社IF奇思社

由于微信7.0版本后不再信任手动添加的证书,此例使用Fidder+桌面版微信/UWP Wechat 进行小程序抓包(仅用于小程序调试)

前置任务

安装Fiddler

懂得都懂 fiddler

https://www.telerik.com/download/fiddler

安装FiddlerRoot certificate

信任Fiddler自签证书后即可解密HTTPS传输内容

加密状态下看到的回调类似

代码语言:javascript
复制
Referer: https://servicewechat.com/wxbebb3cdd9b331046/279/page-frame.html

Fiddler具体用法

看文档

https://docs.telerik.com/fiddler-everywhere/user-guide/main-menu.html

抓包

Fiddler启动后会开启系统代理http=127.0.0.1:8888;https=127.0.0.1:8888;ftp=127.0.0.1:7890以监听网卡数据

在AutoResponder可以使用正则表达式来过滤想要看到的请求

小程序抓包

清屏后打开小程序,即可看到抓取的数据包

Headers

代码语言:javascript
复制
POST https://xcx.www.gov.cn/ebus/gwymp/api/r/pagedisplay/ShowHomeBotmConfig? HTTP/1.1
Host: xcx.www.gov.cn
Connection: keep-alive
Content-Length: 2
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 MicroMessenger/7.0.9.501 NetType/WIFI MiniProgramEnv/Windows WindowsWechat
content-type: application/json
dgd-pre-release: 0
x-tif-did: lrntxntzCv
x-tif-openid: #
x-tif-sid: #
x-yss-city-code: 4400
x-yss-page: pages/index/index
Referer: https://servicewechat.com/wxbebb3cdd9b331046/279/page-frame.html
Accept-Encoding: gzip, deflate, br

{}

解密后的内容

代码语言:javascript
复制
{
    "errcode": 0,
    "errmsg": "",
    "data":
    {
        "face_expire": 0,
        "realname_expire": 0,
        "star_name": "",
        "star_cid": "",
        "name": "",
        "uid": "#",
        "phone": "",
        "cid_start_date": "",
        "cid_expire_date": "",
        "cid_type": "1000",
        "ext_data": ""
    }
    
}

调试工具

推荐使用Postman

https://www.postman.com/downloads/

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-01-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前置任务
    • 安装Fiddler
      • 安装FiddlerRoot certificate
        • Fiddler具体用法
        • 抓包
          • 小程序抓包
          • 调试工具
          相关产品与服务
          云开发 CloudBase
          云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档