fiddler 抓取手机http/https包

测试需求:

    安装有 fiddler  的电脑台  博主fiddler 4

    手机系统不限制智能手机就行,能连接wifi即可;

 

首先在fiddler这边配置一下(请不要问我为什么没有汉化毕竟free)

 

这边是设置允许https,不需要课不用设置,忽略证书错误,导出证书然后加入google这边证书信任;

 

在设置-高级设置-证书管理  导入证书---->直到导入成功。

 

设置端口并且允许电脑远程连接,其实翻译一下即可。

 

然后查看自己电脑的ip地址,确保手机跟电脑在同一个局域网

搜索cmd--ipconfig 查看自己的网络ip

博主的是笔记本,手机连接同一个无线网络,所以配置无线网络的即可,

但是注意:  笔记本装有VM的,或者以太网的要注意看,之前博主连接的是VM的死活都没有连接上去;

ip(IPv4)地址是192.168.1.104

手机访问并且下载安装的证书是在  wifi连接的页面里设置 服务器地址   端口号   访问格式:192.168.1.104:8888

不需要加https

然后就是打开浏览器访问,我这边是使用自带的

点击下面蓝色字体  FiddlerRoot certificate

直接跳转安装证书页面,点击安装即可,输入解锁密码。

然后就大工告成了。测试一下结果,由于是第一次玩,有些加密的数据获取不到,但是QQ上面的图片是可以的,

 

200的是WeChat,

206的是QQ的

然后对应页面显示的抓到的图片,还有显示的是什么软件抓到的。

转载于:https://www.cnblogs.com/liuruoqian/p/7583281.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Fiddler可以通过设置代理来抓取手机上的https。首先需要在手机上设置代理,将代理地址设置为电脑上运行Fiddler的IP地址和端口号。然后在Fiddler中启用HTTPS抓取功能,即可抓取手机上的https。需要注意的是,抓取https需要安装Fiddler的根证书,否则会出现证书错误。 ### 回答2: Fiddler这一开源的网络调试工具可以帮助开发人员抓取并分析手机上的HTTPS,从而更好地解决一些网络问题。首先,我们需要在PC端和手机端分别安装FiddlerFiddler代理证书。 安装Fiddler时,需要勾选“允许远程计算机连接”的选项,并确保电脑和手机在同一局域网内。另外,手机需要设定代理为PC端的IP地址和Fiddler端口号,才能获得对HTTPS的有效抓。 同时,为了能够正确地抓取HTTPS,我们还需要在手机和PC端都安装Fiddler代理证书。可以在Fiddler中的“Tools”>“Options”>“HTTPS”中找到Fiddler根证书的位置,然后将证书导入到手机中就可以了。 一旦Fiddler和代理证书都已经安装好,就可以开始进行HTTPS抓取和分析了。在Fiddler中,点击“Actions”>“Do not decrypt HTTPS traffic”,然后在手机上去触发HTTPS请求,并回到Fiddler中查看HTTPS的代理流量。在Fiddler中,无论是HTTP还是HTTPS流量都会以会话流量呈现出来,通过点击不同的会话我们可以查看流量的详细信息,括请求方法、请求头、请求体、返回状态码等信息。 此外,Fiddler还可以帮助我们解决HTTPS的安全问题。比如,可以通过配置Fiddler的TLS性能优化来提高HTTPS连接的性能,通过安装Fiddler Extension与Fiddler Script等插件来增强自动化测试和数据分析的能力,以及设置自动响应模板来快速返回特定的响应等等。 总之,Fiddler抓取手机HTTPS是一项非常有用的工作,不仅帮助我们在开发调试时更好地分析网络问题,同时也帮助我们更好地掌握安全性。而通过详细学习掌握Fiddler的使用技巧,我们可以更好地运用Fiddler去做更多更有意义的工作。 ### 回答3: Fiddler是一个常用的网络抓工具,可以用来分析HTTPHTTPS请求。在开发移动应用过程中,我们有时需要抓取手机端的HTTPS来进行调试和分析。下面就介绍一下如何使用Fiddler抓取手机端的HTTPS。 首先,我们需要将手机设置为代理模式,使Fiddler能够拦截手机端的网络流量。具体操作方式如下: 1. 在手机的Wi-Fi设置中,找到当前连接的Wi-Fi网络,点击进入高级选项。 2. 在高级选项中,找到代理设置(Proxy),将代理设置为手动(Manual),并将代理服务器地址设置为PC端运行Fiddler的IP地址和端口号(默认端口号为8888)。 3. 打开Fiddler,在Tools -> Fiddler Options -> HTTPS选项卡中,勾选Capture HTTPS CONNECTs和Decrypt HTTPS traffic,并点击Actions -> Trust Root Certificate,在弹出的对话框中选择是(Yes),这样Fiddler会自动安装一个根证书用于解密HTTPS流量。 4. 确认Fiddler已经开始工作,然后回到手机端,访问一些使用HTTPS协议的网站,Fiddler就会自动捕获到相关的HTTPS请求和响应,并显示在Fiddler的Sessions窗口中。如果出现了证书错误的提示,需要在手机上安装Fiddler的根证书,以便于Fiddler能够成功地解密HTTPS流量。 通过Fiddler抓取手机端的HTTPS,可以帮助我们更好地了解移动应用的网络请求和响应机制,从而进行调试和分析。但需要注意的是,因为HTTPS协议的加密性,我们应该尽量避免在生产环境中使用类似于Fiddler这样的抓工具,以保证网络通信的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值