openssl-心脏滴血漏洞

心脏滴血漏洞是由于OpenSSL协议中的传输层安全问题引发,攻击者能利用此漏洞读取服务器内存中的64KB数据,可能导致敏感信息泄露。通过nmap扫描可检测openssl服务是否开启,Metasploit框架的heartbleed模块则可用于利用此漏洞。受影响的版本主要为OpenSSL1.0.1。
摘要由CSDN通过智能技术生成

心脏滴血漏洞:
        操作技巧:
            使用nmap扫描判断是否开启了openssl服务
            利用msf的heartbleed模块,设置rhost,rport,verbose 为 true 
            即可阅读到服务器的64kb字节的内容(msf构造请求包只能读取64kb)
        漏洞原理:
            该问题出现在openssl协议中的传输层安全,主要的原理是A向B发送一个数据包,数据包中除了有实际的头部信息内容等,还有标明了报文长度的数值,这个数
            据包发送到B时,B只是傻傻的接收数据包,并返回一个包含A请求包的响应包
            但假如A发了一个实际长度只有100字节的数据包,但是报文数值标明了是60000,当这个包发送到B,B就会返回相应包,除了在内存中复制出原来A请求包的100字
            节,还会多余的复制出59000字节的内存数据,假如该数据中有敏感数据的话,这就导致了信息泄露。
        漏洞版本:
            openssl(1.0.1)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值