利用fiddler举行手机端iOS抓包的配置步骤

打印 上一主题 下一主题

主题 749|帖子 749|积分 2247



  
换了台电脑,安装之前的fiddler,配置抓包,发现抓不到,重新安装证书也不行,最后去官网下载最新免费版本,重新配置后,抓包成功。紧张还是CA证书的问题。

  
紧张分三步:

  一、下载并安装fiddler;
  
二、电脑端配置fiddler;

  
三、手机端配置署理;

  
  一、下载并安装fiddler;

  
1、可以去fiddler官网下载

  
2、也可以直接用我下载好的,我下载时的最新版本是FiddlerSetup.5.0.20243.10853-latest...
链接:https://pan.baidu.com/s/1LDpdumEhIdTOr0GQwwfp1g?pwd=dyn5 
提取码:dyn5 

         

      
下载后,安装路径根据本身实际环境选择安装,一起默认安装即可。

  

  二、电脑端配置fiddler

  
安装完成后,打开fiddler

         
1、进入Tools/Options/Genaral,关闭更新。

   

         2、进入Tools/Options/HTTPS,勾选Decrypt HTTPS traffic,这样才气抓到https的包。                       

                     
3、(选做)假如打开fiddler后,访问浏览器提示打开的网页不是私密链接,无法访问,需要安装证书(有时间安装完成后会自动弹框提示安装证书,假如没有,一般会出现网页访问不了的环境)。

   
如下图所示,点击Actions→Trust Root Certificate,按照提示一步步安装证书即可。

   

   

   
4、进入Tools/Options/Connectioms,勾选Allow remote computers to connect(允许远程毗连),留意这里的fiddler端口,默认是8888,只要跟fiddler所在主机的端口不冲突就不消改。

      

   
     题外话:如何查看Windows系统端口占用环境?

   

  • 先关闭fiddler
  • win+R打开cmd,输入netstat -ano | findstr "8888",假如没有结果,阐明当前系统没有其他应用步伐占用8888
         
5、确认fiddler所在主机的IP地址(方便后续在iOS端配置)

     
最快的方法是在fiddler界面右上角,点击Online,可以看到IP,如下图所示

     

           三、iOS端配置

      
1、打开Safari浏览器,输入fiddler的IPort,如 192.168.1.100:8888,点击下载证书并允许下载。

      

2、      下载完成后,进入 设置→通用→VPN与设备管理,选择已下载的形貌文件,点击“安装”。      

                           
3、进入 设置→通用→关于本机→证书信任设置,开启证书信任。

        

                 4、进入 无线局域网,连上WiFi,这个WiFi必须和fiddler所在电脑连的WiFi是同一个,点击已毗连WiFi右侧的 “!”图标,进入WiFi网络配置页面,找到【配置署理】,默认是自动,选择“手动”,输入服务器和端口,即fiddler所在电脑的IP和fiddler的端口,如 192.168.1.100:8888,然后点击右上角的存储。                                   

                                          

                         此时,假如无线局域网表现正常毗连,打开要抓包的APP举行操纵,fiddler就可以抓到包了。                                                                           


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万万哇

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表