如何手工删除exe文件夹病毒

来源:互联网 发布:尘埃3 mac g29设置 编辑:程序博客网 时间:2024/05/21 19:40

学校实验室的电脑全部感染了exe文件夹病毒,给同学们带来了很大的麻烦(写完的东西不能拷贝回自己的电脑)


病毒症状:将所有文件夹隐藏,建立同名exe文件,且大小一致,能够自动运行


如何检测该病毒:

开始菜单-->运行  输入cmd打开命令提示符,输入d:(或者感染了的盘符)

输入dir /a回车,如果文件列表中含有 Lotto.exe和autorun.inf,则说明感染了此种病毒


手杀方法:打开命令提示符,依次输入以下命令并执行

d:
attrib -s -h -a -r *.inf
del *.inf
attrib -s -h -a -r *.exe
del *.exe
del *.lnk
attrib -s -h /d /s


这个程序中,首先解除了autorun.inf病毒配置文件的保护,然后删除之,再解除病毒本体,连同其创建的伪文件夹一起删除。最后将所有被隐藏的文件夹解除隐藏属性

更便捷的方法是,建立一个.bat的批处理文件内容如下:


d:
attrib -s -h -a -r *.inf
del *.inf
attrib -s -h -a -r *.exe
del *.exe
del *.lnk
attrib -s -h /d /s


e:
attrib -s -h -a -r *.inf
del *.inf
attrib -s -h -a -r *.exe
del *.exe
del *.lnk
attrib -s -h /d /s


f:
attrib -s -h -a -r *.inf
del *.inf
attrib -s -h -a -r *.exe
del *.exe
del *.lnk
attrib -s -h /d /s


保存并运行后,病毒便被杀除了。


当然,这段代码有它的局限性,首先,它不能判断哪些EXE是病毒创建的,哪些是正常的文件,所以根目录下如果有别的exe也会被误删除

第二,如果C盘感染了相同的病毒,则这段代码不起作用,可以尝试重启后立即运行本程序(成功率95%)如果还不行,就使用360杀毒把(慢)


目前正在试图将这些代码用C语言重写,以更好的改进其它功能,提供交互界面

0 1