pioneer
超级版主
积分 4563
发帖 4545
注册 2007-7-16 来自 BJ
|
#2
病毒分析:
1.获取当前进程,并将当前进程提权为"SeDebugPrivilege"权限级别。
2.遍历进程,查找"woool.exe"和“woool.dat”进程,如果查找到该进程,就立即结束之。如果没有查找到该进程,继续操作。
3.获取临时文件目录,并在该目录下创建%temp%\kb004d172b.ind文件,打开注册表,枚举注册表键值信息HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache,查找传奇世界的游戏安装路径。
4.遍历文件目录,查找"C:\Program Files\Common Files\System"目录,如果没有该目录,就创建该目录,如果有,则将%temp%\kb004d172b.ind(随机名称)文件以拷贝的方式复制到该目录下:"C:\Program Files\Common Files\System\ kb004d172b.ind(随机名称)",获得该文件的属性并设置该文件的属性为系统隐藏。
5. 遍历文件,查找系统目录“sfc-os.dll”文件,破坏Windows文件保护。
6.获取系统目录路径,在该目录下创建"C:\WINDOWS\system32\dsound.dll.dat"文件,遍历文件查找"C:\WINDOWS\system32\DllCache\dsound.dll"文件,以移动的方式将文件该为"C:\WINDOWS\system32\DllCache\dsound.dll.MGVF", 以及将"C:\WINDOWS\system32\dsound.dll.dat"文件以拷贝的方式将文件复制为"C:\WINDOWS\system32\DllCache\dsound.dll", 将"C:\WINDOWS\system32\dsound.dll.dat"文件,以移动的方式将文件该为"C:\WINDOWS\system32\dsound.dll"。目的是替换了正常的系统目录dsound.dll文件,将病毒文件伪装成系统文件,如果游戏启动以后会正常加载伪装后的文件dsound.dll,然后创建消息钩子,并获取游戏的帐号和密码信息发送到黑客指定网址。
7.获取临时文件目录以及临时文件的环境变量,并在该文件的目录下创建%temp% \tempVidio.bat文件,然后以命令ShellExecuteA的形式执行该文件。目的是删除病毒源以及批处理自身。
病毒创建文件:
%temp%\kb004d172b.ind
%SystemRoot%\system32\dsound.dll.dat
%temp% \tempVidio.bat
病毒拷贝文件:
%ProgramFiles%\Common Files\System\kb004d172b.ind(随机名称)
%SystemRoot%\system32\DllCache\dsound.dll
病毒移动文件:
%SystemRoot%\system32\DllCache\dsound.dll.MGVF(随机名称)
%SystemRoot%\system32\dsound.dll
|
※文章所有权归【pioneer】与【东方微点论坛】共同所有,转载请注明出处!※
|
|
|