fiddler 进行Android/IOS代理配置抓包

1、准备:Android+IOS设备

   下载:fiddler抓包工具,不是最新版的链接:

   链接:https://pan.baidu.com/s/1BaBfu2H4xgpsh1wmkfC8aQ 

     提取码:o0i9 

2、fiddler 傻瓜式安装,进行fiddler的设置

  2-1、进入fiddler,菜单栏选择 Tools——options

fiddler 进行Android/IOS代理配置抓包

 

 

  2-2、选择connections,勾选 allow remote computers to connect(允许远程设备连接),端口默认为8888 ,点击OK,在HTTPS中勾选Decrypt HTTPS traffic

fiddler 进行Android/IOS代理配置抓包

 

fiddler 进行Android/IOS代理配置抓包

 

 

 

3、fiddler的主机电脑需要与手机设备连接在同一个网段,主机电脑可ping 通IOS和Android的网络

fiddler 进行Android/IOS代理配置抓包

 

 4、设置手机的代理:

  4-1、设置IOS的代理,进入无线局域网,点击此图标fiddler 进行Android/IOS代理配置抓包,进入详情页面后滑动到底部,打开配置代理选项,输入fiddler的电脑IP和端口

 

 fiddler 进行Android/IOS代理配置抓包fiddler 进行Android/IOS代理配置抓包

 

 

  4-2、在Safari浏览器中输入fiddler的电脑IP:端口,进行证书的安装

 

fiddler 进行Android/IOS代理配置抓包

 

点击fiddlerroot certificate安装,点击后选择允许,提示已下载描述文件

 fiddler 进行Android/IOS代理配置抓包fiddler 进行Android/IOS代理配置抓包

 

 再进入到设置——通用——描述文件,选择DO_NOT_TRUST_FiddlerRoot,点击安装,会出现再次点击安装和输入解锁密码,安装完成后点击“完成”

fiddler 进行Android/IOS代理配置抓包

 

 fiddler 进行Android/IOS代理配置抓包

 

fiddler 进行Android/IOS代理配置抓包

 

再设置证书信任设置

设置——通用——关于本机——下滑至“证书信息设置”,将按钮打开

fiddler 进行Android/IOS代理配置抓包

 

 IOS的设置完毕,先记录完Android的再一起抓包试试看

5、设置Android的代理,Android是华为的,可能有的地方设置不一定一样

  5-1、进行代理设置:ip和端口(IP为电脑的ip)

fiddler 进行Android/IOS代理配置抓包

 

   5-2、使用浏览器访问 IP:port,选择fiddlerroot certificate,给证书命名,点击后我的手机直接会帮我安装成功

fiddler 进行Android/IOS代理配置抓包

 

fiddler 进行Android/IOS代理配置抓包

 

 5-3、查看受信任的凭据会找到此证书,则设置成功

 

6、验证是否可以抓到手机的运行包,IOS中打开了爱奇艺后查看到抓到的包是HTTPS,信息中会有说明代理是哪个设置

fiddler 进行Android/IOS代理配置抓包

 

 Android中打开CNSD的应该,fiddler可抓到的代理是Android的

fiddler 进行Android/IOS代理配置抓包

 

 

设置成功.....抓包成功.....

可通过ctrl+F搜索相关信息,fiddler会以高亮显示

 

fiddler 进行Android/IOS代理配置抓包

上一篇:APP测试--monkey的使用


下一篇:《基于Android的大学学生信息查询系统设计与实现》论文笔记(十二)