fiddler 抓包 System.IO.IOException 由于意外的数据包格式,握手失败

抓安卓模拟器包

1.打开https捕捉, 信任根证书

2.证书手动安装, 基本上就是点下一步, 然后完事了

3.调整连接(这样只有连上这个端口的请求才会捕获)  如: 本机ip地址:8899  模拟器中下载证书也是使用这个地址

4. 模拟器里面, 安装证书, 设置wlan代理(略)

 

官网下载地址: https://www.telerik.com/download/fiddler/fiddler4

fiddler源码分析 https://www.cnblogs.com/realwy/RecentComments.html

如果证书没删干净可参考 https://www.cnblogs.com/joshua317/p/8670923.html

https://blog.csdn.net/f13740467/article/details/88527439

抓包工具原理 https://mp.weixin.qq.com/s/c0RIfRhEPmVzR0JHvorgFw

浅谈Charles抓取HTTPS原理及HTTP CONNECT https://blog.csdn.net/zcmain/article/details/98737243

============================

遇到报错 System.IO.IOException 由于意外的数据包格式,握手失败

参考: https://blog.csdn.net/heavenmark/article/details/90200597

该方法 不需要设置host映射

1.打开自定义规则

2. 找到  OnBeforeRequest 处

		if (oSession.isHTTPS){
            // connect 方法需要允许
			if (oSession.HTTPMethodIs("CONNECT")){
				oSession["x-replywithtunnel"] = "FakeTunnel";
				return;
			}
			 
            // 其他的post get等方法才是真正要重定向的
			if (oSession.HostnameIs("xxx.baidu.com")){
				oSession.fullUrl = "http://" + "localhost" + ":8081" + oSession.PathAndQuery;
			}
			
		}

这样就能让 https的 xxx.baidu.com请求 全部重定向到  localhost:8081

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值