2014-12-02 36 views
0

我需要將惡意軟件(stuxnet)的工作看作課程閱讀任務。我有它的源代碼在C中,但我不知道如何看它的工作。我雖然在Ubuntu的虛擬機上運行它,但我不確定它是否會感染我的電腦。如何判斷給定的惡意軟件是如何工作的?

我該如何運行,而不是測試它?

回答

0

看到它是如何工作的,你不需要成爲C語言的專家,但是如果你熟悉這種語言,它會有所幫助。

要測試該文件,請將其編譯爲Windows或Linux二進制文件,然後從虛擬機(VM)中運行該文件。惡意軟件可能會突破虛擬機並感染主機,因此備份數據或使用單獨的計算機可能是個好主意。

如果我沒有記錯,stuxnet有一個非常具體的啓動例程,並且除非存在一些hardwareIDs纔會啓動。

相關問題