【想根据以下文章内容写一批处理,应该不难,请各位帮忙优、简化一下代码、谢谢】
移动硬盘是现今恶意软件最普遍的传染带原途径,破坏程序经由这些带原媒介孳生扩散至载具上,感染更多的使用者。使用者需要实行反制动作来保护系统,其中一种方法,就是保护移动硬盘免受破坏程序使用Autorun自动运行功能。
最普遍的保护法是新建一个文件夹或文件,并将之重新命名为AUTORUN.INF。这个方法会让恶意软件在使用者未执行动作的状况下能自动执行系统。如果在感染前就已先制作这样的一个档案,原则上会让破坏程序无法以此方式自动执行。
不过这个方法并不完善,破坏程序会侦测并删除现存的AUTORUN.INF,并以恶意版本的文件取代,这就让使用者自己进行的防护失去效益。但是如果使用文件权限方式来限制变动,那么就可以更加有效地保护AUTORUN.INF文件。
注意:务必确认你的外接硬盘为NTFS格式化,因为这个程序使用的是特殊的NTFS功能。如果你的移动硬盘是以FAT或FAT32来格式化的,就需要先将硬盘上所有的数据先行备份,再重新以NTFS来格式化。这些操作将需要配合Windows Vista或Windows 7。
在移动硬盘的根目录上新建一个文件夹,把它命名为“AUTORUN.INF”。在同一个位置上新建另外四个文件夹,分别命名为“recycle”、“recycler”、“recycled”和“setup”。
注意:recycle、recycler、recycled和setup这四个文件夹的新建并非必要,但建议使用者建立,因为这些文件也经常被恶意软件所使用。
开启一个命令执行字符(command prompt,cmd.exe),进入移动硬盘的根目录中。使用以下的DOS指令将文件夹归类:
attrib autorun.inf /s /d –a +s +r
代码:- md AUTORUN.INF recycle recycler recycled setup
- attrib autorun.inf /s /d –a +s +r
- attrib recycle /s /d –a +s +r
- attrib recycler /s /d –a +s +r
- attrib recycled /s /d –a +s +r
- attrib setup /s /d –a +s +r
复制代码 (怎样批量对文件夹添加属性?)
接下来,同理对那五个文件夹添加特权等级,要让它自动选择yes。
DOS指令来设定文件夹的特权等级(privilege leve):
cacls autorun.inf /c /d administrators
在出现“Are you sure(Y/N)”(确定,是/否)时,选择‘Y’然后点击Enter键。
最终答案:- for %%a in (
- AUTORUN.INF
- recycle
- recycler
- recycled
- setup
- ) do (
- md "%%a"
- echo attrib "%%a" /s /d –a +s +r
- echo y| cacls "%%a" /c /d everyone)
- pause
复制代码 还有更好的答案的话,请大家不吝赐教! |