蠕虫病毒
worm.win32.autorun.pft
捕获时间
2009-8-9
危害等级
高
病毒症状
该样本是使用“vc”编写的木马程序,由微点主动防御软件自动捕获,采用“upx”加壳方式,企图躲避特征码扫描,加壳后长度为“36,864字节”,图标为“
”,病毒扩展名为“exe”,主要通过“文件捆绑”、“下载器下载”、“网页挂马”、“移动存储介质”等方式传播,病毒主要目的为反大多数杀毒软件、降低系统安全性能、下载大量病毒并传播。
用户中毒后,会出现网络缓慢、杀毒软件无故退出或失效,出现大量未知进程、系统运行缓慢和无故报错等现象。
感染对象
windows 2000/windows xp/windows 2003
传播途径
网页木马、文件捆绑、下载器下载
防范措施
已安装使用微点主动防御软件的用户,无须任何设置,微点主动防御将自动保护您的系统免受该病毒的入侵和破坏。无论您是否已经升级到最新版本,微点主动防御都能够有效清除该病毒。如果您没有将微点主动防御软件升级到最新版,微点主动防御软件在发现该病毒后将报警提示您发现“未知木马”,请直接选择删除处理(如图1);
图1 微点主动防御软件自动捕获未知病毒(未升级)
如果您已经将微点主动防御软件升级到最新版本,微点将报警提示您发现"worm.win32.autorun.pft”,请直接选择删除(如图2)。
图2 微点主动防御软件升级后截获已知病毒
未安装微点主动防御软件的手动解决办法:
1、手工恢复以下文件:
拷贝相同版本的userinit.exe替换%systemroot%\system32\userinit.exe
拷贝相同版本的asyncmac.sys到%systemroot%\system32\drivers\asyncmac.sys
拷贝相同版本的aec.sys到%systemroot%\system32\drivers\aec.sys
2、手动删除以下文件:
%systemdriver%\recycle.{645ff040-5081-101b-9f08-00aa002f954e}
%systemroot%\extext12944765t.exe
%systemdriver%\autorun.in
%systemroot%\system32\scvhost.exe
3、手动删除以下注册表键值:
键:hkey_local_machine\system\currentcontrolset\services\asyncmac
键:hkey_local_machine\system\currentcontrolset\services\aec
键:hkey_local_machine\system\currentcontrolset\services\pcidump
键:hkey_local_machine\software\microsoft\windows nt\currentversion\image file execution options\[所有劫持]
键:hkey_local_machine\software\microsoft\windows\currentversion\run\rstray
变量声明:
%systemdriver% 系统所在分区,通常为“c:\”
%systemroot% windodws所在目录,通常为“c:\windows”
%documents and settings% 用户文档目录,通常为“c:\documents and settings”
%temp% 临时文件夹,通常为“c:\documents and settings\当前用户名称\local settings\temp”
%programfiles% 系统程序默认安装目录,通常为:“c:\programfiles”
病毒分析
(1)调用winexec函数执行notepad.exe,查找notepad窗口类,如果没有找到,直接退出当前进程,如果找到,发送一个消息到当前主线程,主线程接受到消息之后,继续执行。
(2)病毒尝试终止反病毒软件nod32的相关服务,强行终止相关进程,并删除相关服务。
(3)释放动态链接库%systemroot%\ee0t.dll(名字随机生成)。
(4)创建进程,通过%systemroot%\system32\rundll32.exe %systemroot%\ee0t.dll testall载入动态链接库。
(5)提升自身进程权限,获得当前进程列表,检测kavstart.exe(金山)、avp.exe(卡巴)和ccenter.exe(瑞星)三个反病毒软件进程,如果发现目标进程,删除相关服务和终止相关进程,病毒会调用sfc.dll动态链接库去掉asyncmac.sys和aec.sys两个驱动文件的保护属性,并释放驱动文件aec.sys和asyncmac.sys,创建服务并启动驱动。启动完成后,通过aec.sys驱动来恢复ssdt,通过asyncmac.sys驱动来终止杀软进程,修改注册表实现镜像劫持,并删除所有注册表启动项目、删除aec.sys和asyncmac.sys两个驱动文件。
(6)完成以上工作后,病毒删除ee0t.dll。
(7)创建新线程,创建目录%systemdriver%\recycle.{645ff040-5081-101b-9f08-00aa002f954e},然后病毒将主体重命名为rav32.exe,拷贝到%systemdriver%\recycle.{645ff040-5081-101b-9f08-00aa002f954e}\rav32.exe,并设置文件属性为系统隐藏,写autorun.inf,使用户打开系统磁盘或打开资源管理器就执行病毒。
(8)释放%systemroot%\extext90308796t.exe并执行。将病毒自身重命名为scvhost.exe拷贝到%systemroot%\system32\目录下。
(9)执行病毒文件extext90308796t.exe ,首先比较自身是不是userinit.exe,如果是运行explorer.exe进程,通过net命令停止wscsvc(windows安全中心)服务,随后停止shareaccess(windows防火墙)的服务,接着通过cacls将%systemroot%\system32\目录和%temp%目录的访问权限设置为everyone完全控制。
(10)创建互斥体,防止多次运行,创建新线程,统计本地感染机器的网卡地址、系统版本和时间,将这些信息发送到黑客指定的地址。
(11)病毒获得注册表操作相关api函数虚拟地址,添加注册表自启动项。
(12)获得控制服务操作相关api函数的实际虚拟地址, 释放驱动%systemroot%\system32\drivers\pcidump.sys,创建服务并加载启动,
通过该驱动,将extext12944765t.exe的地址写入%systemroot%\system32\userinit.exe文件的地址空间,感染userinit.exe文件。之后,删除驱动%systemroot%\system32\drivers\pcidump.sys和服务。
(13)访问病毒下载地址列表,下载大量病毒到本地机器,并运行。
(14)在病毒主文件的当前目录创建批处理文件_temp.bat,并隐藏执行该批处理,执行完后删除病毒自身和_temp.bat文件。
病毒创建文件:
%systemroot%\ee0t.dll
%systemroot%\system32\drivers\aec.sys
%systemroot%\system32\drivers\asyncmac.sys
%systemdriver%\recycle.{645ff040-5081-101b-9f08-00aa002f954e}
%systemdriver%\recycle.{645ff040-5081-101b-9f08-00aa002f954e}\rav32.exe
%systemroot%\extext12944765t.exe
%systemdriver%\autorun.inf
%systemroot%\system32\drivers\pcidump.sys
%systemroot%\system32\scvhost.exe
x:\_temp.bat (x为病毒主文件所在路径)
病毒修改文件:
%systemroot%\system32\userinit.exe
病毒删除文件:
%systemroot%\ee0t.dll
%systemroot%\system32\drivers\aec.sys
%systemroot%\system32\drivers\asyncmac.sys
%systemroot%\system32\drivers\pcidump.sys
x:\_temp.bat (x为病毒主文件所在路径)
病毒创建注册表:
hkey_local_machine\system\currentcontrolset\services\asyncmac
hkey_local_machine\system\currentcontrolset\services\aec
hkey_local_machine\system\currentcontrolset\services\pcidump
hkey_local_machine\software\microsoft\windows nt\currentversion\image file execution options\[镜像劫持]
hkey_local_machine\software\microsoft\windows\currentversion\run\rstray
病毒删除注册表:
hkey_local_machine\software\microsoft\windows\currentversion\run\[安全软件]
hkey_local_machine\system\currentcontrolset\services\pcidump
病毒访问网络:
http://count?mac=xxxxx&ver=xxx&os=&dtime=xxx-xx-xx
http://qywm.***.org/bbs/ggb2.txt