Trojan/Win32.OnLineGames.vcto[Stealer]分析
一、 病毒标签:病毒名称:Trojan/Win32.OnLineGames.vcto
病毒类型: 木马
文件 MD5: 5EF45941FB4D4B98BD81B414C36D32D2
公开范围: 完全公开
危害等级: 3
文件长度: 11,776 字节
感染系统: Windows98以上版本
开发工具: Borland Delphi 6.0 - 7.0
加壳类型: UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo
二、 病毒描述:
该恶意代码文件为QQ自由幻想游戏盗号木马,病毒运行后创建病毒文件到%System32%目录下,运行完毕后调用rundll32.exe加载病毒DLL文件并删除原病毒体文件。病毒DLL文件分析:当病毒DLL被加载之后调用系统文件comres.dll的COMResModuleInstance函数,将comres.dll系统文件备份之后用病毒DLL代替系统DLL文件来达到开机启动目的,修改注册表禁用windows系统文件保护,遍历进程查找qqffo.exe、egui.exe进程,找到后将其进程强行结束,安装消息钩子截取游戏账号及密码通过URL方式发送到作者指定的地址中。
三、 行为分析:
本地行为:
1、文件运行后会释放以下文件
%System32%\jkanqm1.nls
%System32%\comres.dll
2、新增注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SFCDisable
新: DWORD: 4294967197 (0xffffff9d)
旧: DWORD: 0 (0)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SfcScan
值: DWORD: 0 (0)
描述:修改注册表禁用windows系统文件保护
3、调用rundll32.exe加载病毒DLL文件并删除原病毒体文件参数如下:
SHELL32.ShellExecuteA
hWnd = NULL
Operation = "open"
FileName = "rundll32.exe"
Parameters = "Ukidn12.dll,dllDeleteFile C:\Documents and Settings\a\桌面\qq自由幻想外挂v4.6.exe"
DefDir = ""
IsShown = 1
4、当病毒DLL被加载之后调用系统文件comres.dll的COMResModuleInstance函数,将comres.dll系统文件备份之后用病毒DLL代替系统DLL文件来达到开机启动目的,修改注册表禁用windows系统文件保护,遍历进程查找qqffo.exe、egui.exe进程,找到后调用TerminateProcess函数将其进程强行结束。
网络行为:
将截取到的游戏账户信息以ULR方式通过以下参数回传到作者地址中
suser=%s&spass=%s&serial=%s&sernum=%s&name=%s&level=%d&money=%d&line=%s&boxpass=%s
注:%System32%是一个可变路径。病毒通过查询操作系统来决定当前System文件夹的位置。Windows2000/NT中默认的安装路径是C:\Winnt\System32,windows95/98/me中默认的安装路径是C:\Windows\System,windowsXP中默认的安装路径是C:\Windows\System32。
%Temp%= C:\Documents and Settings\AAAAA\Local Settings\Temp 当前用户TEMP缓存变量
%Windir%\ WINDODWS所在目录
%DriveLetter%\ 逻辑驱动器根目录
%ProgramFiles%\ 系统程序默认安装目录
%HomeDrive% = C:\ 当前启动的系统的所在分区
%Documents and Settings%\ 当前用户文档根目录
四、 清除方案:
1、使用安天防线可彻底清除此病毒(推荐)。
2、手工清除请按照行为分析删除对应文件,恢复相关系统设置。
(1) 删除病毒文件
复制%System32%\comresdk.dll改名为comres.dll替换病毒文件
重命名%System32%\下的文件sfc_my.dll为sfc_os.dll
删除%System32%\jkanqm1.nls
(2) 删除病毒添加的注册表项恢复修改的注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SFCDisable
新: DWORD: 4294967197 (0xffffff9d)
旧: DWORD: 0 (0)
恢复注册表修改的键值
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SfcScan
删除Winlogon键下的SfcScan键值
页:
[1]