您好,我是码农飞哥,感谢您阅读本文,如果您觉得本文对您有所帮助,希望可以得到您的一键三连!上一篇我们介绍了Fiddler的基本配置和使用,这一篇接着来介绍Fiddler的使用,侧重点在介绍如何配置手机使用Fiddler,以及如何拦截修改请求参数和返回结果。话不多说,直接进入主题。如果对Fiddler的一些基础配置还不熟悉的朋友可以看看第一篇文章分分钟学会Fiddler抓包工具的使用(一)
手机上配置使用Fiddler
1.首先需要保证你的手机和电脑连在同一个WIFI 下。本例中使用到的WIFI是changyan
2,获取电脑的本机地址 192.168.1.1
,方便手机配置代理
然后通过手机连上changyan 这个WIFI,这该WIFI上配置代理,代理地址是前面查询到的IP地址 192.168.1.1
,代理端口是8888
。
3.安装证书
在当前WIFI上配置好证书之后,就是安装Fiddler的证书了,与PC端的操作类似,在浏览器上输入192.168.1.1:8888
然后,点击FiddlerRoot certificate
进行证书的下载安装,安卓手机到此就结束了,苹果手机的话会提示 请指定描述文件,在设置->通用 中找到描述文件,然后安装
安装完成之后,需要将该证书设置信任
4.测试抓包
我分别在手机上访问了微信和和小红书,Fiddler都准确的抓取到了相关的接口
说完了如何在手机上配置Fiddler的代理,接下来,让我们看看如何修改请求参数和响应参数
修改请求参数
在Fiddler上打开断点,打开的方式是按F11 快捷键(有的电脑可能是 Fn+F11)。当出现如下图标时表示断点启动成功。
然后,访问墨滴 网站,进行登陆操作
将请求参数中的密码修改成123456,然后,点击Run to Completion
按钮发送请求
然后,我们就可以看到,接口返回 账号不存在或者密码错误。
修改响应结果
与修改请求参数类似的,修改响应结果同样的也需要先打断点,不过,这两种断点有所不同,打断点的快捷键是 Alt+F11(有的电脑可能是 Fn+Alt+F11)。当出现如下图标时表示打断点成功
同样的还是那个用那个登陆接口进行测试,正常的请求参数,修改响应结果值。
将响应的message 改成了失败啦
,success改成 false。页面提示失败。说明响应结果修改成功。
总结
本文介绍了在手机上如何配置使用Fiddler以及如何修改请求参数和响应结果。希望对读者朋友们有所帮助。