pioneer
超级版主
积分 4563
发帖 4545
注册 2007-7-16 来自 BJ
|
#2
病毒分析
1.病毒运行后,首先遍历窗口查找是否存在星辰变游戏窗口“XCBClientWnd”,如果存在,发送消息关闭该窗口;
2.获取名称为“CYXCB”的模块,获取后加载该模块,找到该模块位置,以此获得游戏安装目录;
3.如果获取模块失败,会查找是否存在注册表项HEKY_LOCAL_MACHINE\snda\XCB,如果存在,获取该项下path键值中的路径信息,以此获得游戏的安装目录;
4.查找游戏安装目录下是否存在名称为GPKHelp.dll的文件,如果存在,则删除该文件,然后重新创建该文件,写入数据,设置文件属性为隐藏 ;
5.查找游戏安装目录下是否存在名称为binkw32.dll(该文件为星辰变游戏运行中需要加载的库文件)的文件,如果存在,获取文件的信息,删除该文件,重新创建该文件,读取GPKHelp.dll文件内容,写入病毒代码,重新写的文件与原文件大小一样,这样病毒就可以随游戏启动而启动了;
6.在游戏安装目录下创建批处理文件test.bat,运行批处理,用于删除病毒原文件自身;
7.星辰变游戏启动后,加载被病毒感染的binkw32.dll,创建消息钩子,获取用户游戏的账号和密码信息,发送到黑客指定地址;
病毒创建文件:
星辰变安装目录\GPKHelp.dll
星辰变安装目录\binkw32.dll
星辰变安装目录\test.bat
|
※文章所有权归【pioneer】与【东方微点论坛】共同所有,转载请注明出处!※
|
|
|