fiddler手机抓包遇到的问题-SecureClientPipeDirect failed: System.IO.IOException

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fiddler手机抓包遇到的问题-SecureClientPipeDirect failed: System.IO.IOException相关的知识,希望对你有一定的参考价值。

参考技术A SecureClientPipeDirect failed:

System.IO.IOException 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。

系统:ios

原因:证书未被信任,导致主机拒绝连接

解决方法:确认fiddler证书是否在ios受信任列表

操作步骤:

① 浏览器输入: ip :端口(比如10.10.49.15:8888)此时电脑上的fiddler保持打开,出现如下界面,点击fiddlerroot certificate,根据提示进行安装

②安装完成后,出现如下界面

(在设置--通用—描述文件与管理也可以找到)

③打开设置,设置—通用—关于本机—证书信任设置,查看刚刚安装的证书是否在受信任证书存储区已打开为信任,若没有打开,则需要打开信任,如下

SecureClientPipeDirect failed:

System.Security.Authentication.AuthenticationException 调用 SSPI 失败,请参见内部异常。< 处理证书时,出现了一个未知错误。for pipe (CN=*.browser.miui.com, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com ).

系统:android

原因:证书凭证用途选择有误,导致代理设置失败

解决方法:更改证书安装类型为WLAN

操作步骤:安装证书,并将凭证用途选择为WLAN,之后按提示安装完成即可

安装fiddler之后,打开火狐浏览器,提示连接不安全

系统:PC端

原因:为加入fiddler代理证书至火狐

解决步骤:

①打开fiddler,tools—option—HTTPS—actions—export root certificate to desktop

②导出证书

③打开火狐浏览器—选项—搜索:证书

④查看证书—选择要安装的证书—打开进行安装

编辑信任设置,勾选信任选项,设置完后点击确定

以上,证书设置完之后,重启火狐浏览器就不会再出现连接不安全的情况了。

小程序抓包问题:Fiddler无法抓包,改用花瓶Charles

参考技术A 首先测试小程序牛牛汽车。

我平常使用的是Fiddler抓包工具,这个是比较常用的抓包工具,但今天遇到一个小程序,用Fiddler无法抓包,小程序打开一直在那里转圈,

这下可把我憋坏了,这难道就没有办法了吗?哪些高手都是怎么解决的哪?带着问题,我就度娘了,没想到还有一个抓包工具,Charles,俗称花瓶,怀着试试看的心态,我安装了Charles。一开始抓包测试发现一样出现问题,提示【您可能需要配置浏览器或应用程序以信任Charles 根证书.】,【没有为此主机启用SSL代理: 在代理设置中启用, SSL 位置】,这些问题,在度娘上多能找到解决的办法,设置完要求后,居然能抓包的数据了,看了Charles 要比Fiddler 更胜一筹了。

来一张完美的抓包图效果

我也是为了记录一下,方便以后学习。

以上是关于fiddler手机抓包遇到的问题-SecureClientPipeDirect failed: System.IO.IOException的主要内容,如果未能解决你的问题,请参考以下文章

fiddler抓包+雷电模拟器 完成手机app抓包的配置

[转]fiddler 抓包 HTTPS 请求

小程序抓包问题:Fiddler无法抓包,改用花瓶Charles

安卓9无法安装fiddler的ca证书,无法抓包,求大神解救

fiddler 手机抓包有啥用

如何用fiddler对手机进行抓包