使用fiddler抓包微信公众号接口简单教程

原文链接

目录

  • 1. 准备工作
  • 2. 在电脑上安装 Fiddler,自行解决
  • 3. 配置Fiddler
  • 4. 配置手机
  • 5. 配置抓包HTTPS

1. 准备工作

一台带有无线网卡的PC或者笔记本电脑,然后将电脑和手机连接到同一个Wi-Fi网络中,并且保证二者是在同一个ip网段内的;

2. 在电脑上安装 Fiddler,自行解决

3. 配置Fiddler

打开Fiddler在菜单栏中点击 Tools - Fiddler Options - Connections 中按照如下配置后重启下fiddler,即允许远程设备使用本机联网.
使用fiddler抓包微信公众号接口简单教程_第1张图片
重启后,最大化Fiddler后,鼠标移到那个Online上,看图
使用fiddler抓包微信公众号接口简单教程_第2张图片
可以看到无线局域网内分配到本机的ip,上图是192.168.0.4

4. 配置手机

打开手机的网络设置,把网络设置中的代理设置为192.168.0.4,端口号填8888.以IOS手机为例,“设置”->“Wi-Fi”,看图,点那个"i":
使用fiddler抓包微信公众号接口简单教程_第3张图片
找到"HTTP代理",选择"手动",填上电脑的IP(192.168.0.4)和端口(8888),看图:
使用fiddler抓包微信公众号接口简单教程_第4张图片
使用fiddler抓包微信公众号接口简单教程_第5张图片
好了,现在正常情况下用手机产生http请求的数据都会在电脑上的fiddler上显示出来了,如果不行请自行排查IP是否设错,或者是不是没有同处于一个局域网下,或者没有开启fiddler的允许远程用8888端口访问网络。

5. 配置抓包HTTPS

装个扩展插件:CertMaker for iOS and Android 步骤如下:

打开Fiddler,点击菜单栏上的 Tools - Fiddler Options - HTTPS,勾选上Decrypt HTTPS traffic ,然后重启Fiddler;

打开手机,访问本机IP+8888,例如:192.168.0.4:8888, 点击 You can download the FiddlerRoot certificate 按照提示,在手机上安装证书,重启手机浏览器。

好了,https照样能抓了

over,enjoy!!!

你可能感兴趣的:(Skills,fiddler,微信抓包)