編寫計算機病毒的相關內容

General 更新 2024年05月02日

  電腦病毒往往會利用計算機作業系統的弱點進行傳播,提高系統的安全性是防病毒的一個重要方面,但完美的系統是不存在的,過於強調提高系統的安全性將使系統多數時間用於病毒檢查,系統失去了可用性、實用性和易用性,另一方面,資訊保密的要求讓人們在洩密和抓住病毒之間無法選擇。以下是網小編為大家整理的關於編寫計算機病毒的相關知識,希望對大家有所幫助!

  編寫計算機病毒需要高深的計算機技術,對計算機系統有著深入的瞭解,軟體工程中,程式編寫只是很小的一部分,從構思到測試,需要嚴密的思維,從win 2000開始,工作管理員中就會出現所有正在執行的程式,包括後臺的,win98病毒就再無法藏身,所以需要更先進的技術。

  1.熟悉系統結構,瞭解登錄檔,熟悉PE檔案結構***計算機病毒隱藏感染必須要知道這些***

  2.熟練掌握程式設計,目前功能最強大的是VC++,很多強大的病毒都是用他編寫的。

  還要簡單學習社會工程學和密碼心理學,這些對病毒的隱藏和傳播功能設計都很有幫助。

  電腦病毒的危害:

  寄生性

  計算機病毒寄生在其他程式之中,當執行這個程式時,病毒就起破壞作用,而在未啟動這個程式之前,它是不易被人發覺的。

  傳染性

  計算機病毒不但本身具有破壞性,更有害的是具有傳染性,一旦病毒被複制或產生變種,其速度之快令人難以預防。傳染性是病毒的基本特徵。在生物界,病毒通過傳染從一個生物體擴散到另一個生物體。在適當的條件下,它可得到大量繁殖,並使被感染的生物體表現出病症甚至死亡。同樣,計算機病毒也會通過各種渠道從已被感染的計算機擴散到未被感染的計算機,在某些情況下造成被感染的計算機工作失常甚至癱瘓。與生物病毒不同的是,計算機病毒是一段人為編制的計算機程式程式碼,這段程式程式碼一旦進入計算機並得以執行,它就會搜尋其他符合其傳染條件的程式或儲存介質,確定目標後再將自身程式碼插入其中,達到自我繁殖的目的。只要一臺計算機染毒,如不及時處理,那麼病毒會在這臺電腦上迅速擴散,計算機病毒可通過各種可能的渠道,如軟盤、計算機網路去傳染其他的計算機。當您在一臺機器上發現了病毒時,往往曾在這臺計算機上用過的軟盤已感染上了病毒,而與這臺機器相聯網的其他計算機也許也被該病毒染上了。是否具有傳染性是判別一個程式是否為計算機病毒的最重要條件。

  潛伏性

  有些病毒像***一樣,讓它什麼時間發作是預先設計好的。比如黑色星期五病毒,不到預定時間一點都覺察不出來,等到條件具備的時候一下子就爆炸開來,對系統進行破壞。一個編制精巧的計算機病毒程式,進入系統之後一般不會馬上發作,因此病毒可以靜靜地躲在磁碟或磁帶裡呆上幾天,甚至幾年,一旦時機成熟,得到執行機會,就又要四處繁殖、擴散,繼續為害。潛伏性的第二種表現是指,計算機病毒的內部往往有一種觸發機制,不滿足觸發條件時,計算機病毒除了傳染外不做什麼破壞。觸發條件一旦得到滿足,有的在螢幕上顯示資訊、圖形或特殊標識,有的則執行破壞系統的操作,如格式化磁碟、刪除磁碟檔案、對資料檔案做加密、封鎖鍵盤以及使系統死鎖等。

  隱蔽性

  計算機病毒具有很強的隱蔽性,有的可以通過病毒軟體檢查出來,有的根本就查不出來,有的時隱時現、變化無常,這類病毒處理起來通常很困難。

  破壞性

  計算機中毒後,可能會導致正常的程式無法執行,把計算機內的檔案刪除或受到不同程度的損壞 。通常表現為:增、刪、改、移。

  可觸發性

  病毒因某個事件或數值的出現,誘使病毒實施感染或進行攻擊的特性稱為可觸發性。為了隱蔽自己,病毒必須潛伏,少做動作。如果完全不動,一直潛伏的話,病毒既不能感染也不能進行破壞,便失去了殺傷力。病毒既要隱蔽又要維持殺傷力,它必須具有可觸發性。病毒的觸發機制就是用來控制感染和破壞動作的頻率的。病毒具有預定的觸發條件,這些條件可能是時間、日期、檔案型別或某些特定資料等。病毒執行時,觸發機制檢查預定條件是否滿足,如果滿足,啟動感染或破壞動作,使病毒進行感染或攻擊;如果不滿足,使病毒繼續潛伏。

冰河木馬電腦病毒的相關內容
筆記本的電腦病毒及相關防護
相關知識
編寫計算機病毒的相關內容
計算機病毒的相關論文
對常見的計算機病毒的相關介紹
關於傳播計算機病毒的相關法律
典型計算機病毒的相關介紹
冰河木馬電腦病毒的相關內容
超級電腦病毒的相關內容
最新春節電腦病毒的相關內容
預防計算機病毒的方法
計算機病毒的危害以及症狀的介紹