fildder基础使用

本文详细介绍Fiddler工具的高级应用,包括配置HTTPS、移动端抓包、限速模拟、信息篡改、重定向功能、自定义请求及命令行操作等。通过具体步骤指导读者如何高效利用Fiddler进行网络调试。
  1. 配置Https是协议
    这里插入图片描述
    APP移动端抓包
    预置条件:
    1)手机于电脑在同一局域网中
    2)手机配置代理(wifi中选择手动—输入电脑IP地址端口填写8888)
    2.Filter
    1)Host
    内网&外网
    在这里插入图片描述
    隐藏&显示&高亮
    隐藏&显示&高亮
    Host多个规则用;号隔离开,*号代表任意条件
    在这里插入图片描述
    2)Request header
    在这里插入图片描述
    3.fildder限速—模拟低俗网络
    1)自定义限速:Rules->Customize Rules->open Fidder ScriptEdit->搜索m_SimulateModem

       if (m_SimulateModem) {
         // Delay sends by 300ms per KB uploaded.
         oSession["request-trickle-delay"] = "300"; 
         // Delay receives by 150ms per KB downloaded.
         oSession["response-trickle-delay"] = "150"; 
     }
    

    2)启用限速:Rules->Performance->simulate mode Speeds 打钩即可

4.篡改信息
bpu +网址信息
可在webforms中篡改登录信息等数据 篡改后点击Run to Completion,即可运行成功

5.AutoResponder 重定向功能,会话拦截,资源替换(mock桩请求响应的值)
找到要替换的资源的URL拖到AutoResponder列表中
在这里插入图片描述

如下图,进行勾选(测试完成后将√去掉)在这里插入图片描述
点击find a file 选择要替换的资源,保存后,打开浏览器强制刷新即可完成
在这里插入图片描述
6.composer:自定义发送请求
Post:
Get:
在这里插入图片描述
命令:
Fiddler的左下角有一个命令行工具叫做QuickExec,允许你直接输入命令。

7.Statistics页签

时间轴,也称为Fiddler的瀑布图,展示网络请求时间的功能。 每个网络请求都会经历域名解析、建立连接、发送请求、接受数据等阶段。把多个请求以时间作为 X 轴, 用图表的形式展现出来, 就形成了瀑布图。 在左侧会话窗口点击一个或多个(同时按下 Ctrl 键),Timeline 便会显示指定内容从服务端传输到客户端的时间

8.常见得命令有:

help : 打开官方的使用页面介绍, 所有的命令都会列出来

cls : 清屏 (Ctrl+x 也可以清屏)

select : 选择会话的命令, 选择所有相应类型select image、select css、select html

?sometext : 查找字符串并高亮显示查找到的会话列表的条目,?qq.com

size : 选择请求响应大小小于size字节的会话

=status/=method/@host:查找状态、方法、主机相对应的session会话,=504,=get,@www.qq.com

quit:退出fiddler

Bpafter,Bps, bpv, bpm, bpu这几个命令主要用于批量设置断点

Bpafter xxx: 中断 URL 包含指定字符的全部 session 响应

Bps xxx:中断 HTTP 响应状态为指定字符的全部 session 响应。

Bpv xxx:中断指定请求方式的全部 session 响应

Bpm xxx:中断指定请求方式的全部 session 响应,等同于bpv xxx

Bpu xxx:与bpafter类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值