Fiddler4工具抓包HTTP、HTTPS、手机抓包
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
调试baidubpu
去掉断点
6.bpafter
中断返回,使用方法同bpu
7.select
如 select 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地址代理和端口
还没有评论,来说两句吧...