抓包工具fiddler的使用

认识

Network:监听工具
XHR:ajax请求
动态加载的内容需要在XHR里面的url获取
抓包作用:网页动态加载时获取动态加载内容
抓包工具:fiddler:默认抓取http的内容

http代理

代理服务器是介于浏览器和web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。

安装证书

在这里插入图片描述
在这里插入图片描述

功能

左半部分功能

工具栏

1、注释
在这里插入图片描述
2、Replay:再次发送所选请求
3、删除请求(session),all,image,connects(请求失败的),non 200s,non-browser(非浏览器请求)
4、Go:恢复断点
5、decode:将传输的数据解码成容易阅读的格式(自动解码)
6、find:设置查找范围(request,response,url)
7、save:保存session到本地
8、Clear Cache:清除缓存

内容

在这里插入图片描述

#:Session的序号
Result:请求的响应状态码
Protocol:请求的协议类型
Host:域名
URL:请求的url
Body:响应体的大小
Caching:缓存方式
Content-Type:响应的数据类型
Process:发起请求的进程
Comments:注释
在这里插入图片描述

右半部分功能:

在这里插入图片描述

请求数据窗口

Headers:报头
TextView:查看文本数据
Syntax:根据语法格式查看
WebForms:Web表单
HexView:查看十六进制数据
Cookies:查看请求的Cookies
Json:查看json格式数据

响应数据窗口

Transformer:解压方式
Headers:报头
TextView:查看文本数据
Syntax:根据语法格式查看
ImageView:查看图片
WebForms:Web表单
HexView:查看十六进制数据
Cookies:查看响应设置的Cookies
Json:查看json格式数据

抓包会产生缓存,浏览器设置无痕浏览模式

命令行工具

select命令:搜索相应类型的session,也就是content-type。
?命令:根据URL来进行搜索。
=命令:根据状态码来进行搜索。
@命令:仅根据域名进行搜索。

断点

设置断点是Fiddler最强大的功能之一,在设置好断点后,Fiddler会捕捉所有经过的消息,我们可以任意修改HTTP请求信息,包括Host、Cookies或表单的数据。可以设置断点修改request,也可以设置断点修改response。

全局断点

在菜单栏中选择Rules > Automatic Breakpoints,即可选择断点方式。有两个选择,分别是在请求往服务器发送的时候暂停,和在响应返回到客户端的时候暂停。

打开fiddler需要证书验证添加一个参数:verify=Flase,
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值