手工杀毒之“三十六计”

ZDNet软件频道 时间:2009-11-05 作者:甘肃/老五 | IT专家网 我要评论()
本文关键词:手工杀毒 病毒防范 防病毒 Windows
计算机病毒已经越来越多的严重的威胁用户的信息安全,不论您是个人还是企业用户,掌握如何去清楚木马病毒,显得十分迫切。本文将介绍几种清楚病毒的常用方法……

  电脑用户与病毒、木马的斗争不亚于一场战争,而且旷日持久!战争中,杀毒软件或存妇人之仁,不能除恶务尽,或悄无声息地倒下了。伟大的孙子兵法,不仅被应用于人类社会的战争,而且适用于这场战争。在与病毒、木马的赤膊大战中灵活运用孙子兵法,你就会取得最后的胜利。下面看我手工杀毒之“三十六计”......

  一、声东击西

  说明:在平常的操作中,一些病毒因为正被调用而无法删除,我们常常要到DOS环境下查杀。根据病毒、木马运行的机制,我们可以采用忽东忽西,即打即离的战术,制造假象,引诱它们作出错误判断,然后乘机歼灭它们。

  实例:我遭遇一个无法删除的病毒“C:Program FilesCommon FilesPCSuite asdf.exe”,同时也无法复制这个文件,如何清除它?

  工具Windows自带的备份程序

  操作

  第一步:单击“开始→所有程序→附件→系统工具→备份”,打开备份或还原向导窗口,备份项目选择“让我选择要备份的内容”,定位到“C:Program FilesCommon FilesPCSuite”。

  第二步:继续执行备份向导操作,将备份文件保存为“g:virus.bkf”,备份选项勾选“使用卷阴影复制”,剩余操作按默认设置完成备份。

  第三步:双击“g:virus.bak”,打开备份或还原向导,把备份还原到“g:virus”。接着打开“g:virus”,使用记事本打开病毒文件“rasdf.exe”,然后随便删除其中几行代码并保存,这样病毒就被我们使用记事本破坏了(它再也无法运行)。

  第四步:操作同上,重新制作“k:virus”的备份为“k:virus1.bkf”。然后启动还原向导,还原位置选择“C:Program FilesCommon FilesPCSuite”,还原选项选择“替换现有文件”。这样,虽然当前病毒正在运行,但备份组件仍然可以使用坏的病毒文件替换当前病毒(见图1)。还原完成后,系统提示重新启动,重启后病毒就不会启动了(因为它已被记事本破坏),现把病毒删除即可。

反病毒

  图1

  举一反三:遇到类似的正在运行的,无法删除的病毒、木马都可以采用这种方法。

  二、借刀杀人

  说明:面对病毒,在杀毒软件都束手无策的情况下,我们可以利用系统中的程序进行病毒、木马的清理往效果奇佳。真可谓,敌已明,友未定,引友杀敌,不自出力,以损异己。

  工具:记事本

  实例1:双进程木马的查杀

  描述:现在,越来越多的木马采用双进程守护技术保护自己,就是两个拥有同样功能的代码程序,不断地检测对方是否已经被别人终止,如果发现对方已经被终止了,那么又开始创建对方,这给我们的查杀带来很大的困难。不过,此类木马也有“软肋”,它只通过进程列表进程名称来判断被守护进程是否存在。这样,我们只要用记事本程序来替代木马进程,就可以达到“欺骗”守护进程的目的。

  操作:下面以查杀“Falling Star”变种木马为例。中招该木马后,木马的“internet.exe”和“systemtray.exe”两个进程会互相监视。当然,我们中招的时候大多不知道木马具体的监护进程。不过,通过进程名称可以知道,“systemtray.exe”是异常的进程,因为系统正常进程中没有该进程。下面使用替换方法来查杀该木马。

  第一步:单击“开始→运行”,输入“Msinfo32”打开系统信息窗口,展开“系统摘要→软件环境→正在运行任务”,这里可以看到“systemtray.exe”路径在“C:WindowsSystem32”下(见图2)。

反病毒

 

  图2

  第二步:打开“C:WindowsSystem32”,复制记事本程序“notepad.exe”到“D:” ,同时重命名为“systemtray.exe”。

  第三步:打开记事本程序,输入下列代码,保存为“shadu.bat”,放置在桌面(括号为注释,无须输入):

  @echo off

  Taskkill /f /im systemtray.exe (使用taskkill命令强行终止“systemtray.exe”进程)

  Delete C:WindowsSystem32systemtray.exe (删除病毒文件)

  Copy d:systemtray.exe C:WindowsSystem32(替换病毒文件)

  第四步:现在只要在桌面运行“shadu.bat”,系统会将“systemtray.exe”进程终止并删除,同时把改名的记事本程序复制到系统目录。这样,守护进程会“误以为”被守护进程还存在,它会立刻启动一个记事本程序。

  第五步:接下来我们只要找出监视进程并删除即可,在命令提示符输入:

  “taskkill /f /im systemtray.exe ”,将守护进程再生的“systemtray.exe”终止,可以看到“systemtray.exe”进程是由“PID 3288的进程”创建的,打开任务管理器可以看到“PID 3288的进程”为“internet.exe”,这就是再生进程的“元凶”(见图3)。

反病毒

  图3

  第六步:按照第一步方式,打开系统信息窗口可以看到“internet.exe”也位于系统目录,终止“internet.exe”进程并进入系统目录把上述两个文件删除即可。

  实例2:使病毒失效并删除

  描述:大家知道,文件都是由编码组成的,记事本程序理论上可以打开任意文件(只不过有些会显示为乱码)。我们可以将病毒打开方式关联到记事本,使之启动后变成由记事本打开,失去作恶的功能。比如,一些顽固病毒常常会在注册表的“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun”等启动位置生成难以删除的键值,达到恶意启动的目的。下面使用记事本来“废”掉病毒的生命力。

手工杀毒

病毒防范

防病毒

Windows


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134