fiddler抓包手机和部分app无法连接网络问题

这篇具有很好参考价值的文章主要介绍了fiddler抓包手机和部分app无法连接网络问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言:

一)fiddler安装配置

1、下载安装fiddler,这里不说明了,百度下载,安装好之后进行配置

2、安装模拟器(夜神、mumu),并配置代理

3、破解app抓包限制

 最后


前言

最近公司在做app项目,测试环境app包没有调试模式,导致测试过程中无法查看请求接口和请求的参数,故需要通过抓包工具抓包

一)fiddler安装配置

1、下载安装fiddler,这里不说明了,百度下载,安装好之后进行配置

①配置fiddler允许监听到https
Tools => Options => HTTPS

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

②配置fiddler允许远程连接

Tools => Options => Connections

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

③重启Fiddler(配置完成后需要重启才能生效)   

2、安装模拟器(夜神、mumu),并配置代理

①打开模拟器wifi,修改网络代理

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

②打开内置浏览器输入电脑内网ip+fiddler设置的端口号(默认8888),下载fiddler证书

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

③下载完成后安装

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

 ④安装完成后浏览器会一直弹出证书有问题

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

解决方法

浏览器 【设置】- 【隐私与安全】- 【显示安全警告】 ,取消勾选就行

以上是所有步骤,安装完成后就可以进行抓包了。如app提示无法连接网络参考以下方法

存在问题:

以上步骤只能抓取部分app的包,有的app无法抓包,设置代理后,app就会提示无法连接网络

问题原因:

如果开启fiddler抓包后,部分APP正常解密HTTPS,部分APP不行(比较典型的是应用商店,淘宝,知乎等)原因是APP启用了SSL Pinning(SSL 证书绑定)

基本原理是APP内置了一个证书校验。导致你虽然安装并且信任了你抓包工具的证书,但是如果APP开启了Pinning,仍然会把你这个证书当做无效证书,导致HTTPS建立失败。

3、破解app抓包限制

采用Xposed+JustTrustMe关闭SSL证书验证

注意:安卓手机安装Xposed框架需要Root,可能会导致手机变砖,建议使用模拟器。

①在夜神模拟器里面搜索sposed,直接下载

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

注意:模拟器安装Xposed框架时,先将之前设置的WIFI代理关闭,不然会出现下面的错误,导致框架安装不了。

正常打开如下,点击 Version 89更新

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

 安装成功

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

②安装JustTrustMe模块

 JustTrustMe:一个禁用SSL证书检查的xposed模块。

下载安装即可,github下载地址:https://github.com/Fuzion24/JustTrustMe/releases

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

安装完成后,在Xposed Installer中勾选该模块,然后重启设备。

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

 以上设置完后就可以重新设置网络代理进行抓包

注意:

推荐使用模拟器进行抓包。

下载软件时先将设置的WIFI代理关闭,抓包时再手动设置代理。

正常配置后抓不了app数据包,推荐使用Xposed+JustTrustMe解决方案。


 最后

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

fiddler抓包app无法连接网络,软件测试,测试心得,fiddler,fiddler,智能手机,网络,软件测试,程序人生

些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

在我的QQ技术交流群里(技术交流和资源共享,广告勿扰)

 文章来源地址https://www.toymoban.com/news/detail-619172.html

到了这里,关于fiddler抓包手机和部分app无法连接网络问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Fiddler对手机APP和微信小程序抓包

    Fiddler 是一款免费、灵活、操作简单、功能强大的 HTTP 代理工具,是目前最常用的 HTTP 抓包工具之一。今天记录一下fiddler对手机APP和小程序抓包操作。 fiddler官网下载地址:https://www.telerik.com/fiddler 这里就不介绍安装过程了,下载后点击exe文件傻瓜式安装。 安装完成后就可以

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

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

    2024年01月16日
    浏览(33)
  • 全网最详细,Fiddler抓包实战 - 手机APP端https请求(超详细)

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

    2024年02月09日
    浏览(85)
  • Fiddler 无法抓包手机 https 报文的解决方案来啦!!

    解决手机https无法抓包的问题 当你测试App的时候,想要通过Fiddler/Charles等工具抓包看下https请求的数据情况,发现大部分的App都提示网络异常/无数据等等信息 这时候怎么解决呢? 以软件测试面试提刷题APP为例: Fiddler上的显示如下: https的报文不能被解密: 你可能开始找证

    2024年02月03日
    浏览(32)
  • charles的安装和使用(含pc和手机端),不分app无法抓包问题

    解决问题 charles 安装 charles 请求unknown charles 乱码 学习使用(pojie)-破解 抓取手机包(这里使用的是iphone) 抓取手机包(安卓版本) 部分app无法抓包的问题 1. charles安装 第一步 下载 直接搜索charles进入官网下载即可 第二部 安装 初步的安装过程是无脑安装,为了正常使用可

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

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

    2024年02月09日
    浏览(27)
  • 电脑ADB连接手机的方式&通过网络无法adb连接手机的问题(已解决)

    首先电脑要下载adb工具,将压缩包解压到C盘:https://download.csdn.net/download/qq_43445867/87975072 打开手机USB调试;PC端安装手机USB驱动。 1.打开DOS命令窗口,进入adb文件夹,输入adb.exe devices回车列出设备列表 2.输入adb -s 611AZ***** shell连接自己的设备 找到当前手机的IP地址,一般都在“

    2024年02月14日
    浏览(51)
  • fiddler+安卓雷电模拟器+解决无法抓包问题,看我就对了,一站式解决问题,告别到处搜文章

    前言:本文讲述fiddler抓取模拟器中数据包,话不多说来看正文。 目录 环境准备:雷电模拟器、fiddler、adb adb和fiddler下载地址:  一、Fiddler设置 1.HTTPS:解密https流量、忽略不安全证书 2.连接设置:允许远程计算机连接  3.根证书安装:导出桌面安装证书  二、模拟器设置 1

    2024年02月09日
    浏览(88)
  • Fiddler 抓包工具 手机抓包配置

    1. 下载Fiddler 工具阿里云盘分享 2. 安装后进行设置 Tools --Options      这些设置完后开始手机WLAN 设置 1. 打开手机的“设置” -“WLAN”,找到你要连接的网络,在上面长按,然后选择“修改网络”,弹出网络设置对话框,然后勾选“显示高级选项”(不同的手机,设置方法有所

    2024年02月16日
    浏览(31)
  • 使用Fiddler进行手机抓包

    抓包工具:Fiddler下载、安装、使用 教程 一、Fiddler 下载 注意:Fiddler2需要.NET v2,Fiddler4需要.NET v4,不过这些也不用怎么管,下载用默认的就好了。 官网下载:https://www.telerik.com/fiddler 百度网盘链接: https://pan.baidu.com/s/14C0bOTICZADj03ZGx_eygw 提取码: chdi ————————————

    2024年02月11日
    浏览(33)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包