Windows2000 + IIS 5.0  之 .Printer、IIS本身、IIS WebDav溢出 漏洞。    布鲁司作品 brus@263.net                    返回主页


比特技术联盟

返回比特技术联盟、新世纪电脑学校、西北IT讲师联盟 网站。
通过新世纪电脑学校了解电脑培训课程和参加学习。
通过比特技术联盟探讨计算机技术发展与应用。
通过西北IT讲师联盟获得讲师支持和辅导答疑。


  说明:
  溢出攻击是现在比较流行的一种攻击手段。当目标主机收到了超过它处理能力的最大信息量时,将发生缓冲区溢出。这些多余的数据将使程序的缓冲区溢出,然后覆盖实际的程序数据。溢出使目标系统的程序被修改,经过这种修改大部分结果将在系统上产生一个后门。

  WIN2000 + IIS 5.0 是 WIN2000 搭建 IIS 站点的默认环境,在此环境中 IIS 的 .printer、IIS本身、IIS WebDav溢出 漏洞会造成利用溢出被成功建立管理员组帐号:

一、.Printer 漏洞原理和攻击利用

  我们知道,WIN2000 + IIS 5 使用打印机扩展ISAPI,使 .PRINTER 扩展与MSW3PRT.DLL 文件关联映射,该扩展可以通过WEB调用打印机。默认情况下此关联映射是存在的,而且可以响应用户请求,但是在MSW3PRT.DLL文件存在缓冲溢出,只要在“HOST:” 栏中包含大约420字节的HTTP.Printer请求给服务器,就可以导致缓冲溢出并执行任意代码。

  一般情况下此攻击会导致WEB服务器停止响应,但是WIN2000服务器会检测到WEB服务器没有响应而重新启动服务器,所以也导致管理员比较难以发现此种攻击。此漏洞影响 WIN2000 SP1 + IIS 5 以前的系统,但是在实际中即便安装了 SP3也有可能被溢出,但是不能保证成功。

利用工具 IIS5Hack.exe:

语句的意思是: 到 192.168.1.250 80(目的端80端口)0(简体中文系统未补丁)99(在99端口预留后门)。注意不可重复溢出 !

 

连接到后门:

从前面预留的99端口 TELNET  到目标,可以获取目标shell界面了 !


二、IIS溢出漏洞

  IIS引用的IDQ.dll文件可能被溢出,利用工具Snake IIS结合NC监听端口,可在目标主机执行Snake IIS绑定的命令:


此处可以选择[溢出选项]第一个[自动连接到...],不过后面NC就要提前监听端口:“nc -l -p 813"
总之会执行[要绑定的命令]一栏中的命令!


成功的结果!


刚才在SnakeIIs里面绑定的命令 cmd.exe /c dir c:\ 已经被执行,我们可以浏览到目标的C盘了!

  此溢出应谨慎使用,以我的测试,溢出后目标的IIS服务会崩溃,很容易被管理员发现!而且经常溢出到才成功发送一条命令,目标的IIS就崩溃了!最简单的办法当然还是重新启动目标主机~!比较麻烦! 也可以参考 最齐全命令行 一文中的重启IIS的命令。


三、WebDav溢出

  利用IIS的WebDav远程溢出(WebDav 的原理可参考 “共享资源 WebDAV搭建廉价跨网方案” 一文),可以成功入侵对方系统:


idahack 目标IP地址 目标端口 操作系统类型代码 开启目标端口号


利用NC监听目标的7788端口(溢出工具中开启的Shell端口)即可获取到目标的 shell 界面了!

  WebDAV漏洞的补丁程序下载地址:
  http://download.microsoft.com/download/3/4/8/34817d34-91cc-4577-b0e5-354a8973334d/Q815021_W2K_sp4_x86_CN.EXE

返回页首


    上文所涉及软件可以在下面下载:

 

 
  新世纪电脑学校
  本文所涉及到的工具
包括 IIS5HACK 软件的压缩包。

立即开始安装  大小 22 kb 
本文所涉及到的工具
包括SnakeIIS、NC两个软件的压缩包。

立即开始安装  大小 56 kb 
本文所涉及到的工具
包括 IDAHACK 软件的压缩包。

立即开始安装  大小 56 kb 
                                                                                      返回主页
bitEDU 
  ©2004 比特技术联盟 西北IT讲师联盟 西安新世纪电脑学校 版权所有. 保留所有权利 |隐私权声明