1. 首页 > 快讯

Fiddler 入门指南:界面探索、网络抓包、设置断点调试

目录1. Fiddler 配置1. fiddler 工作原理2. 自定义对话框并查看get 和post 请求3. 捕获https 请求4. 在移动wifi 上设置代理5. 在应用程序上捕获https 请求6. 设置过滤设备2. fiddler 简介1. 界面介绍2. Session 框3. Session 保存1. 将session 保存为txt 2. 将session 保存为saz 格式3. 遇到问题时正确的提问姿势4. 断点1. 请求断点2. 修改请求参数3 .返回断点一、fiddler 配置1.fiddler 工作原理终端设备(web、app)发送请求,fiddler作为代理,传递给服务器;服务器返回数据,fiddler拦截然后传给终端设备。

作为代理,fiddler 可以篡改数据,更改请求的数据,也可以更改返回的数据。

2.自定义会话框,查看 get 和 post 请求

3.抓 https 请求火狐浏览器https请求需要导入证书。 (其他浏览器不需要导入,比如chrome)

4.手机 wifi 设置代理1.手机设置-wifi-查找当前连接的网络(必须与电脑同一局域网)

2.Fiddler设置允许远程设备连接。

3.Cmd输入ipconfig查看ipv4地址。

5.抓 app 上 https 的请求1. https请求需要安装证书(http不需要安装)。

2、打开手机浏览器,输入:http://10.111.xx.xx:8888。中间的主机地址是之前找到的本地地址。

3、如果无法打开该地址,请先在电脑的浏览器中输入该地址。 (确保fiddler已打开)

4. 当出现以下屏幕时,单击箭头所指的位置,然后单击“安装”。

注意:安装证书后,如果关闭fiddler,将无法正常上网。 (需要删除wifi代理设置)

6.设置过滤设备.来自所有进程: 捕获所有请求

.from browsers only:仅捕获来自浏览器的请求

.from non-browsers only : 仅捕获来自非浏览器的请求

.仅来自远程客户端: 仅捕获远程客户端(移动应用程序)请求

1.手机端设置代理后,fiddler会捕获PC端和app端的所有请求。如果你在电脑上打开这个网址,就会有很多。这时候就需要开启过滤功能。

2. 仅从远程客户端打开fiddlerToolsFiddler OptionsHTTPS. 并选中此选项。

3、如果设置后过滤没有生效,可以直接查看主机中的地址,自行识别。

注意:如果手机设置了代理,测试完成后记得将其恢复到原始状态,否则手机将无法正常上网。

二、fiddler 简介1.界面介绍

每个请求都是一个会话。会话有请求和响应,主要基于Raw。

2.会话框

如果选择解码按钮,后续捕获的数据包将自动解码。

三、会话保存1.会话保存为 txt

为了保留错误的证据,请将问题发送给开发人员进行分析。

2.保存会话为 saz 格式

3.遇到问题正确提问姿势fiddler抓包查看请求和响应的Raw。代码错误报告被截断。把代码贴出来(不要用中文描述,越描述越不清楚)。四、打断点1.请求断点

图片来自网络

拦截请求的过程称为中断点。

图片来自网络

2.修改请求参数拦截数据后,请求断点可以修改请求参数,绕过前端请求。

图片来自网络

修改完成后,点击运行完成提交,至此请求参数修改成功。

3.返回断点修改返回数据,一般用于接口的开发调试。服务端还没有开发接口,所以前端需要使用接口返回数据。叫做mock(这里的mock是指模拟返回数据)。

图片来自网络,文字由小编整理

修改完成后点击运行完成提交,这样返回数据就修改成功了。

本文介绍的是基本工具。我有自己整理笔记的习惯。虽然网上有很多这样的教程,但也有很多陷阱。如果你自己写的话,你会觉得更安心。如果你不喜欢它,就不要喷它。如有必要,请自行带走。稍后会更新更深入的文章。

本文转载自微信公众号“清瀚软件测试”,可通过以下二维码关注。转载本文请联系清瀚软件测试公众号。

关于本次Fiddler 入门指南:界面探索、网络抓包、设置断点调试和的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

用户评论

琴断朱弦

想学习学web调试 Fiddler真是不错的工具!

    有13位网友表示赞同!

玩味

这篇文章刚好能帮我去理解一下Fiddler的基本操作吧!

    有9位网友表示赞同!

oО清风挽发oО

对新手来说,这篇介绍界面、抓包和断点的流程图一定很有帮助。

    有18位网友表示赞同!

苍白的笑〃

终于有人专门讲解了如何打断点,之前一直没明白怎么用!

    有5位网友表示赞同!

凉月流沐@

我刚开始学网络调试,Fiddler确实太适合用来入门了。

    有20位网友表示赞同!

微信名字

界面设计简单易懂,看文章就能get到大概的操作流程。

    有9位网友表示赞同!

眼角有泪°

学习一下Fiddler的姿势,以后调试起来更方便些吧!

    有16位网友表示赞同!

折木

原来抓包和打断点这些操作在Fiddler里面都能做到!太棒了!

    有19位网友表示赞同!

无所谓

这篇文章介绍得很详细,我终于明白了Fiddler的各种功能。

    有17位网友表示赞同!

红玫瑰。

学习网络安全需要工具,Fiddler 应该是必备品了吧!

    有13位网友表示赞同!

青衫故人

之前一直听说Fiddler好用的,现在看来确实有道理!

    有17位网友表示赞同!

生命一旅程

从基础篇开始入门 Fiddler感觉用起来蛮简单的哦!

    有9位网友表示赞同!

追忆思域。

有了这篇介绍,我就可以自己开始使用Fiddler抓包调试了。

    有5位网友表示赞同!

别留遗憾

希望Fiddler的使用方法以后能在博客或者论坛上看到更多详细的教程。

    有8位网友表示赞同!

你tm的滚

学习Fiddler 可以提高网站开发效率,这是很实用的技能!

    有6位网友表示赞同!

我家的爱豆是怪比i

现在很多网络安全课程都会讲到Fiddler,看来它真的很重要!

    有19位网友表示赞同!

铁树不曾开花

Fiddler操作简单,可以用来调试各种类型的网页请求。

    有15位网友表示赞同!

浅嫣婉语

这篇文章帮助我很好地理解了Fiddler的几个关键概念,例如抓包和打断点。

    有8位网友表示赞同!

抚笙

学习Fiddler 可以帮我更好地了解网络流量是如何传输的!

    有14位网友表示赞同!

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/7414.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666