1、准备:Android+IOS设备
下载:fiddler抓包工具,不是最新版的链接:
链接:https://pan.baidu.com/s/1BaBfu2H4xgpsh1wmkfC8aQ
提取码:o0i9
2、fiddler 傻瓜式安装,进行fiddler的设置
2-1、进入fiddler,菜单栏选择 Tools——options
2-2、选择connections,勾选 allow remote computers to connect(允许远程设备连接),端口默认为8888 ,点击OK,在HTTPS中勾选Decrypt HTTPS traffic
3、fiddler的主机电脑需要与手机设备连接在同一个网段,主机电脑可ping 通IOS和Android的网络
4、设置手机的代理:
4-1、设置IOS的代理,进入无线局域网,点击此图标,进入详情页面后滑动到底部,打开配置代理选项,输入fiddler的电脑IP和端口
4-2、在Safari浏览器中输入fiddler的电脑IP:端口,进行证书的安装
点击fiddlerroot certificate安装,点击后选择允许,提示已下载描述文件
再进入到设置——通用——描述文件,选择DO_NOT_TRUST_FiddlerRoot,点击安装,会出现再次点击安装和输入解锁密码,安装完成后点击“完成”
再设置证书信任设置
设置——通用——关于本机——下滑至“证书信息设置”,将按钮打开
IOS的设置完毕,先记录完Android的再一起抓包试试看
5、设置Android的代理,Android是华为的,可能有的地方设置不一定一样
5-1、进行代理设置:ip和端口(IP为电脑的ip)
5-2、使用浏览器访问 IP:port,选择fiddlerroot certificate,给证书命名,点击后我的手机直接会帮我安装成功
5-3、查看受信任的凭据会找到此证书,则设置成功
6、验证是否可以抓到手机的运行包,IOS中打开了爱奇艺后查看到抓到的包是HTTPS,信息中会有说明代理是哪个设置
Android中打开CNSD的应该,fiddler可抓到的代理是Android的
设置成功.....抓包成功.....
可通过ctrl+F搜索相关信息,fiddler会以高亮显示