美文网首页程序员
使用Fidder进行Andriod手机抓包

使用Fidder进行Andriod手机抓包

作者: 清欢Cola | 来源:发表于2018-06-19 22:34 被阅读0次

    前提:电脑和手机处于同一网络

    一.对电脑进行参数配置

    1. 配置fiddler允许其抓取到https(fiddler默认只抓取http格式的)

    打开Fiddler菜单项Tools->TelerikFiddler Options->HTTPS,

    勾选CaptureHTTPS CONNECTs,点击Actions,

    勾选Decrypt HTTPS trafficIgnore servercertificate errors两项,点击OK(首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行),见图:

    设置后Fidder可以监听到https

    2.配置fiddler允许远程连接

    在Fidder点击Tools->TelerikFiddler Options->Connections,勾选allow remote computers to connect,默认端口为8888(下图Fiddler listens on port就是端口号),若端口被占用可以设置成其他的,配置好后要重新启动fiddler,如下图:


    设置后Fidder允许远程连接

    二.对手机端进行参数配置

    找到装Fidder的电脑的ip地址,电脑ip地址可通过cmd,输入ipconfig查询,或网络共享中ipv4找到,我的是192.168.1.34;

    找到fiddler的端口号,Tools->TelerikFiddler Options->Connections,port中值就是端口号,一般默认为8888;接下来开始操作手机;

    1、打开手机某个浏览器,输入http://电脑ip:端口,如图:


    该操作可以搜索到证书

    2、跳转后,点击证书进行安装


    点击该链接下载证书

    3、接下来会让你命名,随便取个名字就好了

    4、更改手机wifi代理

    在手机上点击设置-你自己连接的无线-代理设置,选择手动(我的是魅族)

    设置代理

    都设置完成后,在手机上进行操作,Fidder上就会有请求(手机浏览器上或者手机上的app的请求都会发到Fidder上)。

    其他:

    当时是要把手机上的接口请求用jmeter写出来,所以jmeter里面也需要导入一个https的证书。

    下载jmeter需要的https证书

    接着将这个证书导入到jmeter。

    导入证书

    如果你在jmeter上发的请求也想发到Fidder上,可以在jmeter的具体请求里简单设置下。

    设置后jmeter的请求可以发到Fidder上

    相关文章

      网友评论

        本文标题:使用Fidder进行Andriod手机抓包

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