Fiddler抓包基础使用(二)

发表于:2021-9-29 09:37  作者:佚名   来源:知乎

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 软件测试工具 Fiddler

  响应HTTP状态过滤规则:
  Hide success(202,204,206):隐藏响应成功的session(202,204,206);
  Hide Authentication demands(401):隐藏未经授权被拒绝的session(401);
  Hide redirects(300,301,302,303,307):隐藏重定向的session(300,301,302,303,307);
  Hide Not Modified(304):隐藏无变更的session(304)。
  响应类型和大小过滤规则:
  Show all Content-Type:显示所有响应类型;
  Hide smaller than ?KB:隐藏小于指定大小的session;
  Hide larger than ?KB:隐藏大于指定大小的session;
  Time HeatMap:获得即时数据(绿色阴影代表响应时间在50毫秒以内;超过50毫秒但在300毫秒之内的响应条目没有颜色;响应时间在300至500毫秒之间的会涂以黄色;超过500毫秒的用红色底纹显示);
  Block script files:阻止脚本文件,显示为404;
  Block image files:阻止图片文件;
  Block SWF files:阻止SWF文件;
  Block CSS files:阻止CSS文件。
  响应header过滤规则:
  Flag response that set cookies:标记会设置cookie的响应;
  Flag response with headers:标记带有特定header的响应;
  Delete response headers:删除响应header;
  Set response header:设置响应的header。
  6. HTTPS设置
  启动Fiddler,点击Tools-Option-HTTPS,勾选下图所示复选框,点击"OK"。
  在跳出的对话框中点击“Yes”。
  在跳出的对话框中点击“是”,根据提示“下一步”完成证书安装即可。
  7. 断点设置
  1) Fiddler有两种方式设置断点。
  第一种:在菜单栏Rules-》Automatic BreakPoints的下拉菜单里选择设置断点的方式(Before Requests,After Responses),取消断点选择Disabled。这种设断点的方式是对所有url生效。
  第二种:用bpu命令对特定url设置断点,这种方式断点设在Before Requests。取消断点时只需要再执行bpu命令即可。 
  执行如下命令(如下图):
  bpu https://www.baidu.com/
  2) 用bpu命令设置断点并修改请求案例
  在Fiddler命令行输入区输入“bpu”回车执行清掉原有的断点。
  输入“bpu http://www.songqinnet.com/”回车执行,接下来就会中断URL中包含此地址的请求。
  在浏览器打开松勤网首页,查询课程输入框中输入“数据库”。
  点击会话列表中被中断的查询数据库课程的会话,依次进入Inspectors–>WebForms。此时请求并未发送到服务器,被中断了,修改参数值“数据库“为“自动化”,最后点击run to completion,修改后的请求发送到服务器,并且会响应结果返回给浏览器,我们可以发现浏览器中返回的课程是"自动化”的课程,即修改后的请求返回的内容。
  浏览器返回自动化课程内容。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理

评 论

论坛新帖



建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道