抓包软件
-
charles
-
Wireshark
-
Burpsuite
我比较喜欢用 charles。但是它是收费软件,所以推荐一个网站:
https://www.zzzmode.com/mytools/charles/
charles 安装与配置
过程网上有许多,随便贴一篇:
https://blog.youkuaiyun.com/qq_38798840/article/details/125221320
抓包原理
上面,在配置 charles 的过程中,需要安装一个证书,我们来讨论一下为什么。
首先,需要了解为什么 https 是安全的,然后需要了解什么是中间人攻击。
为什么 https 是安全的?
https = http + ssl
当用户与HTTPS网站建立连接时,网站会与用户的浏览器进行一系列握手过程:
-
服务器将其公钥和证书发送给用户的浏览器。
-
浏览器验证证书的有效性。
-
一旦验证通过,浏览器使用服务器的公钥加密信息,并将其发送回服务器。
-
服务器使用私钥解密这些信息,并根据之前的协商结果使用共享密钥加密通信。
由于私钥只有服务器知道,即使通信过程中有人截获了数据,没有配套的私钥也无法解密信息。这保证了只有浏览器和服务器可以理解他们之间传递的信息。
中间人攻击
中间人攻击,就是将一段 https 分成了两段。

最低0.47元/天 解锁文章
4862

被折叠的 条评论
为什么被折叠?



