『言善信』Fiddler工具 — 7.补充:工具栏使用说明

这里举例几个例子,说明工具栏中的工具怎么使用,没有说明的工具,在上一篇文章中介绍的很详细了。

1、Fiddler修改代理端口:

在Fiddler点击Tools —> Options... —> Connections选项中


上图说明:

  • Fiddler listens on port:Fiddler监听的端口是8888。
  • Act as system proxy on startup:Fiddler在启动时充当系统代理。(如果你不想代理系统的代理,这一项可以取消勾选)

注意:

  • Google浏览器和IE浏览器默认访问的系统代理,Fiddler 就会自动代替。
  • 而火狐浏览器需要自己手动配置。
  • Fiddler监听的端口是可以自定义配置的,1024到65535的端口都可以,只要不冲突即可。

2、过滤Tunnel to...443请求链接

当我们使用浏览器发送请求的时候,例如访问百度。

使用Fiddler进行抓取,如下结果:


可以看到有很多Tunnel to...443,图标是一把锁形状的链接。

这个是什么原因呢?

  • connect请求是为了建立http tunnel(通道),connect是HTTP请求方法中的其中一种,它和GET、POST、PUT、DELETE请求方法是并列的。

  • 因为网络环境受限,客户端无法直接访问某些网络,所以只能通过代理服务器访问网络,然后将内容转发给客户端,从宏观上看客户端与服务器端就像建立了一条隧道一样。

  • 当使用https通信时,客户端使用http connect请求代理服务器,代理服务器使用connect方法与目标服务器建立http tunnel,通道建立后,客户端与服务器进行通信,代理服务器就像透明一样,只是接收、转发tcp stream

  • Fiddler抓包出现大量connect tunnel连接 是因为Fiddler是一个代理服务,访问百度网页(使用了https协议),满足了使用connect条件,所以客户端会使用connect方法与目标服务器建立http tunnel,一旦connection建立完成,后续Fiddler会转发、接收所有的tcp stream

  • 对于connect tunnel连接,服务器通常会进行限制,一般只开放SSL的443端口。

总结:可以理解成connect请求表示https的握手动作。也就是认证信息,只要是https就要进行认证。只要不是满篇的Tunnel to….443,就没有任何问题。

如果我们对看到很多的Tunnel to...443链接比较头疼,或者不方便找到我们需要抓取的请求链接时,我们就可以把这些Tunnel to...443请求链接全部过滤掉。

操作:菜单栏Rules —> 勾选Hide CONNECTs选项,即可。

提示:一般Hide CONNECTsHide 304选项一起勾选。

参考:https://blog.csdn.net/qq_15283475/article/details/62227067

3、给抓到的请求添加备注

当我们使用Fiddler抓取到一个请求后,可以选中该请求,点击工具栏中的如下图标,即可给该请求添加备注。


添加备注和未添加备注的请求如下:


在实际的工作中,不一定非要每个请求都要添加备注。

但是请求添加备注后,当请求导出文件给其他人看的时候,别人能很快能识别你这个请求是用来干什么的。

4、Replay工具的使用

Replay:重放工具,向服务器重新发送该请求。

使用方法很简单,选用需要重新发送的请求(一个或多个),点击Replay工具按钮即可。

每点击一次Replay工具按钮,就重发送一次所选中的请求到服务器。

把鼠标悬停在Replay工具上会出现一些提示,如下:

  • Reissue the selected requests.:重新发出选定的请求。

  • Hold CTRL to reissue unconditionally:按住CTRL可无条件重新发出。

    这里翻译的不准确,其实选中一个请求,直接点击r键即可重新发送一次该请求。

  • Hold SHIFT to reissue multiple times.:按住SHIFT键可重新发出多次。

    选中一个或者多个请求,按SHIFT + r 组合键,会弹出一个对话框,
    输入数字,就表示重新发送多少次所选请求到服务器。

    这样的操作也就是模拟了一次"重放攻击"的操作。

5、移除工具(黑叉子)

移除工具有很多选项在下拉菜单中:

  • Remove all:清除所有请求。

  • Images:清除图片类请求。

  • Connects:清除中间连接请求。

  • Non-200s:清除响应状态非200的请求。

  • Non-browser:清除非浏览器请求。

  • Complete&Unmarked:清除已完成且未添加备注的请求。

  • Duplicate response bodies:清除重复响应bodies相同的请求。

扩展:删除会话列表(web sessions)中的请求会话

1、删除所有选中的会话请求:

  • 选中的会话上右键 —> Remove —> Selected Sessions。
  • 或者直接按键盘上的Delete键即可。

2、删除选中外的所有会话请求:

  • 选中的会话上右键 —> Remove —> Unselected Sessions
  • 快捷键:Shift + Delete

3、删除会话窗口中的所有请求会话:

  • 任意会话上右键 —> Remove —> All Sessions
  • 快捷键:Ctrl + X
  • 黑叉移除工具 —> Remove all

提示:浏览器去缓存刷新快捷键:Shift + F5。

6、查找功能

查找功能在工具栏中的Find或者快捷键Ctrl + f

可以查找包含指定内容的请求(可单独指定请求过程或者响应过程,检测header或body),默认以黄色高亮显示。

  • Search:搜索范围

    • Requests and responses:在请求和响应的所有数据中搜索。
    • Requests only:仅在请求中的数据进行搜索。
    • Responses only:仅在响应中的数据进行搜索。
    • URLs only:在URL中搜素。
  • Examine:检查,也是选择搜索范围的

    • Headers and bodies:在Headers 和bodies中搜索。
    • Headers only:仅在Headers 中搜索。
    • Bodies only:仅在bodies中搜索。
  • Match case:大小写敏感

  • Regular Expression:使用正则表达式

  • Search binaries:二进制搜索,如音频,视频,Flash对象等

  • Decode compressed content:解码压缩内容,返回的body是encoded的,将所有的Responses decode后进行搜索,比较耗时。

  • Search only selected sessions:只搜索选中的回话。选中多个Sessions会默认激活选中。

  • Select matches:选择匹配。选中符合条件的搜索结果。

  • Unmark old results:取消标记旧的搜索结果。

  • Unmark old results:当不勾选Unmark old results时,每次搜索的结果会在Unmark old results循环使用不同的颜色作为背景高亮显示。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,904评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,581评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,527评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,463评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,546评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,572评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,582评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,330评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,776评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,087评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,257评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,923评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,571评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,192评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,436评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,145评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,127评论 2 352

推荐阅读更多精彩内容