使用Fiddler 在模拟器上抓包

2019-09-26  本文已影响0人  1024猿

一.下载&安装

Fiddler 下载地址:https://www.telerik.com/fiddler

安装不再赘述,按照提示按照即可。

模拟器网上有许多种,本次使用"雷电模拟器",不同模拟器配置步骤可能不尽相同,但原理都是一样的。

雷电模拟器 下载地址:http://www.ldmnq.com/

安装步骤同样简单,不在赘述。

本文所使用的 Fiddler 版本号是v5.0.20182.28034

雷电模拟器版本为 v3.63

二.配置

1.打开Fiddler,点击Tools => Options... 打开配置选项,切换到第三个标签页Connections,修改如图所示的地方,端口号可任意修改,这里使用默认的8888,请记住自己设置的端口号,后面有需要使用的地方

image.png image.png

2.点击Actions,点击第二项:Export Root Certificate to Desktop,这时候桌面上会出现证书FiddlerRoot.cer文件,点击OK设置成功,关闭fiddler。


image.png

3.查询自己本机IP地址,开始菜单输入cmd进入命令提示符界面,输入"ipconfig" 回车,查询出自己本机的IP地址,请记住本机的IP地址,后面有需要使用的地方

image.png

4.打开模拟器,打开模拟器设置,点击无线和网络中的WLAN。


image.png

5.长按图中的"53865"所在位置(不同的模拟器可能号码不同),选择“修改网络”,勾选上“高级选项”,在“代理”下拉选框中选择“手动”选项,修改如图所示的地方,完成之后点击保存。


image.png

6.安装CER证书,不然雷电模拟器的APK打开会一直无法联网。
将步骤6导出的证书FiddlerRoot.cer文件导入至模拟器。模拟器在更多里可以共享文件。将证书拷贝至该共享文件夹里。

image.png

在模拟器中打开系统应用—>设置—>安全—>从SD卡安装。找到FiddlerRoot.cer文件,按提示导入即可,注意在此过程需要名称和解锁图案等,自行即可。

7.重新启动Fiddler,可以不用重启模拟器,若不重启Fiddler,会造成浏览器无法访问的显现。

三.测试

浏览器抓包测试

打开模拟器,打开模拟器中的浏览器,输入测试网址,结果如图所示,可见Fiddler中已有抓包内容。


TIM截图20190924112619.png

如果遇到其它问题,更多可参考以下链接:
https://www.jianshu.com/p/9abb976e3d81
https://www.cnblogs.com/joshua317/p/8670923.html

上一篇下一篇

猜你喜欢

热点阅读