Charles抓取https请求详解

2019-01-15  本文已影响16人  Mr_LS

现在基本大部分网站都使用了https,所以要想抓到https的请求,首要任务是先有工具:charles、fiddler,先介绍下charles针对https请求的抓取方法

1、 mac下安装charles,看到此文章的用户相信都已经安装了charles,如果还真的没安装,麻烦就自行搜索,进行安装了,打开charles(我使用的charles版本是4.2.5),再继续浏览。

2、 ok,charles已准备完成,接下来就要配置charles证书:

屏幕快照 2019-01-15 17.32.13.png

之后会弹出安装证书:然后在safri浏览器中按照提示输入网址:chls.pro/ssl安装信任一下即可

为什么ios手机安装好fiddler证书/charles证书还是抓不到https请求?

最近有不少人有此困惑,因为你的ios系统应该是10.0以上的系统,

在手机系统设置---关于手机----证书信任设置,在此页面把证书开启即可;

访问百度wap站点还是看不到https的请求数据,下面还需要再继续配置:


屏幕快照 2019-01-15 17.33.59.png

点击SSL Proxying Settings,弹出下面的框,输入Host填写要抓取的ip或域名,port填写443即可。


屏幕快照 2019-01-15 17.35.23.png

设置完成后,重新访问百度wap站点就可以抓取到https请求了

上一篇 下一篇

猜你喜欢

热点阅读