当前位置:   article > 正文

HTTPS劫持_ssl 劫持

ssl 劫持

HTTPS劫持


https劫持分为代理劫持和透明劫持。
一、代理劫持https
这种https代理劫持在我们平时是用的很多的,比如Burp suite和Fiddler启动代理服务器,浏览器配置一个代理就可以抓包进行调试、漏洞测试了。
1.1必备知识
1.1.1 SNI
其中SNI包含了在ClientHello中,在TLS(SSL的升级版)开始支持设置 Server Name(网站的域名)。因为现在一个https服务器可能存在多个域名,而在 TLS 握手信息中并没有携带客户端要访问的目标地址,则无法确定该和那台主机通信,而SNI有目标主机的域名。如下图(1):
SNI图

                   图1  SNI图
  • 1

1.1.2 Pstream Certificates(上游证书)
当mitmproxy收到发往SSL保护服务的连接时,它会在读取其请求数据之前冻结该连接,并与上游服务器建立连接以“嗅探”其 SSL 证书的内容。获得的信息 Common Name(通用名称)和Subject Alternative Names(主题备用名称)然后用于生成拦截证书&#

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号