U盘蠕虫Worm.Win32.AutoRun.eeb
http://tech.ddvip.com 2008年06月13日 社区交流 收藏本文
内容摘要:该样本程序被执行后,遍历进程查找系统中是否存在avp.exe,如果存在则修改系统时间试图使其不能正常运行;拷贝自身到%SystemRoot%\system32目录下,重命名为“3621E3B1.EXE”;调用SCM写注册表,将病毒拷贝注册成名为264F4D05的服务,使用相关API函数启动被注册的服务
该样本是使用Delphi编写的下载程序,由微点主动防御软件自动捕获,采用Upack加壳方式试图躲避特征码扫描,加壳后长度为13,589字节,图标为,病毒扩展名为exe,主要通过网页木马、文件捆绑、移动存储介质的方式传播,病毒主要下载其他病毒程序。
病毒分析
该样本程序被执行后,遍历进程查找系统中是否存在avp.exe,如果存在则修改系统时间试图使其不能正常运行;拷贝自身到%SystemRoot%system32目录下,重命名为“3621E3B1.EXE”;调用SCM写注册表,将病毒拷贝注册成名为264F4D05的服务,使用相关API函数启动被注册的服务;
Quote:
项:HKLMSYSTEMCurrentControlSetServices264F4D05
键值:DisplayName
指向数据:264F4D05
键值:Description
指向数据:E3EC66E5
键值:ImagePath
指向文件:%SystemRoot%system323621E3B1.EXE -k
键值:Start
指向数据:02
服务启动后,开启一线程在%SystemRoot%system32目录下释放动态库E3EC66E5.DLL,提升自身权限为“SeDebugPrivilege”,遍历进程查找winlogon.exe,申请内存空间将动态库E3EC66E5.DLL写入,使用远程线程激活病毒代码实现代码注入躲避常规杀毒软件的查杀;以批处理的形式将病毒原文件删除;
动态库E3EC66E5.DLL运行后,修改如下注册表健值以达到隐藏病毒文件的目的;
Quote:
项:HKLMSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedFolderHiddenSHOWALL
健值:CheckedValue
指向数据:00
访问恶意网站下载其他病毒程序并运行,之后开启一线程间隔30000ms后使用API函数DeleteFileA将下载原文件删除;遍历盘符在移动存储介质中释放隐藏病毒文件和autorun.inf,使用Windows自动播放功能来传播病毒。
安全提示
已安装使用微点主动防御软件的用户,无须任何设置,微点主动防御将自动保护您的系统免受该病毒的入侵和破坏。无论您是否已经升级到最新版本,微点主动防御都能够有效清除该病毒。如果您没有将微点主动防御软件升级到最新版,微点主动防御软件在发现该病毒后将报警提示您发现“未知间谍软件”,请直接选择删除处理(如图1);
如果您已经将微点主动防御软件升级到最新版本,微点将报警提示您发现" Worm.Win32.AutoRun.eeb”,请直接选择删除(如图2)。
对于未使用微点主动防御软件的用户,微点反病毒专家建议:
1、不要在不明站点下载非官方版本的软件进行安装,避免病毒通过捆绑的方式进入您的系统。
2、建议关闭U盘自动播放,具体操作步骤:开始->运行->gpedit.msc->计算机配置->管理模板->系统->在右侧找到"关闭自动播放"->双击->选择"已启用"。
3、尽快将您的杀毒软件特征库升级到最新版本进行查杀,并开启防火墙拦截网络异常访问,如依然有异常情况请注意及时与专业的安全软件厂商联系获取技术支持。
作者:pioneer 责编:豆豆技术应用