fiddler 超详细教程

fiddler使用教程


前言

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。


一、工具准备

1、夜神模拟器
下载地址:夜神下载地址
2、fiddler
下载地址:fiddler官网下载
工具安装都比较简单,这里就不详细叙述了,附上下载链接基本都是傻瓜式安装

二、使用步骤

想要获取数据,就要使用抓包软件,我比较喜欢使用fiddler去分析url。

1.fiddler配置

打开fiddler,点击Tools > Options > HTTPS,安装下图的勾选,会出现弹窗询问安装证书,全部选择接受或者确认即可
fiddler 超详细教程
再点击 Connections 如图:
fiddler 超详细教程
设置好以后,一定要重启fiddler,否则将无法访问网络

2. 模拟器代理配置

查看本机的IP, win+R, 输入cmd,呼出命令行,再输入ipconfig,回车
fiddler 超详细教程

打开夜神模拟器,设置 > WLAN > 鼠标长按WiredSSID > 修改网络,输入刚刚查到的IP地址,端口号设置为8888

fiddler 超详细教程

3. 手机证书安装

由于现在安卓7.0以上的版本,默认时不信任用户安装的证书,所以安卓机抓包还是有点小麻烦的,但也不是没有解决办法,后续我会再出一篇解决安卓机抓包的文章,建议大家先用模拟器进行抓包。

打开fiddler,并设置好模拟器代理后,打开模拟器上的浏览器,在浏览器中输入,本机IP:8888,例如:192.168.xx.xx:8888
打开网址后,点击下图中框选的链接,下载证书,安装好以后,就可以正常抓包了
fiddler 超详细教程

3. url过滤

fiddler有一个非常强大的过滤器,并且还支持正则,下图为示例,具体的过滤方式看需求而定
fiddler 超详细教程

4. 数据提取

找到想要的数据后,双击链接,右边就会可以看到具体的内容了,json文件需要点击解码才能看到真实的内容

fiddler 超详细教程
点击解码后,就能看到内容了
fiddler 超详细教程

总结

以上就是今天要分享的内容,在使用的过程中可能会遇到大大小小的问题,欢迎私信我,