大家一定都遇到过,与文件夹同名的.exe可执行文件病毒吧,一个打磁盘后,所有的文件夹都隐藏了,剩下的只有同名的.exe了,现在先给大家发个处理这种情况的批处理
- @echo off
- for /f "delims=" %%a in ('dir/s/ad/b') do attrib -s -h -r "%%a" 2>nul
这样以来,你所有隐藏的文件夹就都出来了,哈哈,下面我们用批处理来模仿一个那个病毒,这里只做测试,请大家不要用于破坏,遍历所有文件夹,生成与文件夹同名的可执行文件,见代码
- @echo on
- :: 遍历文件夹,在每个文件夹下以文件夹的名为名建立文本文件
- for /r %%i in (.) do (
- cd.>"%%i\%%~ni.exe")
- pause
大家如果想测试一个找个文件夹少的目录,我测试的时候是放在e盘的,结果。。。。大家能想想的到吧,等我把这个批处理停下来的时候,一搜索,发现有300多个与文件夹同名的.exe可执行文件,太可怕了,如果单单用手删除,那还不知道哪年能删除完呢,数量上是让人头疼的,其次,就是说说病毒了,咱们自己生成的可执行文件是空的什么也没有的,如果在生成可执行文件的同时,往文件里面加入一些恶意代码,那结果就可想而知了,小心网监来找你,再说一次,此代码仅供交流,请大家不要用于非法,切记!!!
本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/417666,如需转载请自行联系原作者