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

時間 2021-12-22 05:11:15

1樓:懂點工程也要懂點生活

一、工作原理:

病毒依附儲存介質軟盤、 硬碟等構成傳染源。病毒傳染的媒介由工作的環境來定。病毒啟用是將病毒放在記憶體, 並設定觸發條件,觸發的條件是多樣化的, 可以是時鐘,系統的日期,使用者識別符號,也可以是系統一次通訊等。

條件成熟病毒就開始自我複製到傳染物件中,進行各種破壞活動等。

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

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

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

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

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

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

2樓:匿名使用者

microsoft 應用程式內建了一種稱為巨集病毒保護的功能,可以防禦這類病毒。開啟「巨集病毒保護」功能時(預設選項是「開啟」),自動執行功能會被禁用。因此,當文件嘗試自動執行病毒**時,系統就會彈出一個對話方塊來警告使用者。

遺憾的是,很多使用者並不知道巨集或巨集病毒為何物,而當他們對該對話方塊視而不見的時候,病毒就有機可趁了。還有很多使用者甚至關閉了保護機制。因此,儘管有防護措施,梅麗莎病毒還是能夠蔓延開來。

對於「我愛你」病毒來說,全部過程都是人為的。如果使用者雙擊了附件中夾帶的程式,那麼病毒就會執行並執行一些操作。該病毒之所以能夠如此猖獗,就是因為使用者雙擊了那些可執行程式。

你可以通過以下幾個簡單步驟保護自己免受病毒的侵害:

如果你真的擔心傳統病毒(相對於電子郵件病毒),那麼你就應該使用一個更加安全的作業系統,如 unix。我們從未聽說過這些作業系統感染病毒,原因就在於它們的安全功能能夠讓病毒(和一些不受歡迎的訪問者)遠離你的硬碟。

如果你使用的是不安全的作業系統,那麼購買病毒防護軟體不失為一種好的辦法。

如果你只是避免執行來自未知源的程式(例如網際網路),而且堅持使用通過光碟分發的商業軟體,那麼你的計算機基本上不會感染傳統病毒。除此以外,你還應該禁用軟盤引導 -- 現在很多計算機都有這項功能,它可以避免因意外留在驅動器中的軟盤而感染啟動扇區病毒的危險。

你還應該確保在所有 microsoft 應用程式中啟用巨集病毒保護,並且在知道這些巨集會做什麼之前,永遠不要在文件中執行巨集。通常不建議在文件中新增巨集,因此避免使用所有的巨集是一種很好的策略。

從 microsoft word 的「工具」選單中,開啟「選項」對話方塊,確保啟用了「巨集病毒保護」選項,如下圖所示:

永遠不要雙擊通過電子郵件傳送過來的、帶有可執行程式的電子郵件附件。格式為 word 檔案 (.doc)、電子** (.

xls)、影象(.gif 和 .jpg)等的檔案附件都是資料檔案,它們不會帶來任何破壞(不會帶來上文提及的 word 和 excel 文件的巨集病毒問題)。

帶有類似 exe、com 或 vbs 等副檔名的檔案都是可執行檔案,而可執行檔案可以帶來任何型別的破壞。一旦你執行這種檔案,你就授予了它在你的計算機上執行任何任務的許可權。唯一的防護辦法就是,永遠不要執行通過電子郵件傳送過來的可執行檔案。

遵循上面這幾個簡單步驟,即可讓你遠離病毒的感染。

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

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.

計算機病毒的工作原理是什麼

5樓:匿名使用者

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

舉一個「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等那就……

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

6樓:匿名使用者

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

計算機病毒是指編制或者在計算機程式中插入的破壞計算機功能或者破壞資料,影響計算機使用並且能夠自我複製的一組計算機指令或者程式 舉一個 hello word 例子。下面是一個簡單的dos批處理病毒源程式autoexec.bat 假設從a盤啟動 程式語句 程式註解 if exist c autoexec...

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

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

計算機病毒入侵計算機有哪些方式,計算機病毒入侵計算機有哪些方式

楊柳風 計算機病毒的破壞行為體現了病毒的殺傷能力。病毒破壞行為的激烈程度取決於病毒作者的主觀願望和他所具有的技術能量。數以萬計不斷髮展擴張的病毒,其破壞行為千奇百怪,不可能窮舉其破壞行為,而且難以做全面的描述,根據現有的病毒資料可以把病毒的破壞目標和攻擊部位歸納如下 攻擊系統資料區,攻擊部位包括 硬...