荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: gordonlot (万劫不复), 信区: Virus
标  题: c#病毒 Win32.Harp小档案
发信站: 荔园晨风BBS站 (Sun Mar  3 19:23:50 2002), 转信

    别名: W32.HLLP.Sharpei@mm, Win32/Sharp.Worm, Win32/Sharpei.A
种类: Win32
类型: Virus
热度: 低
破坏性:中
传播性:高


病毒特征:
Win32.Harp病毒的传播方式是通过微软Outlook发送电子邮件。在其发送的电
子邮件的附件里包含一个C#语言编写的程序,这个程序在安装有Microsoft.NET
framework的机器上能够运行并感染计算机。

电子邮件的信息为:
主题:Important: Windows update
内容:
Hey, at work we are applying this update because it makes Windows
over 50% faster and more secure. I thought I should forward it as you
may like it.
附件:MS02-010.exe
附件MS02-010.exe的功能很简单,主要是创建与执行它所需要的文件。

首先拷贝自身于"c:\MS02-010.exe".这个文件主要用处是在后面向外发送电子
邮件时担当附件。其次,它会在自己身被激活的目录下创建sharp.vbs文件,而且
这个sharp.vbs会被立即执行。

sharp.vbs是一个Visual Basic Script的脚本文件,它的主要职责是发送电子
邮件。它会将病毒发送到Outlook地址簿里的每一个电子邮箱地址。sharp.vbs最后
做的事是将自身从硬盘中删除。

紧接着病毒会检测计算机是否能运行微软.NET文件,如果计算机没有安装.NET
 framework,病毒会退出。病毒是通过在系统目录下查找"mscoree.dll"来确定是
否安装.NET framework。"mscoree.dll"为微软.NET 运行时的动态链接文件。

如果病毒查找到了"mscoree.dll",它会在系统目录下创建"cs.exe"文件。
"cs.exe"是一个微软.NET可以执行的文件,其编写语言为C#语言,并用
MSIL(Microsoft Intermediate Language)进行编译的。病毒会创建下面的注册表
键值:

HKEY_LOCAL_MACHINE\Software\Sharp
这个注册表键值的缺省值是 设置当前其执行的路径与文件名。

然后执行"cs.exe","cs.exe"这个文件的行动像一个简单的prepending
virus(prepending virus就是将自身加到其他程序的开始处的病毒)。它的目标是
任何后缀是".exe"的文件,包括其运行环境.NET文件与Windows的标准程序。它将
整个自身加载到每个被其感染的文件。为了找到一个自身的拷贝,病毒开始从注册
表读取前面刚刚由其自己注册的信息。

病毒还会精确的查找到文件的original host program,病毒会处理这些
original host program,以至于一个被感染的文件,还能看起来正常的执行与显
示。

一部分的这种.NET病毒还创建另一个"Sharp.vbs"文件在启动文件夹里(如
"C:\WINDOWS\Start Menu\Programs\StartUp")。这样"Sharp.vbs"会在启动时被
执行,而它的作用只是显示下面的一个消息框:

--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.48.221]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店