微点交流论坛
» 游客:  注册 | 登录 | 帮助

 

作者:
标题: 梦幻西游盗号者Trojan-PSW.Win32.OL-Game.mjx
pioneer
超级版主




积分 4563
发帖 4545
注册 2007-7-16
来自 BJ
#1  梦幻西游盗号者Trojan-PSW.Win32.OL-Game.mjx

病毒名称

Trojan-PSW.Win32.OL-Game.mjx

捕获时间

2008-05-09

病毒摘要

该样本是使用VC编写的盗号程序,由微点主动防御软件自动捕获,采用FSG加壳方式试图躲避特征码扫描,加壳后长度为20,381字节,图标为
,病毒扩展名为exe,主要通过网页木马、文件捆绑的方式传播,病毒主要获取网络游戏“梦幻西游”账号和密码以及其它私人信息。

感染对象

Windows 2000/Windows XP/Windows 2003

传播途径

网页木马、文件捆绑

安全提示

已安装使用微点主动防御软件的用户,无须任何设置,微点主动防御将自动保护您的系统免受该病毒的入侵和破坏。无论您是否已经升级到最新版本,微点主动防御都能够有效清除该病毒。如果您没有将微点主动防御软件升级到最新版,微点主动防御软件在发现该病毒后将报警提示您发现“未知间谍软件”,请直接选择删除处理(如图1);



如果您已经将微点主动防御软件升级到最新版本,微点将报警提示您发现" Trojan-PSW.Win32.OL-Game.mjx”,请直接选择删除(如图2)。



对于未使用微点主动防御软件的用户,微点反病毒专家建议
1、不要在不明站点下载非官方版本的软件进行安装,避免病毒通过捆绑的方式进入您的系统。
2、尽快将您的杀毒软件特征库升级到最新版本进行查杀,并开启防火墙拦截网络异常访问,如依然有异常情况请注意及时与专业的安全软件厂商联系获取技术支持。
3、开启windows自动更新,及时打好漏洞补丁。

※文章所有权归【pioneer】与【东方微点论坛】共同所有,转载请注明出处!※
2008-5-9 18:52
查看资料  发短消息   编辑帖子
pioneer
超级版主




积分 4563
发帖 4545
注册 2007-7-16
来自 BJ
#2  

病毒分析

    该样本程序被激活后,检测系统中是否有“avp.exe”进程存在,如果有则通过相关API函数将%systemroot%\system32\drivers\beep.sys替换,修改文件属性为隐藏、系统,通过相关函数启动“Beep”服务加载驱动,加载成功后使用API函数DeleteFileA将驱动文件“beep.sys”删除,再将%systemroot%\system32\dllcache\beep.sys拷贝到%systemroot%\system32\drivers目录下;否则在%temp%目录下释放驱动“tmp*.tmp”,修改文件的属性为隐藏、系统;调用SCM写注册表项将“tmp*.tmp”注册成名为“mhfp”的服务,通过相关函数启动被注册的服务加载驱动,加载成功后使用API函数DeleteFileA将驱动文件“tmp*.tmp”删除,使用相关API函数将服务项“mhfp”删除;

  Quote:
项:HKLM\SYSTEM\CurrentControlSet\Services\mhfp\
键值:DisplayName
指向数据:mhfp

项:HKLM\SYSTEM\CurrentControlSet\Services\mhfp\
键值:ImagePath
指向文件:\??\%temp%\tmp*.tmp

项:HKLM\SYSTEM\CurrentControlSet\Services\mhfp\
键值:Start
指向数据:02

在目录%temp%下释放动态库“tmp*.tmp”,修改文件属性为隐藏、系统;通过API函数LoadLibraryA将“tmp*.tmp”加载运行;动态库运行后拷贝自身到%systemroot%\system32目录下,重命名为“msosmhfp**.dll”;修改如下注册表键值使进程都自动加载动态库“msosmhfp**.dll”;通过相关API函数获取动态库所在模块名称,与梦幻西游“my.exe”进行比较,如果是则通过读取其内存获取网络游戏账号和密码以及其它私人信息,通过HTTP协议将木马所截获信息发送到盗号者收信空间中;

  Quote:
项:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\
键值:AppInit_Dlls
指向数据:%systemroot%\system32\msosmhfp**.dll

在目录%systemroot%\system32\drivers目录下释放驱动“msosmsp2p32.sys”,修改文件属性为隐藏、系统;调用SCM写注册表项将“msosmsp2p32.sys”注册成名为“msp2p32”的服务,通过相关函数启动被注册的服务加载驱动;以命令行的方式将病毒原程序删除。

  Quote:
项:HKLM\SYSTEM\CurrentControlSet\Services\msp2p32\
键值:DisplayName
指向数据:msp2p32

项:HKLM\SYSTEM\CurrentControlSet\Services\msp2p32\
键值:ImagePath
指向文件:\??\%systemroot%\system32\drivers\msosmsp2p32.sys

项:HKLM\SYSTEM\CurrentControlSet\Services\msp2p32\
键值:Start
指向数据:02

驱动beep.sys、tmp*.tmp、msosmsp2p32.sys的作用是:钩取系统服务MDL,当由内存描述符表分配进程空间时,将msosmhfp**.dll写入到每个新创建的进程空间中;

※文章所有权归【pioneer】与【东方微点论坛】共同所有,转载请注明出处!※
2008-5-9 18:53
查看资料  发短消息   编辑帖子



论坛跳转:

可打印版本 | 推荐 | 订阅 | 收藏


[ 联系我们 - 东方微点 ]


北京东方微点信息技术有限责任公司 福建东方微点信息安全有限责任公司

闽ICP备05030815号