1.与上部的下载fiddler证书一样,安卓浏览器上进行一样的操作即可
2.选择要连接的 wifi ,并且长按,在弹出的对话框中,选择“修改网络”。在接下来弹出的对话框中,勾选“显示高级选项”。在接下来显示的页面中,点击“代理”,选择“手动”。代理服务器主机名设为 PC 的 IP ,代理服务器端口设为 Fiddler 上配置的端口 8888,点”保存。
3:利用Fiddler拦截接口请求并篡改数据,修改请求request的数据,可任意找url链接验证
以百度链接为例 1.首先回忆下day7中说的输入快速命令的方法,输入bpu 待拦截的接口的网址或域名,此处填写
,填写完成后按enter键.
4.浏览器中访问登录的网址 https://www.baidu.com/ ,查询武汉的相关信息,可在fiddler中看见如下内容.
5:修改截图所示修改相关的值
6:修改后,查看浏览器结果
完成修改请求request中的数据 PS.想取消断点的话,可在快捷输入框内输入bpu后,按enter后即可取消打断点。
===========================================================
利用Fiddler拦截接口请求并篡改数据,修改返回response的数据,可任意找url链接验证
1:以百度链接为例 1.输入bpafter 待拦截的接口的网址或域名
2:浏览器中访问登录的网址 https://www.mtc.baidu.com/ 可在fiddler中看见如下内容
3.按照截图所示修改返回的内容
4:查看页面结果,修改已成功
至此,完成修改返回response中的数据 PS.想取消断点的话,可在快捷输入框内输入bpafter后,按enter后即可取消打断点.
=============================================
利用autoResponder【重定向功能】将服务器的返回数据(即原资源)重定向到本地的文件,进行调试
1.按照截图所示,分别将3个选购全部勾选,勾选完成后,将待重定向的网址直接拖到右方【手动填写完整地址/正则表达式进行模糊匹配的地址】即可.
2:填写要替换的内容,下拉框有很多选项可以选择, 比如201、302、404,502等status code
3.设置完成之后,刷新百度网页,请求回来的数据已经是替换后的内容了
PS.想取消的话,直接将第1步中勾选的Enable rules去掉即可
============================================================
利用autoResponder【重定向功能】也可修改返回response的数据
1.访问百度首页,按照截图所示复制返回的内容
2.将txt按照截图的方式进行保存
3:.按照AutoResponder的方式的第2步的方式在fiddler中进行设置,选择替换的文件可按照截图的方式进行选择
4.访问百度首页,此时网页显示如下
PS.想取消的话,直接将第1步中勾选的Enable rules去掉即可
=============================================
可模拟一个小型/简易的接口测试工具,借助fiddler上的Composer可填写可以填接口地址,设置请求参数、填写响应结果后execute后,相当于模拟一个简易的接口测试工具
1.选取csdn的登录网址,访问 网站,抓取到登录的请求后,按照截图所示进行配置【右边页面的数据中可根据需求进行任意修改,达到模拟接口测试工具的目的】
2.执行完之后,再次查看http请求,接口直接报错
========================================================
fiddler与浏览器上直接输入F12的区别?
相同点:均可以对HTTP请求进行分析
不同点:1.F12无法抓包APP端的HTTP请求,而Fiddler工具可完成
2.F12无法修改篡改请求的数据,而Fiddler工具可完成
3.F12中可在Console中输入部分指令,方便查看前端数据,可通过Application上方便查看一些请求的一些数据,尤其涉及到登录或者邀请相关的知识
=============================================当某个网站的请求都被拦截了,怎么恢复?
可在快速命令行中输入bpu后,再点击enter后,即可恢复相关网站的访问