3.android手机配置证书
在抓取android手机
数据包的时候 跟 web端也是一样,都需要配置证书,否则是无法正常进行抓包的!
之前已经在我们的android手机
上配置好了Fiddler
的代理服务了,那么现在就可以通过ip+port
的方式来访问Fiddler
从而下载对应的证书!
方法如下:
在android手机
上打开(自带)的浏览器
,输入刚刚配置的ip+port
来下载证书,
例如:192.168.0.109:8888
, 如果不出意外的话就会出现如下界面:
我们点击FiddlerRoot certificate(根证书)
下载到android手机
上!
如图
继续点击下载
温馨提示
这个时候可能有些android
手机会出现以下问题,会出现 无法安装证书 因为无法读取证书文件
的字样
解决方案
在下载之前,你可以手动修改
证书的后缀名
,修改为.crt
就可以了!
当我们下载的时候,就可以点击编辑按钮
,进行文件名的编辑, 最后保存!
如图
然后再手机的下载管理中 找到刚刚下载好的证书
并且打开它
如图
最后点击保存即为 安装
完成android手机
证书的安装!
那么如果你要查看安装的证书, 那么可以在手机中 打开设置-->其他设置-->设备与隐私-->信任的证书
然后点击用户,就可以查看到刚刚所安装好的Fiddler
证书
如图
其他手机可以在设置中搜索信任
进行查找,大同小异!
注意(Notice)😞
每连一台电脑所安装的fiddler
提供的证书都是不一样的,要记住这个道理 那么测试完一台电脑之后,如果要在另外一台电脑上测试,记得在证书管理里删除之前的fiddler证书
,因为这个之前的fiddler证书
只对应之前那台电脑里面所安装的fiddler
,没法用于连其他的fiddler, 因此换一台电脑,测试必须重新配置一下手机证书
我们通过上面的android
基本配置就全部结束了,现在可以愉快的android手机抓包
测试了😃