4.开始android抓包
在正式抓包之前,我们还设置一下Fiddler
中的请求过滤
我们通过Fiddler菜单栏
中的Tools--->Options-->HTTPS
修改..from all processes
这一项
把它设置为from remote clients only
只抓远程客户端请求, 方便我们查看手机抓包数据
!
如图
那么现在打开你的android手机
并且运行手机中的一些app
就可以被fiddler
所截取到数据包
了:
如图
注意:
如果还是无法正常抓取数据包,并且手机也无法加载数据的情况下,那么可能还是跟证书
不正确有关系
解决方案
先删除所有证书
再执行下面的操作!
那么我们可能需要安装一个插件 CertMaker for iOS and Android
插件介绍
iOS devices and Android devices may not work with the default HTTPS interception certificates used by Fiddler. To resolve this incompatibility, you may install a Certificate Generating plugin that generates interception certificates compatible with those platforms.
译为:
iOS 设备和 Android 设备可能无法使用 Fiddler 使用的默认 HTTPS 拦截证书。要解决此不兼容问题,您可以安装生成与这些平台兼容的拦截证书的证书生成插件
插件下载:https://telerik-fiddler.s3.amazonaws.com/fiddler/addons/fiddlercertmaker.exe
下载之后直接点击安装就可以了,但是要关闭Fiddler
否则无法安装, 然后重启Fiddler
,然后在Fiddler
中重置一下所有证书,点击Fiddler菜单
选择Tools-> Options -> HTTPS -> Actions -> Reset All Certificates
进行重置证书 ,并且手机也要重新再一次的下载并配置证书!
如果还是不行可以尝试 关闭系统防火墙
如图