fiddler抓包,改包
-
fiddler The free web debugging proxy for any browser, system or platform
-
官方地址:https://www.telerik.com/fiddler
-
需要注意的问题:
- 下载安装后,默认是不能代理https请求的,需要在fiddler上面设置
- 设置的过程中会下载证书,需要让浏览器信任证书
- 代理https请求和chrome信任证书的步骤请自行百度
-
展示数据:双击左侧的url地址,在右边会展示相关的数据信息,上面的框框是request相关的,下面的框框是response相关的
-
quickexec:命令行。在下面,一条黑色的框
- 输入 HELP 可跳入命令行链接,可查看相关命令的含义
- 输入 ctrl + I 可复制当前选中的url链接
-
强大的断点功能:
- 说明一下,打断点,可以一下对所有的url设置拦截,但是用处较小,一般都是对某一个特定的url进行proxy
- 断点一:在请求的时候设置断点,bpu + url,
- 断点二:在响应的时候设置断点,bpafter+url,
- 如何取消断点,直接bpu,或者bpafter,即相关命令去掉url
-
如何修改数据包?
- 断点设置之后,当数据流走入的时候,fiddler这里,在左边会有一个红箭头,点击红箭头,即可进行下步操作
- Raw,JSON,XML只是响应数据的不同格式类型,但是更改数据时,一般使用Raw
- 修改之后,点击run to completion,即可以继续进行