Fiddler4工具抓包HTTP、HTTPS、手机抓包

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lianjiaokeji/article/details/82931902

Fiddler4工具抓包

1.Fiddler4运行原理

Fiddler相当于一个代理,默认是127.0.0.1:8888
client《fidder 监听》server

2.Fiddler4会话显示的4种状态

在这里插入图片描述
有4种状态

  • All Processes
  • web Browers
  • none Browers
  • Hide All

3.fiddler断点功能

在这里插入图片描述

开启调试功能
调试响应分两种情况,

  • 一种是响应到Fiddler
  • 一种是响应到浏览器

在这里插入图片描述

4.快捷键

CTRL+X删除所有会话
CTRL+F查找内容,很方便的查找一些内容

5.HTTPS进行抓包处理

抓包HTTPS请求,我们需要做特殊处理,需要安装相关证书
选择Tools->Options,选中HTTPS勾选下图3个选项安装证书

在这里插入图片描述

6.autoresponser 自定义消息的返回

autoresponser定义了一些规则,对请求、或者响应的消息进行处理,来模拟一些场景进行测试。
必须勾选三个选项
在这里插入图片描述

7.Fiddler内置命令

Fiddler有内置的命令行,我们可以使用命令行进行一些规则过滤,快速查找一些我们所需要的信息。
在这里插入图片描述

ctrl+Q 光标移动到命令窗口
1.?后面跟字符串,会将会话列表中存在该字符串的会话高亮显示
2.><后面跟的是一个数字,将会话列表里面的body值大于或者小于该值得会话高亮
3.=后面跟的是HTTP的状态码或者HTTP请求的方法,=200、=POST
4.@后面跟的是HOST 比如:@baidu
5.bpu 后面跟域名
bpu baidu.com调试baidu
bpu 去掉断点
6.bpafter 中断返回,使用方法同bpu
7.selectselect image

8.Fiddler抓包手机设备

1.电脑和手机必须是同一个局域网
2.ipconfig查找电脑的ip地址
3.手机网络设置里面,代理设置电脑的ip地址,端口使用fiddler的端口
4.有些https请求无法使用,在手机浏览器访问ip地址+端口,安装https证书

Fiddler配置:依次打开Fiddler->Tools->Fiddler Options在【Connection】面板里将Allow remote computers to connect勾选,设置端口号【默认为8888,可修改其他端口号】;点击【OK】按钮,关闭Fiddler并重新打开Fiddler。
在这里插入图片描述

得到本机IP用于手机端配置,windows->运行->cmd->ipconfig;得到本机IP

在这里插入图片描述

手机设置ip地址

我们修改收到设置Ip地址代理和端口
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lianjiaokeji/article/details/82931902
今日推荐