計算機病毒的工作原理是什麼,什麼是電腦病毒,它的原理是什麼?

時間 2021-07-19 11:22:29

1樓:匿名使用者

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

舉一個「hello word」例子。

下面是一個簡單的dos批處理病毒源程式autoexec.bat(假設從a盤啟動):程式語句 程式註解

if exist c:\\autoexec.bat goto virus rem 首先檢查時機

goto no_virus rem 若時機不成熟則潛伏

:virus rem 時機成熟時(子程式)

c: rem 轉到c盤

ren autoexec.bat auto.bat rem 將正常檔案改名,準備冒名頂替

copy a:\\autoexec.bat c:\\ rem 自我複製,開始繁殖

echo hello word! rem 病毒發作,表現症狀

:no_virus rem 正常程式入口

a: rem 轉回a盤

/auto rem 執行正常程式

pause rem 暫停等待按任意鍵繼續

這個程式非常簡單,但卻包含了計算機病毒的典型結構,引導部分、傳染部分、激發部分等五臟俱全。其觸發機制是:c盤存在autoexec.

bat檔案,當我們用帶有此病毒的啟動軟盤啟動微機時,若c盤也有autoexec.bat檔案,則病毒將c盤原autoexec.bat檔案改名為auto.

bat,把自身複製到c盤並顯示「hello word!」。如果按以前的分類,它可以算是個良性病毒(但再良的病毒都要佔用系統資源)。

當然它還無加密和沒有嚴重破壞系統的行為,但要是把echo hello word!改為format c:或deltree c:

/y等那就……

特此警告:學習病毒原理只是為了認識病毒,以達到能夠清除病毒之目的,若誰以此製造病毒遺害人間,敗壞門風,必遭天譴!)

2樓:匿名使用者

什麼是電腦病毒,它的原理是什麼?

3樓:匿名使用者

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

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

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

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

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

4樓:北京瑞星資訊科技股份****

病毒就是人為編寫的一些惡意**,主要是破壞程式,盜取資訊用的。最常見的病毒比如木馬,蠕蟲,後門,黑客等,網上有很多介紹,樓主可以檢視http://wenku.

計算機病毒工作原理,什麼是電腦病毒,它的原理是什麼?

懂點工程也要懂點生活 一 工作原理 病毒依附儲存介質軟盤 硬碟等構成傳染源。病毒傳染的媒介由工作的環境來定。病毒啟用是將病毒放在記憶體,並設定觸發條件,觸發的條件是多樣化的,可以是時鐘,系統的日期,使用者識別符號,也可以是系統一次通訊等。條件成熟病毒就開始自我複製到傳染物件中,進行各種破壞活動等。病...

簡述計算機病毒分類,簡述什麼是計算機病毒

按破壞性分 良性病毒 惡性病毒 極惡性病毒 災難性病毒 按傳染方式分 引導區型病毒 引導區型病毒主要通過軟盤在作業系統中傳播,感染引導區,蔓延到硬碟,並能感染到硬碟中的 主開機記錄 檔案型病毒 檔案型病毒是檔案感染者,也稱為寄生病毒。它執行在計算機儲存器中,通常感染副檔名為com exe sys等型...

計算機病毒的主要特點是什麼 計算機病毒的特點有哪些

1 繁殖性。計算機病毒可以像生物病毒一樣進行繁殖,當正常程式執行時,它也進行執行自身複製,是否具有繁殖 感染的特徵是判斷某段程式為計算機病毒的首要條件。2 潛伏性。計算機病毒潛伏性是指計算機病毒可以依附於其它 寄生的能力,侵入後的病毒潛伏到條件成熟才發作,會使電腦變慢。3 破壞性。計算機中毒後,可能...