User发送心跳报文给Server,Server复制心跳报文的内容回应User. memcpy(bp, p1, payload); Server拷贝心跳报文的内容给Client时,如果拷贝的字节数目超过实际心跳报文的长度,那么就会拷贝Server内存中其它的字节数据回应给User,从而泄露Server的内存数据.也就是,上面这段代码中的payload的值大于心跳报文的大小,拷贝的数据已经超出了p1所指向的内存,超出的部分就是泄露的数据.如果多次出现这种状况,那么Server内存的数据就会不停地泄…