fiddler苹果手机抓包办法

找到一篇终极解决办法的博客,哈哈,按照他讲的顺序依次弄下来,还没有走到最后一步就成功抓到https了。原博客链接
说明:电脑以前是安装过fiddler的。so,

清除C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目录下所有文件
清除电脑上的根证书,WIN+R快捷键,输入:certmgr.msc, 然后回车,查找所有fiddler证书,然后删除。就挨个儿找颁发者是fiddler的证书,全部删掉。

3. 清除浏览器上的证书文件 ,此处需要仔细查找带有FiddlerRoot的字样,并删除,以谷歌浏览器为例说明,在浏览器上输入: chrome://settings/。(我进行了第二部之后,在我的浏览器上就没有找到fiddler的证书了,然后就没管这步了)
4. 打开fiddler,点击工具栏中的Tools—>Options—>https,点击Actions,选择最后一项,Reset All certificates,然后一直点确定

5. 点击https设置选项,勾选选择项

6. 点击Actions,点击第二项:Export Root Certificate to Desktop,这时候桌面上会出现证书FiddlerRoot.cer文件,点击OK设置成功,关闭fiddler
7. PC端,在浏览器中导入证书FiddlerRoot.cer,以火狐浏览器为例说明,选项—隐私与安全—(滑到底)查看证书,点击导入,然后选择桌面上的证书就行了

我就进行了这7步,重新打开fiddler4就能抓https的包了。如果你进行到这一步还是不行,建议打开我附上的链接,再根据原博主的描述进行一次设置。
接下来就是抓手机上的https了:
1、全都勾选上,如图

2、手机上设置代理,然后访问:ip:端口号。端口号和fiddler的端口号一致
3、如果手机设置代理后,无法访问,则进行如下操作:
①关闭防火墙
②打开注册表(window+R,然后输入regedit),在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2下创建一个DWORD,值置为80(十进制)

记得选十进制

③打开fiddler,点击Rules—Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代码
if (oSession.host.toLowerCase() == “webserver:8888”)
{
oSession.host = “webserver:80”;

}

重启fiddler
4、通过上面的步骤之后,再在手机浏览器中输入ip:端口,就能打开fiddler安装证书的页面了,如下:点击FiddlerRioot certificate,根据提示操作就行了。
但是要强调的是:苹果手机在证书安装后,需要在设置—通用—关于本机—证书信任设置中去信任证书,然后fiddler才能抓到苹果手机的https协议。

好了,现在就能抓到https啦~~~~~
--------------------- 
作者:yimiym 
来源:CSDN 
原文:https://blog.csdn.net/yimiym/article/details/88645691 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值