我正在研究如何制作简单的病毒(用于虚拟计算机中的道德黑客)
此视频演示了,https://www.youtube.com/watch?v=vkxtOr2RLbY
简而言之,你可以使用以下命令创建 .bat 文件
@echo off
:A
start
goto :A
我不明白
:A
是为了。
我以为 A:是软盘驱动器,现在已经不再使用了。但是是什么呢:A
?
请解释一下
答案1
@echo off -Turns off outputs within the CMD windows
:A -Creates a new label we can go to later
start -Opens a new command prompt window
goto :A -Goes back to our label above
它会无限地运行相同的start
命令,创建无限的 CMD 窗口。
然而,如果是的话A:
,第二行就会尝试转到 A:(可能是软盘驱动器),而 goto 就会失败。
答案2
这是 goto 语句的标签。本质上,您将该行标记为 A,然后 goto 语句会说“返回标记为 A 的行”。因此,这会创建一个无限循环。
以下是更多信息:http://ss64.com/nt/goto.html