前不久, 我朋友的一台服务器惨遭所谓hacker入侵,植入无数只马,不管大马,小马,还放了好几只虫子,并且管理员组多了好几位新的朋友,朋友问我有何解决办法,大清早才上去帮他瞅瞅.郁闷死. 原来他服务器的安全足够可以自杀了.以前我跟他说过要如何如何,不听劝,在服务器上安装了各种各样的服务,还说要做IDC, 晕死.此事姑且不表,近一年来个人都很少去处理安全的东西,只是一直忙于开发自己的产品SnSites,今天从他服务器揪出一条超级虫进行相关剖析."为了中国的网络安全事业",海洋顶端再怎么也得对不起一次了.嘿嘿. # #>a&,
[=~!w_
可以说,海洋此次新版,功能超级,超牛B, 我嘛,主要*写小程序混饭吃,还能看得懂. iS-K
~qa
4A o{M
除了它以前经常使用的对象外,此次还加了可以让管理员毛骨悚然的ADSI对象,要知道ADSI可是无所不能,在应用软件编程里可以操纵WINNT的很多东西,比如添加管理员,用户组,获取远程主机的......吓坏了吧?废话少说. 以下是进入海洋2006新版后的界面. ND,`QjmZ
_LLshV3
如下图: 3^ ~Zj95M
Czh8zB+r
海阳顶端网ASP木马@2006 "::9aYd!
~d+O/:=K_
|[WL2<
-------------------------------------------------------------------------------- Q
X):T#^V
V.j#E1 P
系统服务信息 /Sj_y*x1e
;Jo*|pju
服务器相关数据 qw0~*0}
(系统参数,系统磁盘,站点文件夹,终端端口&自动登录) k~|ZO/X@l%
cG(0q[
服务器组件探针 |_I[1%&`N
gMay
系统用户及用户组信息 9:\A7 =
pn*d[M|k
客户端服务器交互信息
2}!R
T
iiN?\OO^~
WScript.Shell程序运行器 Sw
"|iBZ@
D;C5,rNt
Shell.Application程序运行器 %mmxA6I
.f%vDBJS
FSO文件浏览操作器 UzJ!Y / 5
F*!gzKZ"
Shell.Application文件浏览操作器 \7DCwu[0M
gix>DHq$k
微软数据库查看/操作器 Xj;2h{#s
kPedX
文件夹打包/解开器 )|:8zDuJ
@?M;'xMbB
文本文件搜索器 3Tw%W0q
](n69XX_
一些零碎的小东西 Bxt_a.LthH
un&>
-------------------------------------------------------------------------------- dcP88!#5-
X&,N}9>B
Powered By Marcos 2005.02 >vxWx[fRu
`.`FgaJ
|
打开源程序研究研究.... APOea
.S(^roM;+
<object runat="server" id="ws" scope="page" classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object> o{g@Nk'f
<object runat="server" id="ws" scope="page" classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object> VLx T"]f
<object runat="server" id="fso" scope="page" classid="clsid:0D43FE01-F093-11CF-8940-00A0C9054228"></object> :SdIU36
<object runat="server" id="sa" scope="page" classid="clsid:13709620-C279-11CE-A49E-444553540000"></object> C#T)@UxBZ
.W-=x,`hY4
开头就来四个对象. .Nk6
*V<)p%l.
明眼人一看就知道是啥了吧? 3l+|&q[v
WS5"!vz
第一个是:wscript.shell,第二个仍然是,只不过稍不同.wscript.network 好像是.不记得了. -BjEL;
&gJW6<
第三个是fso,第四个是shell.application 6ku8`WyoF
9?!u2 o
有的人说,禁止FSO不就万事大吉了?费这么多功夫做什么? F*.
/D~K
\CDAFu#
可以告诉你,不用FSO一样可以写入文件和创建文件,adodb.stream就可以做到. 13\Sh
aYR\ <02
更何况shell.application? NC;T( @
'l8eH$
爽快地删除了wscript.shell,wscript.network,shell.application这些个不安全对象. Z{
%Uw;d
JkJhfFV
FSO可以不用删除.可保自身安全,也让那些个不注重安全的网站用户受受罪. > `0| X
T77)Np
这就是"不同WEB不同低权限用户"访问方法.详细设置方法请参考其他贴子. [e1\A&T
#yX^?+Rc
当然了.看看海洋失效与否,肯定得一边测试一边来看效果了. jigbeHRy
y]MWd#U
当其他的安全设置:升级FTP到6.X最新版,删除mssql不安全存储过程,加强本地安全策略, {#0Tl
2-P I JO
限制本地连接端口等等, 再对IIS6.0(Win2003)进行一些比较安全的设置. @_(nd57oSs
EI<"DB
再次运行海洋2006, 以上界面所列功能除了一个其他已全部失效.唯有这个"系统用户及用户组信息 "还是可以运行,打开源程序. { .cB>L
>*Sv0#
)'w]YIv9
Sub PageUserList() Fr<Pe&d