如何編寫病毒程式程式碼

來源:酷知科普網 3.14W

電腦程式能夠像生物病毒一樣複製、傳染和破壞,所以把這樣的程式也稱為病毒,本人用一個簡單的毫無傷害性的c語言偽病毒,來講解病毒程式程式碼的編寫。

如何編寫病毒程式程式碼

操作方法

(01)(一)編寫病毒機制首先,病毒要有感染機制,即它能夠實現繁殖自身。

如何編寫病毒程式程式碼 第2張

(02)其次,病毒要有有效載荷觸發事件,即病毒要找到一定數量的感染體、或者某一日期、或者在碰到某一段文字後才能發作。

如何編寫病毒程式程式碼 第3張

(03)最後,就是有效載荷,即騷擾你電腦的方法,可以用你的帳號發郵件、給你發愚弄資訊,給電腦加密,把你的電腦裝滿,甚至格式化電腦磁碟。

如何編寫病毒程式程式碼 第4張

(04)(二)具體編寫病毒下面用一個病毒程式碼,講解病毒的編寫。首先,要定義一個實現病毒的自定義函式。

如何編寫病毒程式程式碼 第5張

(05)接著,定義實現病毒所需的變數,一般都是指標。

如何編寫病毒程式程式碼 第6張

(06)用病毒函式查詢同目錄下的檔案,一般用find函式查詢。

如何編寫病毒程式程式碼 第7張

(07)找到一個檔案後,開啟該檔案,將此檔案全部讀取。

如何編寫病毒程式程式碼 第8張
如何編寫病毒程式程式碼 第9張

(08)接著,建立一個被感染病毒檔案的同名檔案,並開啟該感染檔案。

如何編寫病毒程式程式碼 第10張

(09)將陣列變數中的程式碼寫回這個被感染檔案,同時將病毒原始檔所需要的頭件等語句寫入被感染檔案。

如何編寫病毒程式程式碼 第11張

(10)然後,開啟病毒原始檔,將其中的病毒功能函式全部寫到被感染檔案的後面。

如何編寫病毒程式程式碼 第12張
如何編寫病毒程式程式碼 第13張

(11)最後,在主程式中呼叫自定義的病毒功能函式。

如何編寫病毒程式程式碼 第14張
熱門標籤