flyleaf 发表于 2009-10-27 11:05

Trojan/Win32.Small.dyq[Dropper]分析

一、 病毒标签:
病毒名称: Trojan/Win32.Small.dyq
病毒类型: 木马下载器
文件 MD5: 6CCB74A0701948C1AD29EF29D0BB003B
公开范围: 完全公开
危害等级: 4
文件长度: 26,112 字节
感染系统: Windows98以上版本
开发工具: Microsoft Visual C++ 6.0

二、 病毒描述:
该恶意代码为下载者木马,病毒运行后动态加载sfc_os.dll系统库文件,并调用该库文件序号为#5的函数,去掉对appmgmts.dll系统文件的保护,动态加载Advapi32.dll系统库文件,并调用该库文件的RegCloseKey、OpenSCManagerA函数,开启AppMgmt服务,遍历%System32%目录下的appmgmts.dll,创建病毒文件替换系统的appmgmts.dll文件,并将病毒DLL文件时间设置为该系统DLL文件的创建时间,释放驱动文件到临时目录下下,等待启动之后将删除驱动文件,该驱动文件主要行为恢复SSDT过主动防御,调用StartServiceA函数启动AppMgmt服务,以系统服务启动病毒DLL文件,创建BAT批处理文件用于删除病毒自身,结束安全软件进程,将病毒DLL注入到svchost.exe进程中,开启IE连接网络下载病毒文件。

三、 行为分析:
本地行为:
1、文件运行后会释放以下文件
%System32%\appmgmts.dll

2、病毒运行后动态加载sfc_os.dll系统库文件,并调用该库文件序号为#5的函数,去掉对appmgmts.dll系统文件的保护,动态加载Advapi32.dll系统库文件,并调用该库文件的RegCloseKey、OpenSCManagerA函数,开启AppMgmt服务,遍历%System32%目录下的appmgmts.dll,创建病毒文件替换系统的appmgmts.dll文件,并将病毒DLL文件时间设置为该系统DLL文件的创建时间,释放驱动文件到临时目录下下,等待启动之后将删除驱动文件,该驱动文件主要行为恢复SSDT过主动防御。

3、调用StartServiceA函数启动AppMgmt服务,以系统服务启动病毒DLL文件经损坏而不认为其是病毒DLL文件,结束360tray.exe安全软件进程,如发现bdagent.exe、avp.exe进程该木马则会出错不连接网络造成机器速度缓慢严重可导致死机,当用户从新计算机之后则会导致bdagent.exe、avp.exe进程无法正常加载运行,将病毒DLL注入到svchost.exe进程中从而达到木马继续连接网络下载病毒文件的目的。
4、修改注册表
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AppMgmt\Type
旧值: DWORD: 3 (0x3)
新值: DWORD: 2 (0x2)
描述:修改AppMgmt服务启动方式为自动

网络行为:
http://nbhy6.114cen****.com/bhy/0.exe
描述:连接以上地址下载病毒文件

注:%System32%是一个可变路径。病毒通过查询操作系统来决定当前System文件夹的位置。
      %Windir%            WINDODWS所在目录
    %DriveLetter%            逻辑驱动器根目录
    %ProgramFiles%         系统程序默认安装目录
    %HomeDrive%           当前启动的系统的所在分区
    %Documents and Settings%       当前用户文档根目录
    %Temp%             \Documents and Settings
                    \当前用户\Local Settings\Temp
    %System32%            系统的 System32文件夹
    
    Windows2000/NT中默认的安装路径是C:\Winnt\System32
    windows95/98/me中默认的安装路径是C:\Windows\System
    windowsXP中默认的安装路径是C:\Windows\System32   


四、 清除方案:
1、使用安天防线可彻底清除此病毒(推荐)。
请到安天网站下载:http://www.antiy.com
2、手工清除请按照行为分析删除对应文件,恢复相关系统设置。
(1) 使用ATOOL进程管理结束病毒appmgmts.dll模块进程。
(2) 强行删除病毒下载的大量病毒文件
%System32%\appmgmts.dll
(3)恢复注册表
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AppMgmt\Type
旧值: DWORD: 3 (0x3)
新值: DWORD: 2 (0x2)
页: [1]
查看完整版本: Trojan/Win32.Small.dyq[Dropper]分析