VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 12014|回复: 14

[分享] fiddler取HTTPS包的设置

[复制链接]
001
13_avatar_middle
online_vip 发表于 2016-8-4 14:51:28 | 显示全部楼层 |阅读模式
本帖最后由 gavinof2004 于 2016-8-9 23:12 编辑

这两天装了fiddler,按照说明一开始一切顺利,然后开始分析HTTPS网站收发包,噩梦开始了,经过2天的不断摸索,测试,终于找到问题所在,相信群里面有不少朋友和我一样在看这个教程,我想把我的痛苦经历分享出来,这样大家如果遇到相似的毛病,就不用像我一样,在这个问题上耗费这么久的时间。
按照软件的说明,要进入Tools选项->选择option,然后勾选HTTPS选项卡下面的Decrypt HTTPS traffic选项
fiddler取HTTPS包的设置
这个时候应该弹出一个对话框提示安装证书,但是我的机器到这里就卡住了,查看了很多资料,说需要重置证书,然后重新生成与导入,于是我点及Actions按钮
fiddler取HTTPS包的设置
选择Reset All Certificates,提示重置证书成功
然后我选择第一个按钮Trust Root Certificate,这时报错
fiddler取HTTPS包的设置
然后我点Export Root Certificate to Desktop果然一样报错
fiddler取HTTPS包的设置
然后怀疑版本问题,期间从官网,百度。。。。。各个地方,下载了好几个版本,使用都是同一个问题
然后又怀疑win7的哪个系统服务没有开,然后又打开控制面板里面的服务,把怀疑的问题挨个装了一遍
问题依旧
实在没招了,打开虚拟机,装了一个干净的2003系统,然后装上,奇迹般的发现,没有问题,我仍然怀疑是服务问题,所以打开2003的服务,与本机的服务列表对比,没有打开的全部打开,最终发现了一个打不开的服务,
Microsoft.Net Framework NGEN v4.0.30319_X86还有Microsoft.Net Framework NGEN v4.0.30319_X64,想了一下,fiddler安装的时候曾经提示有2个版本,一个是需要.netframe2.0,一个是需要.netframe4.0,怀疑是不是因为这个原因,想起来这台机器安装的时候,不是一个版本一个版本的安装的.net,而是装vs2013的时候,自动安装的.netFrame4.5,那么只好重新安装,重新安装.netFrame4.0,提示已经安装了高版本,不让继续。
打开控制面板卸载程序,发现4.5的好几个,不知道先卸载哪个后卸载哪个,百度了个工具,dotnetfx_cleanup_tool,看说明是微软员工做的一个卸载的小工具,据说比较干净。这个还真不错,把4.5和4.0都卸载了,然后重新装了4.0,打开fiddler,哈哈哈哈,终于好了
打开https不再都是烦人tunnel to了,显示收发包数据了。
也许好事多磨吧,发现虽然显示正常了,又出现了乱码,然后查了一下百度,这个文章不少,点decode,ok,世界终于亮起来了,哇哈哈... ...
虽然最后问题解决了,解决问题的方法也不复杂,但是这两天折腾的,想起来真是头疼,所以把经历分享出来,希望遇到和我同样问题的朋友,不用像我这么费劲!!!!!!!!!!!!
最后和大家共勉
补充:这两天有个朋友安装fiddler仍然出现这个问题,我发现他的fiddler有个设置和我不同,在这里做个补充,我发现他有个地方和我设置不同,
还是原先的菜单
fiddler取HTTPS包的设置
在弹出的选项里面选择MakeCert,有时候安装完了不是这个
fiddler取HTTPS包的设置
如果按照前面的方法生成失败,不如试试改成MakeCert,也许就可以解决问题了

评分

参与人数 1威望 +2 驿站币 +2 +2 收起 理由
51_avatar_small Syc + 2 + 2 + 2 赞一个!

查看全部评分





上一篇:求大神指教
下一篇:c语言写简单远程控制源代码
47_avatar_middle
在线会员 发表于 2016-8-4 16:05:20 | 显示全部楼层
抓包最好用wirshark ,最全
51_avatar_middle
online_admins 发表于 2016-8-4 17:38:21 | 显示全部楼层
写的很是详细,做个标记,以后可能会用上!
51_avatar_middle
在线会员 发表于 2016-8-5 20:02:39 | 显示全部楼层
我64位的win7  也不能HTTPS    试试你的方法
13_avatar_middle
ico_lz  楼主| 发表于 2016-8-9 23:15:02 | 显示全部楼层
954624 发表于 2016-8-5 20:02
我64位的win7  也不能HTTPS    试试你的方法

不知道你的问题解决了没有,我的就是64位的win7,今天又上传了个补充说明,如果你的问题还没解决可以看看,希望可以帮到你fiddler取HTTPS包的设置
13_avatar_middle
ico_lz  楼主| 发表于 2016-8-9 23:15:23 | 显示全部楼层
954624 发表于 2016-8-5 20:02
我64位的win7  也不能HTTPS    试试你的方法

不知道你的问题解决了没有,我的就是64位的win7,今天又上传了个补充说明,如果你的问题还没解决可以看看,希望可以帮到你
53_avatar_middle
在线会员 发表于 2016-8-9 23:59:24 | 显示全部楼层
楼主 想请教下 我抓包 为啥每次都抓包js 脚本文件 怎么设置下
38_avatar_middle
online_vip 发表于 2016-8-21 11:01:09 | 显示全部楼层
楼主,我都用微软的工具清理了,控制面板也清理了,安装.net4.0还是报错,安装不了,求救啊
38_avatar_middle
online_vip 发表于 2016-8-21 11:01:58 | 显示全部楼层
楼主,我都用微软的工具清理了,控制面板也清理了,安装net还是报错,安装不了,求救啊
51_avatar_middle
在线会员 发表于 2016-10-27 06:07:59 | 显示全部楼层
收下了,以后有问题再看看,现在暂时没问题
46_avatar_middle
在线会员 发表于 2017-5-2 08:33:51 | 显示全部楼层
fiddler取HTTPS包
46_avatar_middle
在线会员 发表于 2017-11-17 23:28:15 | 显示全部楼层
勾选HTTPS选项卡下面的Decrypt HTTPS traffic选项
40_avatar_middle
在线会员 发表于 2018-6-19 10:58:14 | 显示全部楼层
楼主,我都用微软的工具清理了,控制面板也清理了,安装net还是报错,安装不了,求救啊
93_avatar_middle
在线会员 发表于 2019-1-2 15:39:05 | 显示全部楼层
谢谢楼主分享
56_avatar_middle
在线会员 发表于 2019-3-19 20:27:09 | 显示全部楼层
谢谢楼主分享
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-5-23 20:07

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表