一、CVE-2020-0796简介
0x01 漏洞简介
CVE-2020-0796是由于SMBv3协议在处理恶意的压缩数据包时出错所造成的;在解压数据包的时候使用客户端传过来的长度进行解压时,并没有检查长度是否合法,最终导致整数溢出。它可让远程且未经身份验证的攻击者在目标系统上执行任意代码,该漏洞类似于永恒之蓝。
漏洞危害等级:高
0x02 影响版本
Windows 10 Version 1903 for 32-bit Systems
Windows 10 Version 1903 for x64-based Systems
Windows 10 Version 1903 for ARM64-based Systems
Windows Server, Version 1903 (Server Core installation)
Windows 10 Version 1909 for 32-bit Systems
Windows 10 Version 1909 for x64-based Systems
Windows 10 Version 1909 for ARM64-based Systems
Windows Server, Version 1909 (Server Core installation)
二、实验环境
靶机:存在漏洞的win10虚拟机环境,系统镜像:
ed2k://|file|cn_windows_10_consumer_editions_version_1903_x64_dvd_8f05241d.iso|4905476096|F28FDC23DA34D55BA466BFD6E91DD311|/
ip地址:192.168.117.150
安装镜像后的注意事项:
· 将windows
CVE-2020-0796漏洞复现指南

本文详细介绍了CVE-2020-0796漏洞,即SMBv3协议中的整数溢出漏洞,影响多个Windows 10和Server版本。复现过程中包括实验环境的搭建、漏洞扫描、shellcode生成、利用msfvenom和msfconsole进行攻击,以及在Kali Linux上监听并获取反弹shell。同时,文章指出复现过程中遇到的源码错误并提供了解决方案。
最低0.47元/天 解锁文章
3507

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



