為什麼有人要編寫電腦病毒
在這個浩瀚的宇宙上,什麼人都有,為什麼有些人喜歡編寫電腦病毒呢?下面由小編給你做出詳細的編寫電腦病介紹介紹!希望對你有幫助!
編寫電腦病毒介紹一:
編寫病毒的人有時也是為了能夠消除病毒,就像震盪波病毒的編寫者,他的本意是想清除自己計算機內的病毒,誰想改動過程式碼後編寫出了震盪波病毒,造成了那麼多計算機受害。
編寫電腦病毒介紹二:
病毒的最大特點就是自我複製,從病毒的分類來說有很多種,這裡我們將介紹最流行的附加式
病毒,它通過對正常的檔案進行改寫,增加來實現其自我複製的目的。
從程式的角度來說,我們要做的事情有兩件:
1,讓程式能夠將自己在不影響其它程式本身工作的情況下複製給其它程式,
使它具備繼續複製的能力。
2,在一定條件下使其產生某種發作效果。
其實第一件事情實際上可以看成對檔案進行復制,把病毒原始檔的功能函式全部放到被感染
檔案的最後,同時在被感染檔案中呼叫這個函式
下面給出c語言的實現過程:
1,主程式呼叫病毒功能函式
2,病毒功能函式讀取查詢同目錄下所有c檔案;
3,找到一個***被感染c檔案***,開啟它,並且將此檔案全部讀取到陣列變數;
4,重新建立一個同名檔案***被感染c檔案***
5,陣列變數寫回這個被感染c檔案,同時將病毒原始檔所需要的標頭檔案,病毒功能函式
呼叫語句寫入;
6,開啟病毒原始檔,將病毒功能函式全部寫到被感染c檔案的最後;
這樣一個簡單的c語言偽病毒virus.c就完成了
執行程式後其內容變化另儲存為after_virus.c
此時,如果我們將1.c檔案用A盤複製到其他機器或者Email給別人,結果
他們一執行又感染了他們儲存1.c檔案目錄下所有c檔案
對於第二件事情-------“發作效果”,這裡只用printf語句警告了一下,當然你
完全可以寫一個TSR駐留函式
其實,這個程式勉強可以叫做病毒
- 為什麼有人要編寫電腦病毒
- 初級瘦身瑜伽視訊教程
- 中暑的急救措施有哪些
- 六年級語文下冊第八單元試題及答案
- 老流鼻血是什麼原因
- 有創意的圖書館警示語
- 電腦滑鼠不受控制是什麼原因
- 天蠍座女與白羊座男配嗎
- 李姓屬狗的男孩取名
- 小學五年級家長會發言稿班主任
- 春江花月夜簡譜及歌詞
- 搞笑笑話腦筋急轉彎大全答案
- 有關唯美的愛情詩句欣賞
- 聯想桌上型電腦主機板電池怎麼樣更換
- 銷售年終總結範文
- 鹿晗我們的明天簡譜及歌詞_很容易學的一首歌
- 武漢購房限購需要什麼樣的條件
- 桂花枝有什麼功效與作用
- 紐西蘭讀預科的要求有哪些
- 關於六年級描寫雪景的作文
- 康熙字典五行屬金的字
- 康熙字典五行屬木的字
- 康熙字典五行屬水的字
- 康熙字典五行屬火的字
- 康熙字典五行屬土的字