計算機病毒是不是一種程式

General 更新 2024年11月26日

  計算機病毒是什麼呢?到底呢?下面由小編給你做出詳細的計算機病毒介紹!希望對你有幫助!

  計算機病毒介紹一:

  是一種程式

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

  計算機病毒介紹二:

  編制或者在計算機程式中插入的破壞計算機功能或者破壞資料,影響計算機使用並且能夠自我複製的一組計算機指令或者程式程式碼被稱為計算機病毒***Computer Virus***。具有破壞性,複製性和傳染性。

  計算機病毒介紹三:

  通常隱藏在一個可執行檔案裡邊,副檔名exe,com,bat等,也有些隱藏在圖片檔案,影視檔案裡。病毒發作,一般兩條一上,通常單獨一個病毒是不發作的。

  相關閱讀:

  U盤病毒傳染過程

  在系統執行時,病毒通過病毒載體即系統的外儲存器進入系統的記憶體儲器,常駐記憶體。該病毒在系統記憶體中監視系統的執行,當它發現有攻擊的目標存在並滿足條件時,便從記憶體中將自身存入被攻擊的目標,從而將病毒進行傳播。而病毒利用系統INT 13H讀寫磁碟的中斷又將其寫入系統的外儲存器軟盤或硬碟中,再感染其他系統。

  可執行檔案感染病毒後又怎樣感染新的可執行檔案?

  可執行檔案.COM或.EXE感染上了病毒,例如黑色星期五病毒,它駐入記憶體的條件是在執行被傳染的檔案時進入記憶體的。一旦進入記憶體,便開始監視系統的執行。當它發現被傳染的目標時,進行如下操作:

  ***1***首先對執行的可執行檔案特定地址的標識位資訊進行判斷是否已感染了病毒;

  ***2***當條件滿足,利用INT 13H將病毒連結到可執行檔案的首部或尾部或中間,並存大磁碟中;

  ***3***完成傳染後,繼續監視系統的執行,試圖尋找新的攻擊目標。

  作業系統型病毒是怎樣進行傳染的?

  正常的PC DOS啟動過程是:

  ***1***加電開機後進入系統的檢測程式並執行該程式對系統的基本裝置進行檢測;

  ***2***檢測正常後從系統盤0面0道1扇區即邏輯0扇區讀入Boot載入程式到記憶體的0000: 7C00處;

  ***3***轉入Boot執行;

  ***4***Boot判斷是否為系統盤,如果不是系統盤則提示;

  non-system disk or disk error

  Replace and strike any key when ready

  否則,讀入IBM BIO-COM和IBM DOS-COM兩個隱含檔案;

  ***5***執行IBM BIOCOM和IBM DOS-COM兩個隱含檔案,將COMMAND-COM裝入記憶體;

  ***6***系統正常執行,DOS啟動成功。

  如果系統盤已感染了病毒,PC DOS的啟動將是另一番景象,其過程為:

  ***1***將Boot區中病毒程式碼首先讀入記憶體的0000: 7C00處;

  ***2***病毒將自身全部程式碼讀入記憶體的某一安全地區、常駐記憶體,監視系統的執行;

  ***3***修改INT 13H中斷服務處理程式的***地址,使之指向病毒控制模組並執行之。因為任何一種病毒要感染軟盤或者硬碟,都離不開對磁碟的讀寫操作,修改INT 13H中斷服務程式的***地址是一項少不了的操作;

  ***4***病毒程式全部被讀入記憶體後才讀入正常的Boot內容到記憶體的0000: 7C00處,進行正常的啟動過程;

  ***5***病毒程式伺機等待隨時準備感染新的系統盤或非系統盤。

  如果發現有可攻擊的物件,病毒要進行下列的工作:

  ***1***將目標盤的引導扇區讀入記憶體,對該盤進行判別是否傳染了病毒;

  ***2***當滿足傳染條件時,則將病毒的全部或者一部分寫入Boot區,把正常的磁碟的引導區程式寫入磁碟特寫位置;

  ***3***返回正常的INT 13H中斷服務處理程式,完成了對目標盤的傳染。

  作業系統型病毒對非系統盤感染病毒後最簡單的處理方法是什麼?

  因為作業系統型病毒只有在系統引導時才進入記憶體,開始活動,對非系統盤感染病毒後,不從它上面引導系統,則病毒不會進入記憶體。這時對已感染的非系統盤消毒最簡單的方法是將盤上有用的檔案拷貝出來,然後將帶毒盤重新格式化即可。

遠離病毒的原則和方法是什麼
怎麼樣去預防電腦病毒
相關知識
計算機病毒定義是怎麼樣的
八大計算機病毒惡霸是怎麼樣的
計算機病毒本質是什麼
常見的計算機病毒型別是什麼
常見的計算機病毒特點是哪些
計算機病毒原理是什麼
計算機病毒分類是怎麼樣的呢
計算機病毒特性是什麼
計算機病毒最早是由什麼提出的
計算機病毒指的是什麼

Have any Question?

Let us answer it!