Fiddler 无法抓包手机 https 报文的解决方案来啦!!

这篇具有很好参考价值的文章主要介绍了Fiddler 无法抓包手机 https 报文的解决方案来啦!!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试

解决手机https无法抓包的问题

当你测试App的时候,想要通过Fiddler/Charles等工具抓包看下https请求的数据情况,发现大部分的App都提示网络异常/无数据等等信息

这时候怎么解决呢?

以软件测试面试提刷题APP为例:

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试

Fiddler上的显示如下: https的报文不能被解密:

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试

你可能开始找证书的问题:是不是Fiddler的证书没有导入的手机中去?删除证书又重新安装,配置一遍又一遍,又开始对比web端浏览器的https发现没问题。

那么这个问题怎么解决呢? 本文给大家提供一种非常有效的解决方案:VitualXposed框架+JustTrustMe模块。

VitualXposed+JustTrustMe解决https的抓包问题

VitualXposed ,简单来说,可以在不需要设备root的情况下,修改App的行为。此应用的工作原理类似于应用分身功能,会将应用安装到一个虚拟独立的环境当中。

VitualXposed的官网下载地址:

https://vxposed.com/ ,下载apk包,可以直接安装到手机。

JustTrustMe,是xposed中的一个模块,用于禁止SSL证书验证。

下载地址:https://github.com/Fuzion24/JustTrustMe,同样下载apk包,安装到手机上。

第一步:并把两个应用都安装到手机里,然后启动VirtualXposed,点击下图的按钮:

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试
第二步:进入设置页面,点击添加应用:

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试

里面会显示所有安装在这个手机上的APP,选择你要抓包的APP,以及JustTrustMe这个应用,进行安装。

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试
第三步:然后回到设置页面,点击模块管理,勾选JustTrustMe 这个模块:

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试

点击进去之后,勾选JustTrustMe:

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试

第四步:回到主页面后,上滑动可以打开已经安装在VitualXposed的应用,点击你要抓包的应用,如“柠檬班”,就可以在VitualXposed中启动这个APP,然后运行并抓包了。

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试

在这里启动这个APP,这样就可以正常运行,并此时,在电脑的fiddler中就可以抓到这个APP的https的报文的明文内容了!

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们 如果需要可以自行免费领取 【保证100%免费】
fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试
fiddler手机抓包获取不到https,职场经验,程序员,软件测试,fiddler,https,前端,软件测试,单元测试,测试工具,自动化测试文章来源地址https://www.toymoban.com/news/detail-768031.html

到了这里,关于Fiddler 无法抓包手机 https 报文的解决方案来啦!!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 全网最详细,Fiddler抓包实战 - 手机APP端https请求(超详细)

    Fiddler抓取App端请求 准备工作: 将手机和电脑连接到同一路由器(保证两者能够ping通); 如果使用的模拟器则不需要上面的步骤,因为模拟器是共享PC端的网络,两者网络默认就是连通的状态; 查询PC端的IP地址; 配置fiddler可以抓取远程端设备请求 打开Tools-Options-Connection

    2024年02月09日
    浏览(86)
  • fiddler抓包手机和部分app无法连接网络问题

    目录 前言: 一)fiddler安装配置 1、下载安装fiddler,这里不说明了,百度下载,安装好之后进行配置 2、安装模拟器(夜神、mumu),并配置代理 3、破解app抓包限制  最后 最近公司在做app项目,测试环境app包没有调试模式,导致测试过程中无法查看请求接口和请求的参数,故

    2024年02月15日
    浏览(28)
  • 接口测试 fiddler,手机抓包,mock接口,手机设置代理后无法上网,无法打开证书下载页面

    端口号范围:0~65535 默认端口号:http 80;https 443;mysql 3306;oracle 1521;sqlserver 1433 请求方法: get用于查询,搜索数据 post用于提交数据(增删改),数据有变动的 put用于修改数据,修改数据的全部字段 patch用于修改数据(部分数据字段) delete用于删除数据 参数之间用连接 #接口

    2024年01月16日
    浏览(34)
  • Fiddler抓包工具安装后抓取不到Https协议解决办法!!!

    Fiddler刚刚下载安装好后,默认不支持https协议的,想要抓取https,需要手动设置 一、首先点击Tools按钮中的Options…选项  二、选择HTTPS选项,进行图如下三项勾选,最后点击Actions按钮 三、选择将证书保存在桌面  四、保存成功可以在我们的桌面看见证书   五、最后我们需要

    2024年02月16日
    浏览(31)
  • fiddler抓包PC微信小程序失败的解决方案

    今天突然电脑端微信小程序抓不到包了 看到大佬们说是因为微信小程序端的架构升级了。 解决方案: 任意打开一个小程序,打开任务管理器,找到对应的进程。右键打开文件位置。 看到WechatApp.exe变成了WechatAppex.exe了,应该是升级了。 退出电脑微信,右键结束小程序进程。

    2024年02月12日
    浏览(41)
  • fiddler抓包问题记录,支持https、解决 tunnel to 443

    fiddler抓包教程,如何抓取HTTPS请求,详细教程 1. 不能正常访问页面(所有https都无法访问) 解决方案:查看下面配置是否正确 Rules-customization 找到 OnBeforeRequest 方法,在方法最后添加以下代码块 2.tunnel to 443(部分https无法访问) 解决方案:确认证书安装成功,并信任证书 下

    2024年02月11日
    浏览(32)
  • Fiddler手机抓包网络报错解决办法

    首先打开fiddler,点击Tools-Options-Connections 一、这里有两个注意点 点击HTTPS,左边选项选择如图,右边Actions点击如图第二项 会提示Success,点击确定 点击Connections,这里注意Fiddler listens on port 这里面填写默认8888即可,左边三个选项选择如图,以上操作完成后,重启Fiddler 二、手

    2024年02月09日
    浏览(28)
  • fiddler安卓抓包显示tunnel to无法抓包的解决方法(解决后微信小程序接口也能抓取)

    1.将手机获取root权限(推荐使用模拟器); 获取root权限这里我们就不多说了,有很多种方法,推荐使用模拟器,省去了很多操作且不会对我们手机有影响(手机root有可能会变砖);此处我们使用的是雷电模拟器,自带adb和root权限。 2.将Fiddler证书导出; 打开fiddler-点击工具

    2024年02月03日
    浏览(37)
  • Fiddler工具 — 18.Fiddler抓包HTTPS请求(一)

    1、Fiddler抓取HTTPS过程 第一步: Fiddler截获客户端发送给服务器的HTTPS请求,Fiddler伪装成客户端向服务器发送请求进行握手 。 第二步: 服务器发回相应,Fiddler获取到服务器的CA证书, 用根证书(这里的根证书是CA认证中心给自己颁发的证书)公钥进行解密, 验证服务器数据

    2024年02月21日
    浏览(34)
  • Fiddler工具 — 19.Fiddler抓包HTTPS请求(二)

    5、查看证书是否安装成功 方式一: 点击Tools菜单 — Options... — HTTPS — Actions 选择第三项: Open Windows Certificate Manager 打开Windows证书管理器。 打开Windows证书管理器,选择操作—查看证书,在搜索框中输入 Fiddler 来查看证书。 查看结果: 然后可以选择一个证书,进行打开、删

    2024年02月22日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包