技术思绪摘录旅行笔记
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。这篇文章分享一下如何使用电脑抓取手机上的数据包。

前提条件:

    1、同WIFI的IPhone手机

    2、装了Fiddler的PC

目标:实现PC上的Fiddler抓取IPhone手机上的数据包。

步骤如下:

一、打开电脑上的Fiddler,需要进行必要的设置。

Tools-->Options...

image.png

- 设置HTTPS

image.png

- 设置Connections,端口8888

image.png

到此为止,PC上的Fiddler已经设置好了。

重启一下Fiddler。


二、开始配置手机。

设置-->无线局域网-->ⓘ-->配置代理

image.png

按照如下配置,端口就是刚刚在Fiddler设置的,服务器就是PC的局域网IP,一般是192.168开头。

image.png

三、目前可以访问部分网页,绝大多数还是不能访问,因为我们还没设置完。

- 手机访问:http://10.3.1.12:8888   就是我们代理地址。PC的IP+端口

image.png

- 点击下面蓝色的字【FiddlerRoot certificate】添加证书的描述文件,点击允许

image.png

- 这时候,去【设置】里面看,会发现多了一栏【已下载描述文件】

image.png

- 点击【已下载描述文件】,安装一下,按照提示,安装完成即可。

image.png

- 这时候,才把描述文件安装完成,接下来安装证书。

设置-->通用-->关于本机-->证书信任设置-->启用DO_NOT_TRUST_FiddlerRoot

image.png

四、这时候我打开微信,逛一逛朋友圈,访问网站,发现PC上的Fiddler都能看到请求。


image.png

大功告成,如果你想干点别的,也可以

注意:如果不行,请重启Fiddler或者关闭IPhone的WiFi开关,再开启。

CarsonIT 微信扫码关注公众号 策略、创意、技术

留下您的脚步

 

最近评论

查看更多>>

站点统计

总文章数:275 总分类数:18 总评论数:88 总浏览数:128.55万

精选推荐

阅读排行

友情打赏

请打开您的微信,扫一扫