http/https抓包分析

http/https抓包分析

这个视频主讲Charles是怎么用的

两者的区别:

平台:Charles————window,mac,linux全可(付费)

      fiddler————window(开源免费)

f12也算一种抓包工具,wireshark(抓取所有协议的报文,无法直接查看https协议报文) tcpdump(Linux命令行里才能用)——抓包分析tcp协议 - 云啊云的囤粮地 - 博客园

代理配置步骤

配置代理:

1. 打开Charles

2. 将Proxy下拉框中——Windows proxy关闭,

  proxy settings里添加代理通过的端口,

  ssl proxy settings里添加一个* 表示可以代理任何机型,记得点OK

 

3. chrome浏览器SwitchyOmega安装与使用 - OTAKU_undefined - 博客园 ,通过这个插件管理需要通过什么代理,这里我们设置 charles代理,如下图设置好后(端口:前面charles设置的什么端口就填什么),点击右上角的小圆圈图标切到自己设置的charles即可

 获取证书:

原视频方法有误,以下为可行的其他博客摘录

——————————————————————————————————————————————

——————————————————————————————————————————————

windows 下安装Charles,破解,安装证书,设置可抓取https包 - 安琪儿一直在 - 博客园 

三、Charles在windows证书的安装(保证可以在打开代理的状态下可以正常上网)

 

 

 完成即可,完成后重启Charles即可,可以正常上网。

四、设置Charles可以正常抓取https且不会乱码

(1)      Proxy-SSL Proxying Settings-勾选enable SSL Proxying-Add-添加网址和端口号(比如*,端口443)也可以直接两个都填*

(2)Proxy-proxy settings-proxies中,port:8888,勾选support http/2,勾选enable socks proxy,下面port填8889,下面全勾选上,ports填80, 443, 8080, 8443

(3)Tools-Rewrite-勾选上enable rewrite,点Add,然后需要填的内容如下:

 设置成功后,就可以正常抓取https的包了。

 备注,想设置只关注某个域名的网址,可如下设置:

————————————————————————————————————————————————————————

————————————————————————————————————————————————————摘录完毕

 

 

 

 

 

 

 

 

演练:

 

 

 15:1

 

 http://chls.pro/ssl

 

posted @ 2022-01-31 00:11  云啊云的囤粮地  阅读(652)  评论(0)    收藏  举报