记录前端切图仔第一次使用Fiddler抓取小程序请求过程

168 阅读2分钟

某一天,项目经理突然在群里发出一个小程序,说客户做的小程序外包公司跑路了,想把数据迁移到其他地方,无法拿到数据库后台信息,有没有办法获取到请求数据爬取下来,于是乎我开始一顿搜索,发现Fiddler这个抓包工具也能抓取小程序数据。大体步骤如下:

第一步 软件下载

官网下载:www.telerik.com/download/fi…,按照提示安装即可

第二步 软件配置

打开Tools选项卡下的opions选项

微信图片_20240815104726.png

  1. genneral配置项勾选如下配置

微信图片_20240815105021.png

  1. https选项卡配置如下

微信图片_20240815105149.png

  1. connections选项卡页面,注意端口号后面需要用到

微信图片_20240815105314.png

  1. gateway配置 选择Manual Proxy Configuration选项配置代理地址,这里我们使用127.0.0.1

微信图片_20240815105417.png

  1. 配置电脑微信代理地址

    退出电脑端微信,在登录界面点击右上角的设置图标,填入刚才在fiddler软件中设置的代理地址和端口号

微信图片_20240815105741.png

  1. 登录成功后打开想要抓包的小程序

页面成功访问后打开fiddler,在左侧面板就可以看到具体的请求数据,在右侧面板中可以查看具体请求信息,差用的选项卡功能如下:

  • 点击右侧row选项卡即可看到完整的请求url,原生的纯文本信息

  • 点击右侧header选项卡查看请求头信息

  • Textview选项卡查看请求的body参数体

  • WebForms选项卡显示请求的GET参数和POST的body内容,这里的QueryString为url后接的内容;这里 body 为是 application/x-www-form-urlen-coded 格式。如果提交的是form表单可以在这里查看

  • Auth选项卡显示hearder中的Proxy-Authorization 和 Authorization 信息