Virtual machine 我如何知道给定的恶意软件是如何工作的?

Virtual machine 我如何知道给定的恶意软件是如何工作的?,virtual-machine,malware,Virtual Machine,Malware,我需要将恶意软件(stuxnet)的工作视为课程阅读作业。我有它的C源代码,但我不知道如何看到它的工作。我想在Ubuntu的虚拟机上运行它,但我不确定它是否会感染我的电脑 我应该如何运行,而不是测试它?也看看它是如何工作的,你不需要是C方面的专家,但如果你熟悉C语言,它会有所帮助 要测试该文件,请将其编译为windows或linux二进制文件,然后从虚拟机(VM)内部运行它。恶意软件可以从虚拟机中入侵并感染主机,因此备份数据或使用单独的计算机可能是一个好主意 如果我没记错的话,stuxnet有一

我需要将恶意软件(stuxnet)的工作视为课程阅读作业。我有它的C源代码,但我不知道如何看到它的工作。我想在Ubuntu的虚拟机上运行它,但我不确定它是否会感染我的电脑


我应该如何运行,而不是测试它?

也看看它是如何工作的,你不需要是C方面的专家,但如果你熟悉C语言,它会有所帮助

要测试该文件,请将其编译为windows或linux二进制文件,然后从虚拟机(VM)内部运行它。恶意软件可以从虚拟机中入侵并感染主机,因此备份数据或使用单独的计算机可能是一个好主意

如果我没记错的话,stuxnet有一个非常特殊的启动例程,除非有一些硬件存在,否则不会启动