文章作者:李嘉义 [中国黑客联盟]
信息来源:《黑客X档案》
前言:
自从换了家公司快一年了,一直在忙。好久没写点东西了,一是由于工作太忙,再就是关于攻击方面的文章有太多的人在写,也不多我一个。安全防守的总觉得高人有的是,写出来也丢人!但通过前一阵对263虚拟主机服务器的检测。我觉得真有写点东西的必要了。。。想想如果进入虚拟主机的人不是我,而是个有恶意的人,把网站全删了,一个网站索赔一万,近千个网站要赔多少钱不用我算吧,这还不算由此失去众多客户带来的损失。。所以该给服务器的管理员们提个醒了……
正文:
防护方式
第一式: [ 脚本监控 ]
实施环境:Windows操作系统
实施方法:安装对脚本监控较强的防毒软件!如:Kaspersky(卡巴斯基)。题外话:我的脚本常常被他kill….有时只能把他的监控临时关掉!
个人意见:实施起来比较容易,装一个好的防毒软件就可以了。263主机就用了此法!但未必太管用,不是什么马都可以查杀的。而且当我把程序加一下密,防毒软件也认不出来。呵呵。。。仅可作为初级防线!
第二式: [ 防ASP马之FSO组件 ]
实施环境:Windows操作系统 IIS模式下
实施方法:通过使FSO(FileSystemObject) 组件调用失效可使ASP马跑不起来!此式又可分为两招:
第一招:修改注册表中程序标识值 ( ProgID )
出 招:单击“开始→运行”,在运行对话框中输入“regedit”,然后在注册表编辑器中找到“HKEY_CLASSES_ROOT\Scripting.FileSystemObject”
改为 “HKEY_CLASSES_ROOT\Scripting.FileSystemObjectcn90” 效果如下图!
说 明:此招只是把通常调用FSO的语句
“Set 对象名 = Server.CreateObject("Scripting.FilesystemObject")”
改为:“Set 对象名 = Server.CreateObject("Scripting.FilesystemObjectcn90")”
来使不知默认的ProgID改为何值的人无法调用FSO组件,从而达到使ASP木马跑不起来
的目的(如下图)。最后再提醒一点,通常有人认为把Scripting.FilesystemObject修改为Scripting.FilesystemObjectcn90是改(右边的)字符串值,那是没用的。字符串的值,你就当是说明好了,改不改都无所谓。。主要是要改左边的项值(文件夹重命名)
个人意见:此招看上去管用,但若有精通一些的人采用HTM L的