Win32.Harp

2008-02-23 09:34:34来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

病毒名称: Win32.Harp 类别: c#病毒 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_MACHINESoftwareSharp

这个注册表键值的缺省值是 设置当前其执行的路径与文件名。

然后执行"cs.exe","cs.exe"这个文件的行动像一个简单的prepending virus(prepending virus就是将自身加到其他程序的开始处的病毒)。它的目标是任何后缀是".exe"的文件,包括其运行环境.NET文件与Windows的标准程序。它将整个自身加载到每个被其感染的文件。为了找到一个自身的拷贝,病毒开始从注册表读取前面刚刚由其自己注册的信息。

病毒还会精确的查找到文件的original host program,病毒会处理这些original host program,以至于一个被感染的文件,还能看起来正常的执行与显示。

一部分的这种.NET病毒还创建另一个"Sharp.vbs"文件在启动文件夹里(如 "C:WINDOWSStart MenuProgramsStartUp")。这样"Sharp.vbs"会在启动时被执行,而它的作用只是显示一个消息框:

病毒的清除法: 使用光华反病毒软件,彻底删除。 病毒演示: 病毒FAQ: 别名: W32.HLLP.Sharpei@mm, Win32/Sharp.Worm, Win32/Sharpei.A
发现日期: 2002-8-18

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Win32.HLLM.Fake.45056

下一篇:Symbian.Cabir.U