計算機病毒原理是什麼

General 更新 2024年12月22日

  計算機病毒原理是怎麼樣的呢?你知道嗎?小編來告訴你!下面由小編給你做出詳細的計算機病毒原理介紹!希望對你有幫助!

  計算機病毒原理介紹一:

  一、工作原理:

  病毒依附儲存介質軟盤、 硬碟等構成傳染源。病毒傳染的媒介由工作的環境來定。病毒啟用是將病毒放在記憶體, 並設定觸發條件,觸發的條件是多樣化的

  可以是時鐘,系統的日期,使用者識別符號,也可以是系統一次通訊等。條件成熟病毒就開始自我複製到傳染物件中,進行各種破壞活動等。

  病毒的傳染是病毒效能的一個重要標誌。在傳染環節中,病毒複製一個自身副本到傳染物件中去。

  二、計算機病毒的簡單介紹:

  計算機病毒***Computer Virus***是編制者在計算機程式中插入的破壞計算機功能或者資料的程式碼,能影響計算機使用,能自我複製的一組計算機指令或者程式程式碼。

  計算機病毒具有傳播性、隱蔽性、感染性、潛伏性、可激發性、表現性或破壞性。計算機病毒的生命週期:開發期→傳染期→潛伏期→發作期→發現期→消化期→消亡期。

  計算機病毒是一個程式,一段可執行碼。就像生物病毒一樣,具有自我繁殖、互相傳染以及啟用再生等生物病毒特徵。計算機病毒有獨特的複製能力,它們能夠快速蔓延,又常常難以根除。

  它們能把自身附著在各種型別的檔案上,當檔案被複制或從一個使用者傳送到另一個使用者時,它們就隨同檔案一起蔓延開來。

  計算機病毒原理介紹二:

  病毒的最大特點就是自我複製,從病毒的分類來說有很多種,這裡我們將介紹最流行的附加式

  病毒,它通過對正常的檔案進行改寫,增加來實現其自我複製的目的。

  從程式的角度來說,我們要做的事情有兩件:

  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駐留函式

  其實,這個程式勉強可以叫做病毒


 

  

計算機病毒防護要怎麼樣去防護
計算機病毒和木馬區別是什麼呢
相關知識
計算機病毒原理是什麼
計算機病毒本質是什麼
常見的計算機病毒型別是什麼
計算機病毒特性是什麼
計算機病毒指的是什麼
計算機病毒實質是什麼
計算機病毒原始碼什麼樣
計算機病毒定義是什麼
計算機病毒定義是什麼
計算機病毒原理及其檢測探析論文