描述
微软开发的两个动态库存在后门允许用户查看asp文件源程序和下载整个网站详细随iis和frontpage extention server而来的动态库程序,存在后门,允许用户远程读取
asp、asa和cgi程序的源代码。但这个动态库要求有密码,这个后门的密码是: .netsc ape engineers are weenies!"
程序路径为: /_vti_bin/_vti_aut/dvwssr.dll
一般安装了 frontpage98的 iis服务器都有这个路径和文件。这个程序要求解码后才能发挥读取asp等源程序的功能,有趣的是,这个密码正是嘲弄其竞争对.netscape
的。
我们提供一个有该漏洞的国外网站给安全技术人员参考:
http://62.236.90.195
其网站上有一个asp程序 : http://62.236.90.195/cqsdoc/showcode.asp
关于读取源程序,请下载这个测试程序,用法为:
[john@linux john]$ ./dvwssr1.pl 62.236.90.195 /cqsdoc/showcode.asp
国内有很多网站都有这个漏洞,请管理员尽快更正!
另外, dvwssr.dll还存在缓冲溢出,容易被dos攻击,对于这个缓冲溢出的漏洞,可能能利用远程执行指令,但目前没有可用的exploit出来。
有一个dos的脚本:
#!/usr/bin/perl
print "get /_vti_bin/_vti_aut/dvwssr.dll?";
print "a" x 5000;
print " http/1.1\nhost: yourhost\n\n";
另注:对该漏洞的说法,发现者、bugtraq和微软都有不同的版本微软不认为这是后门,但有咬文嚼字之嫌。
参见:
http://www.microsoft.com/tec.net/security/bulletin/fq00-025.asp
这个漏洞的实质是一个字符串,就是我们前面提到的 .netscape engineers are weenies!"
只要知道这个字符串,和了解相关的算法,就可以获得asp等程序的源码。
我们已经做了大量测试,证实的确有效。
解决方案
删除 dvwssr.dll
安装 office 2000 server exten
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器