这个“木马”有点坏!(关键词:smss.exe,AutoRun.inf,command.com)
前言:最近宰的这木马,确实比较麻烦,以往我大多手工都很快干掉,就这次有点难 ,不过总算干掉了,我觉的还是手工清除比较干净,杀毒软件只能杀些小喽罗 ,只好自己手工干了,去网上查了有关这个木马的很多文章,没一篇是真正可行的,提出的解决方案都不完整,都没实际解决掉。大多中马者,其实最终都没搞懂问题的所在,最后只能重装,所以我写了这次的体会,希望能帮助,有同样问题,而无法解决的朋友。最后还请龙族的朋友,提出意见!!
近日,好友说自己的电脑(XP SP1系统)被木马病毒整得好累,用咔吧、KV、EWIDO等都没有查出来,只杀掉了一些小喽罗,实在是无法查杀了,准备要重装系统,在重装前让我务必去看一下,还有没有恢复的可能。
我去后了解了有以下几个情况:病毒比较狠毒会强行终止多种杀毒软件的进程,使其不能正常运行,这个病毒而且很狡猾通过Autorun.inf运行病毒程序,从而使病毒交叉感染,修改注册表为病毒添加自启动项目,由于病毒的Autorun.inf文件不具备病毒特征,因此不会被杀毒软件清除。病毒的自我保护能力很顽强。
(我现在把整个情况完整的叙述一遍,关键词:smss.exe,AutoRun.inf,command.com)
病毒是这样开始发作的:
开机~~~~~~~~
一.图标,和任务栏都没有只剩下个桌面背景,鼠标还能用,但你无论左键点,还是右键点都没有什么响应。
此问题要先解决:否者就没下一步情况了,呵呵!,
这里首先要讲一下桌面的概念,也许你已经习惯于把桌面等同与你的显示器平面了,其实严格的讲,桌面是一个特殊的explore程序,是操作系统给用户的一个shell。以上第一点的情况我们自己平时也可以做到,不过今天可是病毒做的,那平时怎么做呢?---我们先打开任务管理器,你可以在任务栏上点右键,或者直接按 CTRL+ALT+DEL,然后选择“进程”选项卡。找到explore.exe,然后结束这个进程,系统会给一个警告,告诉你说会有丢失数据的危险,不用管他,然后你会发现你的桌面丢了,你的任务栏没了,你的桌面图标也没了,只剩下你的桌面图片了(实际上桌面图片也没了,但是桌面图片已在你的内存中了,所以你还能看到它),你的鼠标还能用,但你无论左键点,还是右键点都没有什么响应了,ok,good,你的桌面没了。
这时怎么操作呢?--用任务管理器,其实你运行的所有程序只不过是一个一个的任务,当然你也可以在任务管理器里实现所有任务的管理,windows提供给我们桌面是为了操作方便。
解决方法:(2种方法)
1.同时按下Ctrl+Alt+Del 键,在打开的windows任务管理器中,选择“文件”菜单,选择“新建任务(运行)”项,然后在打开的窗口中输入 explorer ,回车之后就又出现了windows的桌面了。
2. 同时按下键盘上的Ctrl、Alt与Del键,打开Windows任务管理器,依次选择“文件新建任务(运行…)”,在弹出的“创建新任务”对话框中选择“浏览”,在打开的“浏览”窗口中用鼠标右键任意点选一个文件夹,在弹出菜单中选择“资源管理器”,这时系统会弹出错误提示窗口,同时你会发现任务栏与桌面图标都奇迹般的恢复正常了。
好!我们继续————-
二.现在任务栏与桌面图标都恢复正常了,但是发现了D盘双击无法打开了,要点右键才能打开,另点右键可以看到"自动播放",D盘下有个 command.com[隐藏文件](D盘根目录下有一个Autorun.inf的文件,里面加载了Command.com这个程序)
三.病毒在D驱动器下面写入了一个AutoRun.inf文件,打开内容如下:(我们在双击D盘的时候,病毒自动运行的信息已经加入了注册表里)
[autorun]
OPEN=D:\command.com
解决方法:以上2点情况现在暂时无法清楚干净(AutoRun.inf和command.com现在删除后,刷新下就马上又有了,查找HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\D\后面是正常的,没有发现Shell\command\此键值。),等下再告诉你清除方法。
不过我们现在先要把硬盘遭到的“埋伏”给去掉,可以先禁止硬盘AutoRun功能。
(2种方法)------>
1.在“开始”菜单的“运行”中输入Regedit,打开注册表编辑器,展开到
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Exploer主键下,在右侧窗口中找到
“NoDriveTypeAutoRun”,就是它决定了是否执行CDROM或硬盘的AutoRun功能。将其键值改为9D,00,00,00就可以关闭硬盘的AutoRun功能,如果改为B5,00,00,00则禁止光盘的AutoRun功能。修改后重新启动计算机,设置就会生效。
2.使用组策略一次性全部关闭自动播放功能:
① 点击“开始”选择“运行”,键入“gpedit.msc”,并运行,打开“组策略”窗口;
② 在左栏的“本地计算机策略”下,打开“计算机配置_管理模板_系统”,然后在右栏的“设置”标题下,双击“关闭自动播放”;
③ 选择“设置”选项卡,勾取“已启用”复选钮,然后在“关闭自动播放”框中选择“所有驱动器”,单击“确定”按钮,退出“组策略”窗口。
在“用户配置”中同样也可以定制这个“关闭自动播放”。但“计算机配置”中的设置比“用户配置”中的设置范围更广。有助于多个用户都使用这样的设置。
好!现在双击可以打开D盘,右键没有看到"自动播放"了,不过AutoRun.inf和command.com现在还删除不掉(删除后,刷新下就马上又有了)还是等下再告诉你清除方法。
四.在"工具-文件夹选项-查看"中选中"显示所有文件及文件夹",我点确定后,还是无法看见隐藏的文件和文件夹,电脑总是保持不显示隐藏文件和文件夹的状态,就是说,文件夹选项都不让修改。而且在注册表里把
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL
"CheckedValue" =1。我把CheckedValue" = 的数值改为1(CheckedValue键值项当时已被病毒改为0),不过也没用。
怎么办呢??
解决方法:(2种方法)
1.把下面的信息(我增加了几条,务求完全修复)保存为*REG文件(2000/XP),然后导入
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden]
"Text"="隐藏文件和文件夹"
"Type"="group"
"Bitmap"="C:\\WINNT\\system32\\shell32.dll,4"
"HelpID"="shell.hlp#51131"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN]
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"
"Text"="不显示隐藏的文件和文件夹"
"Type"="radio"
"CheckedValue"=dword:00000002
"ValueName"="Hidden"
"DefaultValue"=dword:00000002
"HKeyRoot"=dword:80000001
"HelpID"="shell.hlp#51104"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"
"Text"="显示所有文件和文件夹"
"Type"="radio"
"CheckedValue"=dword:00000001
"ValueName"="Hidden"
"DefaultValue"=dword:00000002
"HKeyRoot"=dword:80000001
"HelpID"="shell.hlp#51105"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\HideFileExt]
"Type"="checkbox"
"Text"="隐藏已知文件类型的扩展名"
"HKeyRoot"=dword:80000001
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"
"ValueName"="HideFileExt"
"CheckedValue"=dword:00000001
"UncheckedValue"=dword:00000000
"DefaultValue"=dword:00000001
"HelpID"="shell.hlp#51101"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden]
"Type"="checkbox"
"Text"="隐藏受保护的操作系统文件(推荐)"
"WarningIfNotDefault"="@shell32.dll,-28964"
"HKeyRoot"=dword:80000001
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"
"ValueName"="ShowSuperHidden"
"CheckedValue"=dword:00000000
"UncheckedValue"=dword:00000001
"DefaultValue"=dword:00000000
"HelpID"="shell.hlp#51103"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden\Policy]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden\Policy\Do
ntShowSuperHidden]
@=""
