Fidder基本操作
1.抓取https请求
Fidder默认不能抓取https请求,我们必须通过相应的设置才能抓取https请求
1.选择tools下的option
2.选择https选项,并且勾选下面的选项
3.点击Actions导出信任证书到桌面(expert root certificate to desktop)
4.在浏览器中添加对应的证书,以edge浏览器举例
点击导入后,点击下一步后浏览在桌面上的证书文件添加就完成了,此时FIdder就可以抓取https的包了。
2.过滤器(只查看对应网站或ip地址的包)
做完这三步之后,在下面的输入框中输入对应的域名或ip地址,相邻地址之间用分号分隔。
3.Fidder做弱网测试
3.1 配置延时
选择Customize Rules之后转到脚本界面,然后ctrl+f打开搜索,搜索300转到配置上行和下行延迟,如果要修改的话直接修改对应的值即可
3.2 开启延时
选中performance之后,在弹出的选项中选择simulate modern speeds,此时延时就打开了,关闭也是对应的位置,再次点击即可。
4.断点设置
Fiddler设置断点,可以修改HTTP请求头信息,如修改Cookie,User-Agent等
可以修改请求数据,突破表单限制,提交任意数字,如充值最大100,可以修改成10000
拦截响应数据,修改响应体,如修改服务端返回的页面数据
before Requests是在请求之前拦截,通俗来讲就是客户端提交请求的时候就直接被Fidder拦截了,无法到达服务器,此时可以对请求的参数进行修改。
after Responses则是请求能正常提交到服务器,但是服务器的响应被拦截,此时可以对服务器的响应信息进行修改,比如修改页面上的某些数据等等。