热门文章
 
注册FSO组件
FSO组件的安装
FSO创建多级文件夹
利用FSO取得图片大小,宽、
用FSO实时统计在线人数
fso操作文件 实例函数
利用FSO取得BMP,JPG
FileSystemObje
fso使用:drive 读取
fso:folder 文件系
 推荐文章
 
一个基于Jscript和fs
fso相关自定义函数:计算所
scripting.Text
图像格式校验:解决ASP上传
复制文件夹所有内容和删除整个
fso使用实例:文件改名
FSO创建多级文件夹
利用FSO取得图片大小,宽、
用FSO实时统计在线人数
FSO组件WriteLine
FSO读取网站系统使用空间的
使用FSO修改文件夹的名称
注册FSO组件
fso应用中的几个小函数
稻香老农的无组件上传类(完整
asp无组件读取图片文件信息
 
你现在的位置:您现在的位置是: 中国ASP>>ASP教程>>fso组件
无组件上传文件被杀毒软件误报为病毒的可能的解决方法

首先看看:

无惧上传类的"反病毒"解决方案

  引题:大约两个月前,突然发现网站后台的上文件上传功能不能用说了,说是找不到类文件。上FTP一看,果然,clsUP.asp文件不见了,很是奇怪,于是重新上传,但FTP软件确认已经上传,而无论怎么刷新都看不到内容。这是怎么了?郁闷了N天,后来在本地打开此文件时,RISING竟然报警说有病毒。我晕!于是上网去搜,果然,由于无惧上传类用的是ado.stream上传,现在大多杀毒软件把其列为病毒,因为其对WIN系统存在“潜在”危险。去无惧上传类的官方网站,也有人问此问题,只是梁无惧似乎没予以理采。

  之后,只好不用此类,而直接用FCKeditor里面的上传功能,好用是好用,但是无法批量上传文件,并且在向日志内容里面插入的时候不方便,因为用无惧的类,可以很自由的定义一些功能,以符合自己的网站。但是在后来的一个机会里发现,不只是无惧上传类用的是ado.stream来上传,很多上传类都用此,而非FSO。那为什么就单单把无惧上传类列为病毒呢?

  从ASP木马说起,ASP木马最基本的一个功能就是文件上传,那么就去看看他里面是怎么用的,不看不知道,一看吓一跳,原来里面用的正是无惧上传类,只是经过“改装”过,但里面的一些关键代码还是没变的,最搞笑的是,变量声明没变,于是俺回来试着改一点点东西看看。

在无惧上传类的上传文件分析函数中,有这么一段变量声明Dim RequestBinDate,sSpace,bCrLf,sInfo,iInfoStart,iInfoEnd,tStream,iStart,oFileInfo,把其中几个变量的位置变一下,改变一下各个变量的顺序看一下,再上传,OMG,竟然传上服务器了,也就是说NORTON终于把clsUP.asp放过了。天理何在啊?一种技术被恶意应用了,那么这种技术就是恶意的吗?这些所谓的杀毒软件们啊~~那么同理 ,如果ASP木马中也用此方法改了,那杀毒软件的“病毒识别码”不是又失效了?

Dim RequestBinDate,iInfoEnd,bCrLf,sInfo,sSpace,iInfoStart,oFileInfo,tStream,iStart

/>

另外一个解决办法就是使用vbscrpt.encode

vbscript.encode简介附加密解密软件下载



相关标签:无组件上传

相关信息:

注册FSO组件
FSO组件的安装
fso操作文件 实例函数
利用FSO取得BMP,JPG,PNG,GIF文件信息
FileSystemObject对象成员概要
fso使用:drive 读取驱动器信息
fso:folder 文件系统
fso:file 文件对象

 

中国ASP技术 ASP.ORG.CN 版权所有 2004-2008