Fidder基础知识

刺骨的言语ヽ痛彻心扉 2024-03-27 16:39 87阅读 0赞

是一款非常流行的抓包工具,抓包本质上是抓取基于网络协议的数据包。
对于测试人员来做抓包的用途:
1.在测试过程中出现了bug,可以通过fiddler抓包,明确错误的归属。
2.通过抓包工具的拦截功能,可以篡改请求数据,用于安全的验证。
3.抓包工具可以查看详细的http协议的内容,方便检查提交的数据是否有加密。
4.快速地做接口测试
使用fiddler: 1.菜单栏 2.状态栏 3.会话面板 4.操作面板 5.命令行
主要功能(集中在操作面板中):
1.查看http协议的详细内容,在http协议查看时注意response部分是否编码,如果存在编码则需要点击解码提示条。
2.过滤掉不相干的会话,设置好过滤规则后点击”action”-“Run filters now”
3.拦截(断点),篡改内容;拦截的时机包括两种情况:请求前拦截(修改request的相关数据),响应后拦截(修改response的相关数据);
设置拦截的方式有两种:全局断点(在菜单栏-rules-automatic breakpoint),针对具体的url进行拦截(bpu url,bpafter url)
4.充当服务端匹配一个url对该url做后续处理(指定响应码,转发到其他的url,又或者是替换成本地文件)
5.充当客户端(compser),类似于一个浏览器或者一个接口测试的工具,用来快速的发起请求,查看响应。

fiddler的原理:

fiddler是一个http|https的代理,浏览器或者其他客户端默认会通过fiddler发起请求,并且服务器直接将响应返回给fiddler再由fiddler下发响应给具体的客户端。

web应用服务器:

用于,发布web资源(html,css,js,json,图片,音频,视频,..):支持http协议充当http协议的服务端(解析request并产生response);基于tcp协议(tcp协议中包括端口号,用于监听客户端请求)
常用的web应用服务器:IIS/Tomcat/JBoss/Apache/Nginx…

Tomcat
常用目录:
bin—启停服务
cinf—配合文件,server.xml,找Connector标签可以修改port属性来达到修改端口的目的
webapps—用来发布web资源的文件夹(同一网站的资源归属于同一个目录)

发表评论

表情:
评论列表 (有 0 条评论,87人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Fidder使用注意事项

    1 fidder自带代理设置,当代理与已经存在的本地代理冲突的时候,将无法工作。 2 fidder启动,可能导致其他软件不能正常工作,比如虚拟机登录失败。 3 https请

    相关 Fidder下载

    [城通网盘][Link 1] 如果对下载操作不熟悉,可以参考:[如何下载城通网盘的东西?][Link 2] 下载直链:[https://telerik-