SINOFACE|海华网

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 968|回复: 0

自己编写能删除各种病毒尸体文件的利器

[复制链接]
发表于 2007-5-21 03:14:34 | 显示全部楼层 |阅读模式

很多人说病毒清除掉后留下很多尸体文件,虽然可以删除,但是他们无处不在,一个个干掉实在是太麻烦了。 ; b z: ?0 }' ]# t8 }( y: U! K; E1 F* {8 y

比如viking留下的_desktop.ini;比如欢乐时光留下的desktop.ini、folder.htt;还比如病毒经常在你的硬盘跟目录下放上属性为系统+隐藏的autorun.inf,以及这个文件里run=字段后面的程序,数不胜数…… " l& l! x# Q* z* T0 i; p: N5 Z

那么如何来干掉这些垃圾?实际上你可以利用搜索功能从“我的电脑”范围内将这些垃圾搜索出来,然后CTRL+A全选,DEL删除!当然要记得搜索时在“更多高级选项”里把“搜索隐藏的文件和文件夹”和“搜索系统文件夹”两这个地方勾上,否则毛也搜不到! $ d/ [* d: E" r% H

以上是一个方法,但是下面这个方法会让你更爽,因为你不但要干掉这些该死的病毒,还能从中学会一些东西,能感受的到那些该死的文件被喀嚓的快感……那么还等什么,我们开始吧! % u0 K% L8 ~, i6 i3 d

你将会看到一个批处理程序,基本上由DEL和FOR两个命令组成。基本框架和原理是很简单的:用FOR来循环所有的驱动器和目录,用DEL来删除目标文件。先看一下代码: 5 T1 @& Z9 s$ R6 Y; S

) \ u. t3 s+ |0 L: |0 q

& P) _! X B8 D+ l3 F: N

* \% {% d7 B. C! n

$ I8 q7 m6 \: H7 Z- x L! Q

; u. I3 Y6 Q" f4 i

: l2 J5 B' W5 n6 n T1 l, ~- u) P7 g8 U9 e

" D& r- `7 a* g+ m

, s5 F/ ^4 u2 p. T* }( O, Q7 Q

5 F: o+ y) u' s. V

y% Z& H% \' J2 ~9 Z5 ^3 ^

# n; y2 [1 h( ]

FOR %%I IN (c:,d:,e:) DO CD /D %%I & FOR %% J IN (filename1, filename2, filename3) DO DEL %%J /A HS /F /S 1 G8 `) ]! ~6 i. |. F9 d

ECHO 目标文件删除完毕,按任意键退出 * v9 X8 B+ ]. c$ F7 U

PAUSE ' I) u& A+ u: u3 [0 Q

8 K& c5 O2 X- L1 e- o* H

$ d3 u) \ p, t) U: i( r% S

$ C" |$ l! Q' _. I3 b' K

代码说明: . [, C7 j) R7 m; x3 W- V

所有大写部分都是程序中不可修改的代码,红色和蓝色部分是可以修改的。 ) j9 w- r) d B `8 _5 [* m

红色部分请修改成你当前的盘符,有多少个就写进去多少个,格式照猫画虎即可(注意,盘符后面要跟英文冒号,每个盘之间要用英文逗号隔开)。蓝色部分请修改成要删除的目标文件,必须带扩展名(如autorun.inf),而且用英文逗号隔开,如果只有一个文件就不用写逗号了。请注意:因为执行的程序是删除,请务必确保你写的目标文件就是你要删除的病毒尸体,如果你写成别的文件而被删了,可别来找偶! . z# j0 Z! L/ o9 ?2 M0 ~0 c

将代码保存为一个扩展名为bat或者cmd的批处理文件,然后双击执行,你就会看到那些该死的病毒尸体在屏幕上一闪而过,再也找不到踪影了! 7 @, w' c, r- C7 K- _1 N6 O' A# m

给个具体的例子,比如你的硬盘有C、D、E、F四个盘,你中了viking(威金),病毒清除完后在每个文件夹下都留下一个_desktop.ini文件(什么,你没看到?因为人家是隐藏的),这个玩意怎么用我们的程序来删除?代码如下: ) u8 U9 A6 `- a( o, h

7 c& b. E/ E$ J0 O; [2 a

/ {& j# p' x/ _6 f1 M& u# { & |* i, V( p: i2 b& ?; t2 s6 N' r- d* }5 [/ L9 T6 @7 U- p' T# f. l% u5 p+ A
FOR %%I IN (c:,d:,e:,f DO CD /D %%I & FOR %%J IN (_desktop.ini) DO DEL %%J /A HS /F /S' ]  \# S; r& Z" m$ k  |9 z
ECHO 目标文件删除完毕,按任意键退出
4 N! |3 `7 n. z! fPAUSE
+ Z3 b6 o: n p& h4 g; p& p; O; Q, u

如果你的硬盘里没有这些尸体文件,但又想测试一下效果,可以自己建一些目录,在里面随意放上些文件,把红色部分修改为你建的目录,把蓝色部分修改为你放的文件,保存、运行即可,你会发现那些文件都消失了。所以如果你想批量删除某些文件的时候就可以用到这个脚本。其他演化方式,大家八仙过海去吧! & f2 A2 \) b& O: A( |

还是那句话,对付病毒,锻炼手工能力才是真的,杀毒软件都是很弱智的,要不为什么不把病毒尸体给你处理干净呢?我们自己动手,丰衣足食!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|SINOFACE|海华网  

GMT-5, 2024-5-25 17:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表