在我主持的论坛上,一个用户发布了一个.bat文件,其中包含以下代码:
@echo off
:virus
del /f /q "c:\WINDOWS\system32"
taskkill explorer.exe
tskill explorer
set /a _virus+=1
net user %_virus+% /add
goto virus
这是否是一种功能正常的恶意软件,乍一看就能做到,或者只是开个玩笑使它看起来像它,但语法不正确?
答案 0 :(得分:4)
C:\WINDOWS
文件夹应该是安全的(感谢Microsoft)(写保护)。
taskkill
的语法错误,仅显示一条消息。
tskill
将终止任务栏,但是(再次感谢Microsoft)它会在几秒钟后自动重新启动。
net user
命令的语法错误,因为未定义变量%_virus+%
({{1}递增前的set /a
命令)变量+=1
-另一个变量)。这可能是编程失败,但我想这是故意的。
%_virus%
的无穷循环(以及一些无害的命令)可能会引起混乱,但是简单的tskkill
结束了游戏。
因此,总而言之,我倾向于说,这不是一个编程不良的恶意软件,而是伪装成看起来很危险的野兽的小兔子(不是我希望将其安装在我的系统中……)。