Fiddler几个常用功能的操作步骤总结

功能一、抓取指定 IP 地址的包

        

需要使用过滤器

选择Show only the following Hosts,并在下面输入IP地址,地址之间用“;”隔开

功能二、抓取 HTTPS 协议的包 

默认情况下 Fiddler 不支持抓取 https 协议的包

抓取https协议的包需要进行以下设置

Capture HTTPS CONNECTs表示我们能够抓取到 HTTPS 连接

Decrypt HTTPs traffic表示会对收到的 HTTPS 流量尝试使用 Fiddler 的证书进行解码

设置完成后Fiddler 可以正常抓取到 HTTPS 请求

 功能三、手机APP抓包

首先保证手机和电脑在同一个局域网

查看 Fiddler 所在电脑得 IP 地址:192.168.3.163

设置 Fiddler 允许远程连接,勾选Allow remote computers to connect 允许远程计算机连接到 Fiddler

然后为手机配置代理,手机与电脑需要在同一个局域网中。

在手机WiFi设置中修改代理为手动,并填入ip地址与端口号,然后通过网址:ip地址:端口号 下载证书并安装后,即可抓取手机APP流量包

                                 

 

功能四、设置断点

①伪造客户端请求

在客户端点击请求后、正式向服务器发送请求之前,修改原来的请求参数再发送请求,这需要设置断点为Before Requests

以登陆网站为例,在网站输入正确的用户名和密码,点击登录后在Fiddler中找到该请求,将密码清空,再点击Run to Completion继续发送请求

服务器返回的结果为“账号或密码错误,请重试”

②伪造服务器响应

在响应返回给客户端之前,将响应内容修改再返回,这需要设置断点为After Responses

正常登录后会跳转至对应的网站首页,可以修改返回参数,让其登录后跳转至百度页面

Inspectors中,在请求参数显示窗口WebForms中可以修改请求参数,在响应参数显示窗口TextView中可以修改返回参数。

通过菜单选项或快捷键F11进行断点设置,是全局有效的,会对所有的请求都打上断点。如果只需要对某个服务器发出的请求设置断点,可使用Fiddler的命令行工具输入命令,Before Requests命令为:bpu 服务器地址,After Response命令为:bpafter 服务器地址。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值