百度空间 | 百度首页 
 
查看文章
 
如何删除顽固文件之流氓软件篇
2006-09-28 00:00

    作者:网络安全日志(www.nslog.cn)
    日期:2006/9/27   ( 转载请保留此申明)
 

      清除流氓软件,很多时候就会发觉文件没有办法删除,平常的情况下也会遇到,删除文件的时候会提示“文件正在被使用”,或者提示删除了,但是一刷新,它又在那里了。而有一些文件根本就看不见,无论是通过资源管理器还是其它方式都看不到,更就没有办法删除了。下面我们就来探讨一下这个问题。

     首先分析一下,在windows下,一个正常共享打开或被使用的文件,是不能被删除的。当删除的时候,会提示“无法删除,文件正在被使用”。常见的就是流氓软件的各种.dll或者.exe进程或者.sys驱动文件。所以删除文件之前,需要解除使用这个文件的句柄或者加载它的.exe进程。

    下面就介绍今天的主角上场:unlocker和icesword,看看它们都有什么绝招:

一、unlocker
       下载地址: http://umipku.googlepages.com/Unlocker.rar   44K
        安     装:   解开到一个目录,然后运行一下里面那个install.bat便可。
        介    绍:   这是一个非常优秀、小巧,功能强大的文件删除工具。大部分正常情况下都可以把.dll, exe等文件删除掉。它可以关掉使用文件的句柄(正常文件),杀掉进程(.dll),Unload DLL,.还有一点,它是免费的。         
        使    用:    安装完了之后,以后要使用的时候,在需要删除的文件或者目录上点右键,在菜单中选择“Unlocker”。这时如果它检测到文件/目录被其它进程锁了,就会有一个列表的窗口出来,显示当前锁定或使用这个文件/目录的进程。那个Action动作选择“删除”,再点一下那个“Unlock All”就可以了。是不是很简单?
        如果这个文件被一些核心进程占用或者保护,它会提示要等下一次启动的时候再删除,这时点确定就可以了。大多数情况下,是不需要重启的。

二、IceSword (冰刀)
       此软件在“清除流氓软件的第一利器(IceSword)”(http://hi.baidu.com/nslog/blog/item/14bc35dbac337866d1164e21.html)已经介绍得非常清楚了。这里主要强调它的一个功能:文件操作功能。

       现在很多流氓软件都是通过内核来加载,象CNNIC中文上网的cdnprot.sys,3721的CnsMinKP.sys,它加载后,为了保证软件不被删除,就监视所有的文件、注册表删除操作,如果发现是删除这些文件,就直接返回一个true,这样Windows以为已经删除了,但是文件还在那里。

       再有一些做得更绝,它会把文件隐藏起来。这个隐藏是基于内核级的,不是通过打开资源管理器里面的“显示隐藏文件”选项就能看到的。象TotalCommand有时也发现不了。针对这些文件,Unlocker也是无药可施的。即使是Windows提供的重启删除机制,也被这些流氓软件给破了。

      好在“魔高一尺,道高一丈”。现在有IceSword这个利器,目前是这类软件中最有效的,也是我所知唯一能删除各种驱动保护文件的,而不需要重启操作系统或者装一个DOS之类多操作系统来完成。

      使用方法: 很简单,通过它的“文件”,然后象资源管理器一样,找到相应的文件,然后点右键——删除便可。如果是.exe的文件本身在运行,要先通过它的进程管理器来杀掉,然后再删除。

      删除顽固文件千千万,拥有unlocker和icesword,别无所求!其它类似软件象CopyLock, KillBox等都试过,但都有这样那样的缺点。Unlocker和IceSword分工协作,可以完成目前所知的所有流氓软件清除工作。我在以后写的所有清除流氓软件的文件,都会使用到这两个软件。

     用一下,很简单,流氓不可怕!如果有删不掉的文件或者其它方法,请留言。
     (本文主要针对流氓软件的特征,并没有太多考虑如Windows系统漏洞等特殊情况。)

    
       


类别:清除方法 | 添加到搜藏 | 浏览() | 评论 (67)
 
最近读者:
 
网友评论:
1
2006-09-28 08:40 | 回复
写的不错,我今天有新问题拉 今天一用冰刀就蓝屏
 
2
2006-09-28 09:31 | 回复
你好!你的问题IceSword的作者也提到过这个问题: http://www.blogcn.com/user17/pjf/blog/33972940.html 因为很难重现,也比较难调试,如果有可能,麻烦你将系统蓝屏之后的DUMP文件发给我,谢谢! (DUMP文件默认在c:\windows\Memory.dmp,这个是系统出错时的内存镜像,可以压缩一下,另外最好能记下蓝屏时的提示)
 
3
2006-10-06 13:35 | 回复
killbox,HIJACKTHIS混合工具箱里的文件删除功能,都是利用了系统现有的延迟删除功能,系统重启后,在WIN32加载之前,会删除指定文件,所以.SYS一样可删,您知道吗?http://hi.baidu.com/itrose
 
4
2006-10-06 19:03 | 回复
你说的对了一部分,killbox,unlocker里面的文件删除用了很多办法, 最后一招才是利用系统的“延迟删除功能”。 但是现在有不少流氓软件已经针对此做了防范,只要过滤相关的注册表值就可以了。所以对于有一些文件,它们都删除不掉。
 
5
2006-10-06 19:15 | 回复
我的QQ:7409875 信箱:itrose@163.com itrose9@gmail.com 有兴趣和我联系哦:)
 
6
2006-10-20 17:32 | 回复
有些流氓软件作了手脚, ICE SWORD 一开系统就重启
 
7
2006-10-25 14:03 | 回复
你就是个大救星!
 
8
2006-11-06 17:39 | 回复
我全不久发现我的电脑里有二个"需要手动杀毒"的病毒,它的技术性太强了,我杀不掉它.十分郁闷!相信网友们也有人遇到过,或今后会碰到,所以恳请360安全中心帮助我们杀掉它!!!!!!!!!如此,万分感谢!
 
9
2006-11-07 11:18 | 回复
! F:\常用工具\Unlocker.rar: 无法创建 Unlocker\Unlocker.exe 拒绝访问。 ! F:\常用工具\Unlocker.rar: 无法创建 Unlocker\UnlockerAssistant.exe 拒绝访问。 ! F:\常用工具\Unlocker.rar: 无法创建 Unlocker\UnlockerCOM.dll 拒绝访问。 ! F:\常用工具\Unlocker.rar: 无法创建 Unlocker\UnlockerDriver5.sys 拒绝访问。 ! F:\常用工具\Unlocker.rar: 无法创建 Unlocker\UnlockerHook.dll 拒绝访问。 ! F:\常用工具\Unlocker.rar: 无法创建 Unlocker\install.bat 拒绝访问。 解压后出现的情况
 
10
2006-11-07 16:42 | 回复
请关闭你的杀毒软件,或者重新下载那个RAR文件
 
11
2006-11-17 10:27 | 回复
启动项有个 WNSO.LNK怎么也删除不了,一开机卡巴就警报感染: 广告程序 not-a-virus:AdWare.Win32.Dm.y ,WNSO.EXE该文件在C:\Program Files\Common Files\RGGZS下面 文件也无法删除,各位大虾哪位知道的帮帮我哦,我弄了好久了,系统重装又太麻烦
 
13
2006-12-12 07:16 | 回复
我跟楼上一样,中的也是AdWare.Dm, 即使在安全模式删掉,一开机就又有了? 请问怎么办呀~
 
14
2006-12-12 08:27 | 回复
有一个dll文件,用金山的“文件粉碎机”和Unlocker都可以删除,但是重启后又出现。如何发现是谁创建的这个dll呢?用FileMon不行,因为当FileMon启动时,该dll早就被创建了。
 
15
2006-12-18 19:26 | 回复
wlzs.dll文件删不了啊 出现了个对话框(英文),点什么都删不掉
 
16
2006-12-20 16:48 | 回复
我到是用冰刃删除了文件,可是一重启它又回来了。怎么办啊。 在我的电脑TEMP里总有几个文件删除不了。没办法啊。
 
17
2006-12-20 17:06 | 回复
回16楼,这个要具体分析,TEMP文件是很多软件工作的时候临时文件,并不一定就有害的。如果你的机器没有异常,就可以不用管.
 
18
2006-12-21 10:05 | 回复
冰刃也删不掉
 
19
2006-12-21 11:03 | 回复
这样的话直接用冰刃不就可以了吗? 而且一些文件虽然删了...但一刷新又会出来了...有什么软件可以监控到是什么程序生成该文件的?...还有就是启动项的驱动也是删了又会跑出来(安全模式下用卡卡删)...有没有办法检测到是那个程序在保护这些启动项呢...我在安全模式下已经没可疑的进程的了!
 
20
2006-12-21 12:52 | 回复
用FileMon这个软件,可以监控到所有文件读写的情况. 安全模式下正常,然后你就检查启动项的,可以用autoruns这个工具.
 
21
2006-12-21 13:45 | 回复
谢谢nslog
 
22
2006-12-21 17:47 | 回复
不错
 
23
2006-12-21 18:26 | 回复
nslog...你好... 清理流氓软件后XP的搜索功能不能用.没有了搜索项...只有一片空白...该怎么办..?
 
24
2006-12-21 19:29 | 回复
补充XP搜索的问题:点搜索后搜索栏内是兰色空白板,只有一只小狗助理,点它也无反应。请高手帮我恢复搜索功能!!!系统是XP+sp2......我在运行, 键入“regsvr32 jscript.dll”命令后...出现:DLLRegisterServer失败,返回码0x80040005 ..的提示...但注册其它其它dll就没有问题...就是注册vbscript.dll 和jscript.dll才会有错误提示.
 
25
2006-12-21 20:10 | 回复
再补充: 我刚看了这篇文章(你应该看过):【IIS问题,第二轮解决方案,只针对winxp】 http://bbs.360safe.com/viewthread.php?tid=38066&extra=page%3D1&page=1 有些不明白...这个搜索的又跟IIS有关系?...而且XP本身不是并没有安装IIS服务的吗?...另外就是我在我自己电脑上(出现问题的是我朋友的两台电脑)看那个Classes的权限,发现我的权限是 Everyone...而那篇文中说道"权限是 Everyone,这显然是不对的"...但我自己电脑很正常啊...什么问题都没有... 还有我朋友那两台机(同样是搜索问题)还有个问题是雅虎通看不到别人发过来的信息.自己发出去的信息也看不到...但别人能看到...在本地雅虎通对话窗口里的左上角有个P字样!...两台机都是这样的问题!!! 说明一下:朋友的两台机都先后用过360,超级兔子和卡卡助手...其中一台里的桌面媒体清理不了..到最后还是用WinPE光盘引导启动删除那几个在系统下删不了的sys文件和dll文件(肯定没删错)!
 
26
2006-12-21 20:16 | 回复
不好意思...最后补充一下... 上边提到那几个文件是CreaTeDomTree.dll CharSet.dll WebPageParser.dll和msprotect.sys 还有就是我现在无法测试那个解决方案是否可行,还要等明天去朋友那试过才知道!
 
27
2006-12-21 21:40 | 回复
C:\Program Files\Common Files\RGGZS我的这个文件夹也无法删除,不知道是怎么回事~`我用你们说的什么"Unlocker'来删除也出现蓝屏了`一样的删除不了啊``请问弄个办啊??``
 
28
2006-12-21 22:10 | 回复
回26楼的兄弟把我这里当作灌水的地方了,呵呵,开个玩笑,如果遇到比较异常的,可以加我的Q联系一下. 回27楼:RGGZS应该是一个流氓软件,依稀有点印象,如果用unlocker蓝屏,请到安全模式下试一下,或者用文件粉碎器试一下.推荐你用360安全卫士来扫描清除一下.
 
29
2006-12-26 23:04 | 回复
回复11楼: 处理“软告工作室”这个恶意软件的关键是:干掉C:\WINDOWS\system32\drivers 下面的front.sys和roreg.sys,当然这个恶意程序可能有变种,你可以使用SREng等工具查清出到底是哪几个异常的驱动在作怪!另外还有两个:CDAC11BA.EXE、CDAC15BA.SYS,这两个我不确定是不是和RGGZS有关。 這個惡意軟件有自我保護的功能,在干掉那兩個驅動之前,無法刪除C:\Program Files\Common Files\ 下面的RGGZS目錄,另外我試著新建一個RGGZS.zip、RGGZS.rar等等,都無法刪除,現象就是刪除了后,一刷新又冒出來了,似乎名稱為RGGZS的文件都刪除不了,删除后又自动生成。 干掉那两个驱动文件后,这个目录就可以删除了,C:\Program Files\Common Files\RGGZS 但是到底该怎么干掉这两个驱动,大家可能有很多方法,我是这样的: 打开设备管理器—查看—显示隐藏的设备—非即插即用驱动程序,找到front和roreg,点右键停用驱动,然后重启电脑,可以顺利删除了drivers下面的那两个文件了,RGGZS目录也可以删除了。 方法仅供参考,因为这个恶意软件可能也会有变化,我这边遇到的问题根源驱动文件是front.sys和roreg.sys,其他人的可能有变化,总之记得现用SREng扫描drivers,
 
30
2006-12-26 23:22 | 回复
回复25楼: 你的这个问题关键是这两个键值的权限: KEY_CLASSES_ROOT > VBScript HKEY_CLASSES_ROOT > JScript 请确保Administrators、SYSTEM对这两个键值拥有完全控制权、Users拥有读取权限就OK了。 注意是Administrators,而不是administrator,有些人的电脑使用administrator(群组)登陆没有问题,可是用其他管理员账户登陆仍然有问题的原因就在这里。 其实大家有空可以学学Linux等等,Windows动不动就有这些乱七八糟的病毒或者木马的,很耽误时间的,电脑是工具拿来用就好了,这么折腾很耽误时间的。
 
31
2006-12-27 00:37 | 回复
yanqian,玩操作系统,也玩的蛮转的,敢问,是做什么行业的?
 
32
2006-12-27 00:41 | 回复
网络真是个好东西,原来昌硕是个公司的名字 ---------------------------- 为顺应产品全球化发展 , 华硕集团于 2005 年继苏州之后在上海投资设立昌硕科技 ( 上海 ) 有限公司 ,2006 年正式投产 ,生产 IT 等相关产品 . 昌硕科技,是华硕电脑另一个崭新的开始,洋溢着年轻与活力。在上海这个充满机遇与挑战的城市里,我们期待与您的相遇! --------------------------- yanqian大概是工厂的网维。
 
33
2006-12-27 08:18 | 回复
更正一下我30楼写的(“群组”那两个字的位置写错了): 回复25楼: 你的这个问题关键是这两个键值的权限: KEY_CLASSES_ROOT > VBScript HKEY_CLASSES_ROOT > JScript 请确保Administrators、SYSTEM对这两个键值拥有完全控制权、Users拥有读取权限就OK了。 注意是Administrators(群组),而不是administrator,有些人的电脑使用administrator登陆没有问题,可是用其他管理员账户登陆仍然有问题的原因就在这里。 其实大家有空可以学学Linux等等,Windows动不动就有这些乱七八糟的病毒或者木马的,很耽误时间的,电脑是工具拿来用就好了,这么折腾很耽误时间的。
 
34
2006-12-27 13:07 | 回复
再补充30楼: 有些細節沒有說清楚,在查找那個注冊表鍵值權限之前我有運行這兩個命令: regsvr32 vbscript.dll regsvr32 jscript.dll 第一個提示操作成功,可是第二個命令運行后提示“jscript.dll中的DLLRegisterServer失败. 返回代码是:0x80004005”,然后我才找到那个注册表键值权限的问题。
 
36
2007-01-06 17:06 | 回复
unlockerassistant是什么文件 系统中需要他吗?如何删除或者是禁止?
 
37
2007-01-06 17:41 | 回复
TO 36楼:这是UNLOCKER安装后的一个文件,你不需要就删去,不过要删除相应的启动项
 
38
2007-01-12 19:18 | 回复
用BartPE制作一张启动盘,用它来启动电脑,删除什么文件随你的便。小心别删除XP的系统文件。刚刚替朋友删除了wlzs.dll。
 
39
2007-02-20 09:20 | 回复
我的电脑上有一个dll文件怎么也删不掉windods\system32\gybyo dll 杀软老报病毒就是删不掉
 
40
2007-02-21 22:19 | 回复
东莞伟景犬业 http://hi.baidu.com/weijingquanye 罗威纳论坛/罗威纳俱乐部/宠物中国AKC http://weijingdog.lingd.net/index.php http://blog.china.alibaba.com/blog/ztjacky.html http://beta.verycd.com/groups/@u502885/ http://beta.VeryCD.com/blogs/weijingdog
 
41
2007-02-22 06:27 | 回复
我想请问一下,我刚才按照29楼大虾的方法成功删除了RGGZS着个文件夹,但是我还有个CNNY和CDNCLIET(中文上网)好像的插件删不了`用冰刀来删了注册表,可是当我查看插件的时候,这几个文件依然在这里,怎么办? 还有,那个info cache和cdnForIE插件还是什么的也是删了又有要不就不可以删还不可以修复。 动不动就把我的默认网站改成什么垃圾广告网,要不就乱安装一些莫名其妙的插件给我,我好烦恼啊。 哪位大虾能解救一下我这个迷途的小羔羊吗?
 
42
2007-04-10 19:58 | 回复
谁能帮下我啊? 我电脑启动快进入工作站的时候弹出一个消息 说 加载c:/windows/system32/cahjd.dll时出错,无法访问 要怎么弄啊?用杀毒软件杀了一天都没显示有病毒? (对电脑不熟悉 希望有人能帮下忙)
 
43
2007-04-14 17:31 | 回复
朋友偶看你来了!!!!!!!!! 欢迎你“常过来看看”,大家多多交流哦。我们可以一起把这里变成共同的心灵家园,像家一样温暖的地方。  我会把一些新鲜有趣的东西记录下来一块与你分享,也希望你能够记住我的 BLOG地址,像老朋友一样经常过来做客
 
44
2007-04-18 12:33 | 回复
CDAC11BA.EXE、CDAC15BA.SYS这两个是在安装AutoCAD以后才出现的,据说是有木马的嫌疑,但我觉得问题不是很大,实在怕的话就在服务那里把它停掉吧. 至于WNSO.LNK和RGGZS,这个是"软告工作室"的"万能搜索",超级流氓!试过很多种方法都删不掉,直到看到一位高人的方法才终于搞定:在安全模式下更改C:\Program Files\Common Files\文件夹的名字,比如改为Common Files2,然后进去删掉RGGZS目录,把C;\windows\system32\drivers\目录也改名,比如drivers2,然后进去删掉front.sys和roreg.sys,删掉后把目录再改回来最后是在注册表里搜索相关的键值删掉,应该就可以清除了
 
45
2007-04-21 10:37 | 回复
这个删除文件很强,但不支持删文件夹 xdelbox1.2
 
46
2007-05-08 11:10 | 回复
你好,我的G盘里有一个文件夹A(0字节),文件夹里还有一个文件夹B(文件夹是空的),都是0字节我想删除它们却不行,说请我确认未被使用或未写保护。我用UNLOCKER无法删除他,提示未锁定,问我准备如何操作我选择删除按确定提示无法删除。怎么办办捏?谢谢回复~
 
47
2007-05-08 20:03 | 回复
文件删不掉原因是多个方面,原因可能有: 1)驱动保护,这种情况下,一般可以启动到安全模式,或者用其它操作系统启动后去删除 2)Windows文件系统的特殊文件,这种情况下需要检查一下磁盘. 另外你可以试另一篇文章中指到的金山反间谍2007里面带的文件粉碎器.
 
48
2007-05-09 21:24 | 回复
谢谢
 
49
2007-05-13 15:55 | 回复
最近别人在用我的电脑上使用U盘,桌面上出现一个文件夹,名为"桌面.EXE"删除了过会又弹出来,在安全模式下也不能删除,是病毒吗?如何删除请高手帮助.
 
50
2007-06-23 11:32 | 回复
两个工具都不能用
 
51
2007-07-23 11:27 | 回复
有一个江民杀毒软件被卸载后,安装瑞星软件,但提示江民软件还存在,无法安装,但在机器里又查不到任何的江民软件程序和目录,请帮忙解决.谢谢
 
52
2007-08-29 19:58 | 回复
hehe 真的好
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu