關閉→
當前位置:趣知常識網>遊戲數碼>互聯網>如何編寫病毒程序代碼

如何編寫病毒程序代碼

趣知常識網 人氣:2.96W

電腦程序能夠像生物病毒一樣複製、傳染和破壞,所以把這樣的程序也稱為病毒,本人用一個簡單的毫無傷害性的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張
TAG標籤:#程序代碼 #編寫 #病毒 #