美文网首页
使用Fiddler 在模拟器上抓包

使用Fiddler 在模拟器上抓包

作者: 1024猿 | 来源:发表于2019-09-26 17:49 被阅读0次

    一.下载&安装

    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

    相关文章

      网友评论

          本文标题:使用Fiddler 在模拟器上抓包

          本文链接:https://www.haomeiwen.com/subject/clvvuctx.html