瑞星卡卡安全论坛技术交流区反病毒/反流氓软件论坛 (转载)磁碟机病毒的详细处理方法

12   1  /  2  页   跳转

(转载)磁碟机病毒的详细处理方法

(转载)磁碟机病毒的详细处理方法

磁碟机病毒大概是最近最为泛滥的病毒了。由于arp病毒的特点和欺骗性,在学校和大企业等局域网环境中疯狂传播。迪吉凯尔于年初发布的文章,Lsass.exe、smss.exe、alg.exe病毒的分析报告和Lsass.exe/smss.exe/alg.exe病毒的一种快捷处理方法也旋即成为本站最受关注的文章。但很多用户反映两片文章的介绍对于普通用户来说仍然过于简略,希望有一篇面向普通用户的,详细的说明。本文以前天刚刚得到的样本为例,详细讲解这种病毒的处理方法和要点。请注意,Windows Home版用户无法使用本方法。此外,本方法要求系统分区是NTFS文件系统。

症状描述:

进行网络浏览的时候会弹出不明网页,通常是关于QQ中奖或者领取Q币的;注意,由于Arp病毒的特点,如果局域网中有机器中了这种病毒,那么即使没有中病毒的机器,也可能出现这种症状,而一旦用户上当点击了这种广告,则马上被感染。
进程中有两个lsass.exe和smss.exe,其中一个lsass.exe和smss.exe的用户名是当前用户。并且无法使用任务管理器或者其他工具关闭这两个病毒进程。
几乎所有的杀毒软件和安全工具都无法使用。
经常出现lsass.exe程序错误的对话框。
无法进入安全模式。用户选择安全模式则蓝屏死机。
由于这个病毒的变种很多,并且能够从网上随时下载其他病毒,因此症状可能有所不同。但这里有一个核心:
在%systemroot%\system32\目录下存在dnsq.dll文件。
简单分析:

磁碟机病毒的进程lsass.exe、smss.exe和alg.exe之所以无法被正常关闭,是因为dnsq.dll文件hook了系统服务。而dnsq.dll是通过注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows的Appinit_Dlls加载的。而在病毒运行中,又无法更改这里的注册表设置。因此我们决定首先通过NTFS权限,限制dnsq.dll被加载。

由于这个病毒已经可以调用命令解开通常的NTFS权限封锁,因此,在设置dnsq.dll的权限之前,我们需要首先把当前用户加入Users组。在文件的NTFS设置中,通过添加对Users组的限制来限制当前用户的访问,而不是直接限制当前用户。这种方法到目前为止是有效的。具体的方法如下:

点击开始菜单,输入lusrmgr.msc,然后确定。应该出现“本地用户和组”的管理控制台窗口。

附件附件:

下载次数:285
文件类型:application/octet-stream
文件大小:
上传时间:2008-3-18 13:41:45
描述:



最后编辑2008-03-18 13:59:37.263000000
分享到:
gototop
 

然后在左边窗格中选择组,在右边窗格中双击Users组。将出现下图所示的“Users 属性”对话框:

附件附件:

下载次数:297
文件类型:application/octet-stream
文件大小:
上传时间:2008-3-18 13:43:01
描述:



gototop
 

点击上图下方的“添加...”按钮,在下图所示位置输入当前用户名,比如Administrator。

附件附件:

下载次数:267
文件类型:application/octet-stream
文件大小:
上传时间:2008-3-18 13:43:39
描述:



gototop
 

然后点击“确定”按钮。
完成之后的“Users 属性”对话框应该如下图所示

附件附件:

下载次数:266
文件类型:application/octet-stream
文件大小:
上传时间:2008-3-18 13:44:15
描述:



gototop
 

单击“确定”按钮。
至此,我们已经把当前用户加入Users组。下面要进行的就是禁止这个Users组对dnsq.dll这个文件的访问。但是,由于这个病毒会在dnsq.dll文件无法访问之后疯狂运行命令,试图解开对dnsq.dll文件的安全限制,这个疯狂的过程可能会一下子创建上百个命令行进程,有可能造成系统崩溃。因此,我们在禁止对dnsq.dll的访问之前,首先禁止对cmd.exe的访问。同时为了使我们自己能够正常访问命令行,我们把cmd.exe文件改名拷贝一份。步骤如下:

单击开始菜单,输入cmd,然后回车。系统应该打开如下图所示的命令行窗口:

附件附件:

下载次数:274
文件类型:application/octet-stream
文件大小:
上传时间:2008-3-18 13:45:04
描述:



gototop
 

在命令行窗口中输入copy %systemroot%\system32\cmd.exe %systemroot%\system32\cmd1.exe,然后回车。系统应该提示一个文件拷贝完成。如下图所示

附件附件:

下载次数:255
文件类型:application/octet-stream
文件大小:
上传时间:2008-3-18 13:46:06
描述:



gototop
 

不要关闭命令行窗口,打开资源管理器,浏览到%systemroot%\system32目录下,在你的计算机上通常是c:\windows\system32\目录。找到cmd.exe文件。右击,选择属性。得到如下图所示窗口:

附件附件:

下载次数:283
文件类型:application/octet-stream
文件大小:
上传时间:2008-3-18 13:47:00
描述:



gototop
 

如果你的属性中没有“安全”这个选项卡,则你需要在资源管理器的工具菜单->文件夹选项中去掉使用简单文件共享选项。如下图所示:

附件附件:

下载次数:282
文件类型:application/octet-stream
文件大小:
上传时间:2008-3-18 13:48:53
描述:



gototop
 

单击"cmd.exe 属性"窗口的安全选项卡,看到下图所示画面:

附件附件:

下载次数:273
文件类型:application/octet-stream
文件大小:
上传时间:2008-3-18 13:50:12
描述:



gototop
 

如果在“组和用户名称”窗格中没有列出Users组,则应该单击“添加...”按钮,然后输入Users组,把Users组添加进来。
在“组合用户名称”窗格中选定Users组,然后在下面的窗格中把Users组的权限设置为拒绝所有。如下图所示。

附件附件:

下载次数:284
文件类型:application/octet-stream
文件大小:
上传时间:2008-3-18 13:51:11
描述:



gototop
 
12   1  /  2  页   跳转
页面顶部
Powered by Discuz!NT