《網(wǎng)絡(luò)攻擊與防范》課件-第10章-惡意代碼的攻防_第1頁
《網(wǎng)絡(luò)攻擊與防范》課件-第10章-惡意代碼的攻防_第2頁
《網(wǎng)絡(luò)攻擊與防范》課件-第10章-惡意代碼的攻防_第3頁
《網(wǎng)絡(luò)攻擊與防范》課件-第10章-惡意代碼的攻防_第4頁
《網(wǎng)絡(luò)攻擊與防范》課件-第10章-惡意代碼的攻防_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第10章

惡意代碼的攻防10內(nèi)容安排惡意代碼概述木馬計(jì)算機(jī)病毒網(wǎng)絡(luò)蠕蟲10.1惡意代碼概述基本概念惡意代碼常見惡意代碼惡意軟件共同特征惡意代碼又稱惡意軟件,是指故意編制或設(shè)置的、對網(wǎng)絡(luò)或系統(tǒng)會產(chǎn)生威脅或潛在威脅的計(jì)算機(jī)代碼。最常見的惡意代碼有特洛伊木馬(簡稱木馬)、計(jì)算機(jī)病毒、網(wǎng)絡(luò)蠕蟲(簡稱蠕蟲)、后門、邏輯炸彈等。惡意的目的,本身是程序,通過執(zhí)行發(fā)生作用。10.1惡意代碼概述離開某些特定程序就無法存在的惡意軟件如木馬、病毒、邏輯炸彈和陷門等能夠獨(dú)立由操作系統(tǒng)運(yùn)行的惡意軟件如蠕蟲惡意軟件可以通過破壞文件和程序,或者過度占用資源來損害運(yùn)行它的宿主。一般而言,惡意軟件進(jìn)行破壞時(shí)會避免徹底毀壞宿主,因?yàn)橄到y(tǒng)崩潰將妨礙它進(jìn)一步傳播。然而,也有一些惡意軟件確實(shí)有意摧毀其所感染的宿主。此外,有些惡意軟件試圖以準(zhǔn)并發(fā)的方式獲取一大批計(jì)算機(jī)的控制權(quán)。惡意軟件可以劃分為兩大類:10.1惡意代碼概述具體分類如下圖所示:10.2木馬木馬簡介木馬程序并不是一種病毒,因?yàn)樗痪哂胁《镜目蓚魅拘浴⒆晕覐?fù)制能力等特性,但是木馬程序具有很大的破壞力和危害性。所謂木馬程序,是指以下幾種情況之一。一種未經(jīng)授權(quán)的程序,它包含在一段正常的程序當(dāng)中。這個(gè)未經(jīng)授權(quán)的程序提供了一些用戶不知道(也可能是不希望實(shí)現(xiàn)的)的功能。一段合法的程序,但是它的功能已經(jīng)被安裝在其中的未經(jīng)授權(quán)的代碼改變了。這些代碼提供了一些用戶不知道的(也可能是不希望實(shí)現(xiàn)的)功能。10.2木馬任何一段程序,似乎是提供了一系列合乎用戶需要的功能,但是由于在其中包含了一些用戶不知道的未經(jīng)授權(quán)的代碼,使得該程序有一些不為用戶所知道(也可能是不希望實(shí)現(xiàn)的)的功能。由木馬程序提供未經(jīng)授權(quán)的功能,可以使它成為有惡意的程序,例如病毒程序。該類病毒程序可以隱藏在其他有用的程序中,因此這樣的程序既可以被看成為木馬程序,也可以被稱為病毒程序。而木馬程序(或病毒程序)的載體程序被稱為特洛伊化的程序。10.2木馬木馬程序定義方式木馬程序是指任何提供了隱藏的與用戶不希望的功能的程序。它可以以任何形式出現(xiàn),可能是一個(gè)用來對文件目錄加索引或給軟件鎖緊的工具,也可能是一個(gè)字處理器或網(wǎng)絡(luò)工具。總而言之,可以是任何由客戶引入到系統(tǒng)中的程序。10.2木馬木馬程序行為基于因特網(wǎng)的安全問題,一個(gè)木馬程序?qū)⒁龅氖窍铝袃杉轮械囊患ɑ騼烧呒嬗校L峁┮恍┕δ?,這些功能可以泄露一些系統(tǒng)的私有信息給程序的作者,或者控制該系統(tǒng)。隱藏一些功能,這些功能能夠?qū)⑾到y(tǒng)的私有信息泄露給程序的作者,或者能夠控制該系統(tǒng)。有些木馬程序同時(shí)具有上述兩項(xiàng)內(nèi)容,還有些木馬程序能夠使運(yùn)行該程序的系統(tǒng)受到損害(諸如鎖上或格式化硬盤)。所以,可以說木馬程序提供了一些有意思的功能,但是也可能提供了一些具有破壞性的功能。10.2木馬木馬類型根據(jù)木馬的不同特點(diǎn),大致可以分為以下幾種類型。遠(yuǎn)程訪問型木馬:這種木馬是現(xiàn)在使用最廣泛的木馬。它可以訪問其他用戶的硬盤。密碼發(fā)送型木馬:這種木馬的目的是找到所有的隱藏密碼,并在受害者不知道的情況下把它們發(fā)送到指定的信箱。大多數(shù)這類木馬不會在每次的Windows重啟時(shí)重啟。鍵盤記錄型木馬:鍵盤記錄型木馬非常簡單,它們只做一種事情,就是記錄受害者的鍵盤敲擊,并且在LOG文件里查找密碼。這種木馬隨著Windows的啟動(dòng)而啟動(dòng)。10.2木馬木馬類型毀壞型木馬:毀壞型木馬的唯一功能是毀壞并且刪除文件,這使它們非常簡單,并且很容易被使用。它們可以自動(dòng)刪除用戶機(jī)器上的所有的.dll、.ini或.exe文件。FTP型木馬:這種木馬將打開用戶機(jī)器的端口21,使每一個(gè)人都有一個(gè)FTP客戶端可以不用密碼就連接到用戶的機(jī)器,并且會有完全的上傳和下載選項(xiàng)。10.2木馬木馬的攻擊技術(shù)木馬主要是基于客戶端和服務(wù)器端的程序,攻擊者利用木馬進(jìn)行攻擊需要將木馬植入目標(biāo)系統(tǒng),并且木馬必須能夠自啟動(dòng)并很好地隱藏自己,木馬才能夠發(fā)揮作用達(dá)到攻擊目的。木馬要實(shí)現(xiàn)對目標(biāo)系統(tǒng)的攻擊,必須先植入到目標(biāo)系統(tǒng),常見的木馬植入方法有以下幾種:捆綁下載。將木馬與正常程序捆綁在一起發(fā)布到網(wǎng)站上供用戶下載,當(dāng)用戶下載程序并安裝后木馬的服務(wù)端程序就會加載到目標(biāo)系統(tǒng)中;電子郵件傳播。將木馬作為電子郵件的附件發(fā)到目標(biāo)系統(tǒng),當(dāng)用戶打開木馬附件運(yùn)行后,木馬就會植入到目標(biāo)系統(tǒng)中;用戶瀏覽網(wǎng)頁。將木馬捆綁在網(wǎng)頁中,如色情網(wǎng)頁、中獎(jiǎng)等,誘使用戶打開該網(wǎng)頁,將木馬植入用戶系統(tǒng),這種方式是目前流行的木馬植入方式;木馬植入10.2木馬QQ消息鏈接。將木馬制作成有誘惑性的消息,當(dāng)發(fā)送QQ消息時(shí),木馬會與消息一并發(fā)送,用戶點(diǎn)擊鏈接后,將木馬植入用戶系統(tǒng);直接植入。利用系統(tǒng)漏洞或用戶的防范不足,直接操縱用戶系統(tǒng),植入木馬。木馬自啟動(dòng)自啟動(dòng)是木馬的基本特性之一,木馬的自啟動(dòng)特性使木馬不會因?yàn)殛P(guān)機(jī)而失效,是木馬實(shí)現(xiàn)系統(tǒng)攻擊的首要條件。木馬利用操作系統(tǒng)的一些特性來實(shí)現(xiàn)自啟動(dòng),常用的自起動(dòng)有兩種方式。附加或捆綁到系統(tǒng)程序或應(yīng)用程序,用戶啟動(dòng)這些程序時(shí)木馬跟隨啟動(dòng),這種方式主要是通過修改文件關(guān)聯(lián)來實(shí)現(xiàn)自啟動(dòng)。10.2木馬隨計(jì)算機(jī)系統(tǒng)啟動(dòng)而自啟動(dòng)。這種自啟動(dòng)技術(shù)有以下三種:拷貝到系統(tǒng)啟動(dòng)文件夾:在Windows的文件系統(tǒng)中,有一個(gè)專門存放系統(tǒng)啟動(dòng)后自動(dòng)運(yùn)行程序的文件夾,希望計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)所要啟動(dòng)的文件可以通過這里啟動(dòng),只需把所需文件或其快捷方式放入該文件夾中即可修改系統(tǒng)配置文件:用戶對系統(tǒng)配置文件一般較為陌生,系統(tǒng)配置文件被修改后用戶也不容易發(fā)現(xiàn),木馬可以通過修改系統(tǒng)配置文件置Win.ini文件和System.ini文件來實(shí)現(xiàn)自啟動(dòng)修改注冊表啟動(dòng):注冊表中保存了與系統(tǒng)配置有關(guān)的重要信息,注冊表中的“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\”等項(xiàng)會影響系統(tǒng)啟動(dòng)過程中程序的執(zhí)行,在這些項(xiàng)中添加一子項(xiàng)就可實(shí)現(xiàn)程序自啟動(dòng)。修改注冊表啟動(dòng)是木馬最常用的一種自啟動(dòng)方式10.2木馬木馬隱藏技術(shù)木馬的隱藏技術(shù)是木馬在被植入計(jì)算機(jī)生存的關(guān)鍵,隱藏技術(shù)是木馬在目標(biāo)系統(tǒng)中不被發(fā)現(xiàn)的有保障。木馬隱藏技術(shù)包括文件的隱藏、進(jìn)程的隱藏、與外界通信的隱藏等。文件隱藏:木馬運(yùn)行成功后經(jīng)常會將自己復(fù)制到C:\Windows\System32等Windows系統(tǒng)文件夾中來實(shí)現(xiàn)隱藏文件的目的。這些文件夾中包含許多文件,用戶不容易發(fā)現(xiàn),而且此類系統(tǒng)文件夾中的文件一般都比較重要,用戶不敢輕易刪除。進(jìn)程隱藏:進(jìn)程隱藏是指木馬把自身注入其他安全的應(yīng)用程序的地址空間,一般情況較難被查殺,進(jìn)程隱藏包含兩種方式。一種是將木馬進(jìn)程名字改為類似于系統(tǒng)進(jìn)程名字,這種進(jìn)程隱藏方式比較簡單;另一種是進(jìn)程插入,即一個(gè)進(jìn)程訪問另一個(gè)進(jìn)程的地址空間。10.2木馬通信隱藏:計(jì)算機(jī)網(wǎng)絡(luò)和計(jì)算機(jī)用戶都會安裝防火墻,木馬繞過防火墻實(shí)現(xiàn)通信隱藏的方法是把木馬程序制作成動(dòng)態(tài)庫文件插入到一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)用戶必須讓它訪問網(wǎng)絡(luò)的進(jìn)程中,借用它的端口號與遠(yuǎn)程的木馬程序客戶端進(jìn)行通信。這不僅可以實(shí)現(xiàn)通信隱藏和欺騙防火墻,而且可以隱藏進(jìn)程。木馬通信隱藏常用手段有三種:端口寄生。木馬寄生在系統(tǒng)中一個(gè)已經(jīng)打開的通信端口,木馬平時(shí)只是監(jiān)聽此端口,遇到特殊的指令就進(jìn)行解釋執(zhí)行。反彈端口。這是木馬針對防火墻漏斗所采用的技術(shù)。反彈端口木馬使用主動(dòng)端口,控制端使用被動(dòng)端口,木馬定時(shí)監(jiān)測控制端的存在,發(fā)現(xiàn)控制端上線,立即主動(dòng)連接控制端打開的被動(dòng)端口;將控制端的被動(dòng)端口開在TCP80就實(shí)現(xiàn)隱蔽。潛伏技術(shù)。潛伏技術(shù)就是指利用TCP/IP協(xié)議族中的其它協(xié)議而不通過TCP/UDP協(xié)議來進(jìn)行通信。10.2木馬木馬的檢測檢測的基本方法對于木馬程序的檢測方式與用戶的安全需求和安全級別有關(guān),對于木馬程序的檢測取決于用戶的需求、目的和時(shí)間。時(shí)間方面的開銷隨著系統(tǒng)安裝時(shí)間的增長而增加,系統(tǒng)安裝的時(shí)間越長,對應(yīng)檢測木馬程序所需的時(shí)間開銷就越大。檢測文件完整性利用“文件完整性(file-integrity)檢查器”進(jìn)行檢查,如果采用了update和upgrade對系統(tǒng)進(jìn)行管理,則當(dāng)木馬程序侵入系統(tǒng)時(shí),系統(tǒng)動(dòng)態(tài)鏈接庫文件(DLL文件)就會被更新,會發(fā)現(xiàn)這些系統(tǒng)文件所對應(yīng)的標(biāo)記已經(jīng)被修改,否則不會發(fā)現(xiàn)有任何變化。通過檢查文件的大小變化來完成文件完整性檢測,但是由于文件的大小屬性是非常容易被操作和篡改的,所以這個(gè)方法的可靠性并不高。10.2木馬檢測文件的其他屬性檢測其他的索引使用包括文件初始值、創(chuàng)建日期以及最后一次存取的日期等屬性也可以來檢測文件的變化。但是,通過檢測文件的這些屬性中的任何一個(gè),都不能完全地判定文件的完整性。對于其中的每一項(xiàng),都存在著一定的缺陷(通常根據(jù)不同的操作系統(tǒng)而有所不同),這些屬性值可以很方便地被修改。諸如校驗(yàn)和,也可以用來進(jìn)行文件的比較。雖然校驗(yàn)和比起修改時(shí)間、文件日期或最后修改時(shí)間要更可靠一些,但它們也是可以被破壞的,所以如果以檢驗(yàn)和系統(tǒng)作為檢查文件變化與否的工具,那么校驗(yàn)和列表應(yīng)當(dāng)放在一個(gè)單獨(dú)的服務(wù)器上或一個(gè)單獨(dú)的介質(zhì)上,而且只能夠是具有root權(quán)限的用戶或其他可信任的用戶才可以訪問和存取。在大多數(shù)情況下,校驗(yàn)和用于檢查傳輸文件的完整性。10.2木馬檢測工具M(jìn)D5數(shù)字簽名技術(shù)數(shù)字簽名技術(shù)用來保護(hù)已有的程序不被更換,這需要計(jì)算現(xiàn)有的每個(gè)文件的數(shù)字指紋(數(shù)字簽名),通過文件加密的方法和解密驗(yàn)證來檢查文件的變化。這是由一些算法來實(shí)現(xiàn)的,其中最常用的是MD5算法。MD5MD5是一個(gè)可以為每個(gè)文件生成一個(gè)數(shù)字簽名的工具,它實(shí)際上是一種HASH函數(shù)。當(dāng)一個(gè)文件運(yùn)行于MD5產(chǎn)品中時(shí),產(chǎn)生的簽名是一個(gè)由32位字符組成的字符。許多有關(guān)UNIX操作系統(tǒng)安全的所謂“補(bǔ)丁”程序都采用了MD5算法。采用了MD5算法之后,當(dāng)用戶瀏覽文件目錄時(shí),就可以檢查每個(gè)文件原來的數(shù)字簽名。在下載文件之前,如果發(fā)現(xiàn)當(dāng)前的數(shù)字簽名與原來的數(shù)字簽名不符時(shí),就基本上可以斷定程序出現(xiàn)了問題。10.2木馬檢測工具M(jìn)D5MD5算法提供了一種單向的HASH函數(shù),其中也包括對口令文件的加密。典型的例子是S/Key。S/Key使用了一種一次性口令模式,它幾乎是不可被侵入的。S/Key主要用于遠(yuǎn)程登錄。在使用了MD5算法的S/Key系統(tǒng)中,口令是在網(wǎng)絡(luò)上以明碼的形式傳輸?shù)?。S/Key的最大好處就在于它不需要修改客戶端的軟件來防御竊聽者。10.2木馬木馬的防范木馬的基本工作原理在任務(wù)欄中隱藏自己:木馬程序把Form的Ⅴisible屬性設(shè)為False,ShowInTaskBar86屬性設(shè)為False,程序運(yùn)行時(shí)就不會出現(xiàn)在任務(wù)欄中了。在任務(wù)管理器中隱形:將程序設(shè)為“系統(tǒng)服務(wù)”可以很輕松地偽裝自己。木馬程序會在每次用戶啟動(dòng)時(shí)自動(dòng)裝載服務(wù)端,它可以充分利用Windows操作系統(tǒng)啟動(dòng)時(shí)自動(dòng)加載應(yīng)用程序的方法。例如,啟動(dòng)組、win.ini、system.ini與注冊表等地方。10.2木馬木馬的防范木馬程序自動(dòng)加載在wni.ini文件中的[WINDOWS]下面,“run=”和“l(fā)oad=”是可能加載木馬程序的位置。一般情況下,等號后面什么都沒有,如果發(fā)現(xiàn)后面跟有的路徑與文件名不是熟悉的啟動(dòng)文件,計(jì)算機(jī)就可能已經(jīng)存在木馬程序了。也有很多木馬程序把自身偽裝成command.exe文件,在system.ini文件中,在[BOOT]下面有個(gè)“shell=文件名”。正確的文件名應(yīng)該是“explorer.exe”,如果不是這樣,而是“shell=explorer.exe程序名”,那么后面跟著的那個(gè)程序就是木馬程序。也就是說木馬程序已經(jīng)存在于用戶的計(jì)算機(jī)中了。10.2木馬木馬的防范木馬程序自動(dòng)加載③在注冊表中的情況最復(fù)雜,通過regedit命令打開注冊表編輯

器,再點(diǎn)擊至:“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”目錄下,查看鍵值中有沒有不熟悉的自動(dòng)啟動(dòng)文件,擴(kuò)展名為.exe。在注冊表中還有很多地方都可以隱藏木馬程序,因此最好的辦法是在“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\run”下找到木馬程序的文件名,再在整個(gè)注冊表中搜索即可。10.2木馬清除木馬的一般方法在Windows操作系統(tǒng)中,早期的木馬會在按“Ctrl+Alt+Del”鍵時(shí)顯露出來,現(xiàn)在大多數(shù)木馬已經(jīng)看不到了,所以只能采用內(nèi)存工具來查看內(nèi)存中是否存在木馬。木馬還具有很強(qiáng)的潛伏能力,表面上的木馬被發(fā)現(xiàn)并刪除以后,后備的木馬在一定的條件下會跳出來。這種條件主要是用戶的操作造成的。10.2木馬清除木馬的一般方法如果發(fā)現(xiàn)有木馬存在:立即將計(jì)算機(jī)與網(wǎng)絡(luò)斷開,防止黑客通過網(wǎng)絡(luò)對用戶計(jì)算機(jī)所進(jìn)行的攻擊。編輯win.ini文件,將[WINDOWS]下的“run=木馬程序名”或“l(fā)oad=木馬程序名”更改為“run=”和“l(fā)oad=”;編輯system.ini文件,將[BOOT]下面的“shell=木馬文件名”,更改為:“shell=explorer.exe”;并在注冊表中,用regedit對注冊表進(jìn)行編輯,先在注冊表目錄“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Currentversion\Run”下找到木馬程序的文件名,再在整個(gè)注冊表中搜索并替換掉木馬程序。10.2木馬清除木馬的一般方法有時(shí)還需要注意的是,有的木馬程序并不是直接將HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run下的木馬鍵值刪除就行了,因?yàn)閷τ谀承┠抉R,如果刪除它,會立即自動(dòng)加上,如Bladerunner木馬,對于這種類型的木馬,需要記下其名字與目錄,然后退回到MS-DOS下,找到此木馬文件并刪除掉,重新啟動(dòng)計(jì)算機(jī),然后再到注冊表中將所有木馬文件的鍵值刪除即可。10.2木馬清除木馬的一般方法在對付木馬程序方面,綜合起來,有以下幾種辦法和措施。提高防范意識,在打開或下載文件之前,一定要確認(rèn)文件的來源是否可靠。多讀readme.txt文件。對于下載的可能包含一些木馬程序的軟件包,在沒有弄清軟件包中幾個(gè)程序的具體功能前,一定不能先執(zhí)行其中的程序。使用殺毒軟件?,F(xiàn)在的殺毒軟件都推出了清除某些木馬的功能,可以不定期地在脫機(jī)的情況下進(jìn)行檢查和清除。立即斷開網(wǎng)絡(luò)連接,對硬盤有無木馬進(jìn)行認(rèn)真的檢查。觀察目錄。用戶應(yīng)當(dāng)經(jīng)常觀察位于c:\,c:\windows和c:\windows\system這3個(gè)目錄下的文件。在刪除木馬之前,最重要的一項(xiàng)工作是備份文件和注冊表,備份注冊表的目的是防止系統(tǒng)崩潰;備份認(rèn)為是木馬的文件的目的是,如果此文件不是木馬就可以恢復(fù),如果是木馬就可以對其進(jìn)行分析。10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的起源最早的計(jì)算機(jī)病毒:磁芯大戰(zhàn)計(jì)算機(jī)病毒的歷史1975年,美國科普作家約翰·布魯勒爾(Johnbrunner)寫了《震蕩波騎士》(ShockWaveRider),第一次描寫計(jì)算機(jī)斗爭。1977年,托馬斯·捷·瑞安(Thomas.J.Ryan)在《P-1的春天》(TheAdolescenceofP-1)描寫了一種可以在計(jì)算機(jī)中互相傳染的病毒。1983年,弗雷德·科恩(FredCohen)博士研制出一種在運(yùn)行過程中可以復(fù)制自身的破壞性程序,倫·艾德勒曼(LenAdleman)將它命名為計(jì)算機(jī)病毒(ComputerViruses)。10.3計(jì)算機(jī)病毒1986年,拉合爾(Lahore),巴錫特(Basit)和阿姆杰德(Amjad)編寫了Pakistan病毒,即Brain。1988年,一種蘋果機(jī)的病毒發(fā)作,這天受感染的蘋果機(jī)停止工作,只顯示“向所有蘋果電腦的使用者宣布和平的信息”,以慶祝蘋果機(jī)生日。1988年11月2日,美國六千多臺計(jì)算機(jī)被病毒感染,造成Internet不能正常運(yùn)行。這個(gè)病毒程序設(shè)計(jì)者是羅伯特·莫里斯(RobertT.Morris),他設(shè)計(jì)的病毒程序利用了系統(tǒng)存在的弱點(diǎn)DOS引導(dǎo)階段DOS可執(zhí)行階段伴隨、批次型階段引導(dǎo)型病毒利用軟盤啟動(dòng)原理工作,它們修改系統(tǒng)啟動(dòng)扇區(qū),在計(jì)算機(jī)啟動(dòng)時(shí)首先取得控制權(quán),減少系統(tǒng)內(nèi)存,修改磁盤讀寫中斷,影響系統(tǒng)工作效率,在系統(tǒng)存取磁盤時(shí)進(jìn)行傳播。10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的發(fā)展病毒代碼在系統(tǒng)執(zhí)行文件時(shí)取得控制權(quán),修改DOS中斷,在系統(tǒng)調(diào)用時(shí)進(jìn)行傳染,并將自己附加在可執(zhí)行文件中,使文件長度增加。伴隨型病毒是利用DOS加載文件的優(yōu)先順序進(jìn)行工作。這類病毒的特點(diǎn)是不改變原來的文件內(nèi)容、日期及屬性,解除病毒時(shí)只要將其伴隨體刪除即可。幽靈、多形階段生成器、變體機(jī)階段網(wǎng)絡(luò)、蠕蟲階段多形型病毒是一種綜合性病毒,它既能感染引導(dǎo)區(qū)又能感染程序區(qū),多數(shù)具有解碼算法,一種病毒往往要兩段以上的子程序方能解除10.3計(jì)算機(jī)病毒當(dāng)生成的是病毒時(shí),這種生成器被稱之為病毒生成器。具有典型代表的是“病毒制造機(jī)”VCL,它可以在瞬間制造出成千上萬種不同的病毒,檢查時(shí)就不能使用傳統(tǒng)的特征識別法,需要在宏觀上分析指令,解碼后檢查病毒。變體機(jī)就是增加解碼復(fù)雜程度的指令生成機(jī)制?!叭湎x”不占用除內(nèi)存以外的任何資源,不修改磁盤文件,利用網(wǎng)絡(luò)功能搜索網(wǎng)絡(luò)地址,將自身向下一地址進(jìn)行傳播,有時(shí)也在網(wǎng)絡(luò)服務(wù)器和啟動(dòng)文件中存在。視窗階段宏病毒階段Internet階段這類病毒的機(jī)制更為復(fù)雜,它們利用保護(hù)模式和API調(diào)用接口工作,解除方法也比較復(fù)雜。10.3計(jì)算機(jī)病毒隨著WindowsWord功能的增強(qiáng),使用Word宏語言也可以編制病毒,這種病毒使用類BASIC語言,編寫容易,感染W(wǎng)ord文檔文件。在Excel等中出現(xiàn)的相同工作機(jī)制的病毒也歸為此類。隨著Internet的發(fā)展,各種病毒也開始利用Internet進(jìn)行傳播,一些攜帶病毒的數(shù)據(jù)包和電子郵件越來越多,如果不小心打開了這些電子郵件,機(jī)器就有可能中毒。Java、電子郵件炸彈階段隨著Internet上Java的普及,利用Java語言進(jìn)行傳播和資料獲取的病毒開始出現(xiàn),典型的代表是JavaSnake病毒。還有一些利用電子郵件服務(wù)器進(jìn)行傳播和破壞的病毒,91例如Mail-Bomb病毒,它就嚴(yán)重影響Internet的效率。10.3計(jì)算機(jī)病毒10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的定義、結(jié)構(gòu)和特點(diǎn)計(jì)算機(jī)病毒的定義可以從不同角度給出計(jì)算機(jī)病毒的定義。一種定義是通過磁盤、磁帶和網(wǎng)絡(luò)等作為媒介傳播擴(kuò)散,能“傳染”其他程序的程序。另一種是能夠?qū)崿F(xiàn)自身復(fù)制且借助一定的載體存在的具有潛伏性、傳染性和破壞性的程序。還有的定義是一種人為制造的程序,它通過不同的途徑潛伏或寄生在存儲媒體(如磁盤、內(nèi)存)或程序里。當(dāng)某種條件或時(shí)機(jī)成熟時(shí),它會自生復(fù)制并傳播,使計(jì)算機(jī)的資源受到不同程序的破壞。10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的結(jié)構(gòu)幾乎所有計(jì)算機(jī)病毒都是由三部分組成的,即引導(dǎo)模塊、傳染模塊與表現(xiàn)模塊。引導(dǎo)模塊計(jì)算機(jī)病毒的引導(dǎo)模塊負(fù)責(zé)將病毒引導(dǎo)到內(nèi)存,對相應(yīng)的存儲空間實(shí)施保護(hù),以防被其他程序覆蓋,并且修改一些必要的系統(tǒng)參數(shù),為激活病毒做準(zhǔn)備。傳染模塊計(jì)算機(jī)病毒的傳染模塊負(fù)責(zé)將病毒傳染給其他計(jì)算機(jī)程序。它是整個(gè)病毒程序的核心,也是判斷一個(gè)計(jì)算機(jī)程序是否是計(jì)算機(jī)病毒的一個(gè)先決條件。計(jì)算機(jī)病毒的傳染模塊由兩部分組成,一是傳染條件判斷部分,二是傳染部分。10.3計(jì)算機(jī)病毒傳染條件判斷部分傳染條件判斷部分的作用是判斷是否進(jìn)行傳染,也即看看病毒的傳染條件是否得到了滿足。傳染部分傳染部分負(fù)責(zé)實(shí)施病毒的傳染,即當(dāng)傳染條件滿足時(shí),傳染部分就按某種方式將病毒嵌入到傳染目標(biāo)中去。表現(xiàn)模塊計(jì)算機(jī)病毒的表現(xiàn)模塊也分為兩部分,一是病毒觸發(fā)條件判斷部分,二是病毒的具體表現(xiàn)部分。計(jì)算機(jī)病毒的表現(xiàn)又分為良性表現(xiàn)與惡性表現(xiàn)兩種,相應(yīng)地有良性病毒與惡性病毒之分。10.3計(jì)算機(jī)病毒良性病毒良性病毒是指在病毒的表現(xiàn)模塊中的表現(xiàn)部分對系統(tǒng)不構(gòu)成嚴(yán)重的威脅,它一般只表示一個(gè)計(jì)算機(jī)病毒的存在,主要目的是表現(xiàn)病毒設(shè)計(jì)者的才華,或者這種表現(xiàn)只是降低了系統(tǒng)的效率,并不破壞系統(tǒng)資源。惡性病毒惡性病毒的表現(xiàn)部分對系統(tǒng)具有嚴(yán)重的破壞作用,它可以破壞系統(tǒng)的數(shù)據(jù)資源,甚至將系統(tǒng)文件與應(yīng)用文件及數(shù)據(jù)全部刪除。10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的特點(diǎn)破壞性:任何病毒只要侵入系統(tǒng),都會對系統(tǒng)及應(yīng)用程序產(chǎn)生程度不同的影響。隱蔽性:病毒一般是具有很高編程技巧、短小精悍的程序。潛伏性:大部分的病毒感染系統(tǒng)之后一般不會馬上發(fā)作,它可長期隱藏在系統(tǒng)中,只有在滿足其特定條件時(shí)才啟動(dòng)其表現(xiàn)(破壞)模塊,只有這樣它才可進(jìn)行廣泛地傳播。傳染性:傳染性是病毒的基本特征。計(jì)算機(jī)病毒會通過各種渠道從已被感染的計(jì)算機(jī)擴(kuò)散到未被感染的計(jì)算機(jī)。10.3計(jì)算機(jī)病毒未經(jīng)授權(quán)而執(zhí)行:病毒具有正常程序的一切特性,它隱藏在正常程序中,當(dāng)用戶調(diào)用正常程序時(shí)竊取到系統(tǒng)的控制權(quán),先于正常程序執(zhí)行,病毒的動(dòng)作、目的對用戶是未知的,是未經(jīng)用戶允許的。依附性:計(jì)算機(jī)病毒程序只有依附在系統(tǒng)內(nèi)某個(gè)合法的可執(zhí)行程序上,才能被執(zhí)行。針對性:就目前的計(jì)算機(jī)病毒來看,使其發(fā)揮作用是有一定環(huán)境要求的,一種病毒并不是對任何計(jì)算機(jī)系統(tǒng)都能傳染的。不可預(yù)見性:不同種類的病毒,它們的代碼千差萬別,但有些操作是共有的(如駐內(nèi)存,改中斷)。10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的分類按照計(jì)算機(jī)病毒的不同特點(diǎn),可以分成不同的種類。按病毒存在的媒體分類,可分為文件型、引導(dǎo)型和混合型病毒3種文件型病毒:文件型病毒感染計(jì)算機(jī)中的文件,如COM,EXE,DOC等。引導(dǎo)型病毒:引導(dǎo)型病毒感染啟動(dòng)扇區(qū)(BOOT)和硬盤的系統(tǒng)引導(dǎo)扇區(qū)(MBR)。混合型病毒:以上兩種病毒的混合,有感染文件和引導(dǎo)扇區(qū)兩個(gè)目標(biāo)。這樣的病毒通常都具有復(fù)雜的算法,它們使用非常規(guī)的辦法侵入系統(tǒng),同時(shí)使用了加密和變形算法。10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的分類這種劃分方法對于檢測、清除和預(yù)防病毒工作是有指導(dǎo)意義的,它不僅指明了不同種類病毒各自在PC機(jī)內(nèi)的寄生部位,而且也指明了病毒的攻擊對象。因此,可以通過采取相應(yīng)的措施保護(hù)易受病毒攻擊的部位,如分區(qū)表所在的主引導(dǎo)扇區(qū)、DOS引導(dǎo)扇區(qū)以及可執(zhí)行文件等,并進(jìn)而找到綜合、有效的反計(jì)算機(jī)病毒措施。10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的分類按病毒傳染的方法分類,可分為駐留型和非駐留型病毒駐留型病毒:駐留型病毒感染計(jì)算機(jī)后,把自身的內(nèi)存駐留部分放在內(nèi)存中,這一部分程序掛接系統(tǒng)調(diào)用并合并到操作系統(tǒng)中去,它處于激活狀態(tài),一直到關(guān)機(jī)或重新啟動(dòng)。非駐留型病毒:非駐留型病毒在得到機(jī)會激活時(shí)并不感染計(jì)算機(jī)內(nèi)存,一些病毒在內(nèi)存中留有小部分,但是并不通過這一部分進(jìn)行傳染,這類病毒也被劃分為非駐留型病毒。10.3計(jì)算機(jī)病毒按病毒破壞的能力分類,可分為無害型、無危險(xiǎn)型、危險(xiǎn)型和非常危險(xiǎn)型4種。無害型:除了傳染時(shí)減少磁盤的可用空間外,對系統(tǒng)沒有其他影響。無危險(xiǎn)型:這類病毒僅僅是減少內(nèi)存、顯示圖像、發(fā)出聲音及同類音響。危險(xiǎn)型:這類病毒在計(jì)算機(jī)系統(tǒng)操作中造成嚴(yán)重的錯(cuò)誤。非常危險(xiǎn)型:這類病毒刪除程序、破壞數(shù)據(jù)、清除系統(tǒng)內(nèi)存區(qū)和操作系統(tǒng)中重要的信息。此外,按病毒特有的算法分類,可分為伴隨型、“蠕蟲”型和寄生型病毒;按病毒的鏈接方式分類,可分為源碼型、入侵型、操作系統(tǒng)型和外殼型病毒等。10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的工作原理引導(dǎo)型病毒引導(dǎo)型病毒是指寄生在磁盤引導(dǎo)區(qū)或主引導(dǎo)區(qū)的計(jì)算機(jī)病毒。它在開機(jī)的過程布下陷阱,初期讓人覺得機(jī)器仍可正常工作,而時(shí)間一到才發(fā)作,繼而傳染或破壞。引導(dǎo)型病毒的傳染原理如下圖所示。引導(dǎo)型病毒是借由硬盤的開機(jī)(BOOT)來感染的,也就是說病毒將磁盤上的引導(dǎo)扇區(qū)(BOOTSector)改變,在開機(jī)時(shí)先將病毒自己的程序由磁盤讀進(jìn)內(nèi)存中,改變了磁盤的中斷向量后,再交由正常的BOOT程序執(zhí)行正確的BOOT動(dòng)作。也就是說在DOS主程序尚未載入時(shí),病毒就已經(jīng)讀進(jìn)內(nèi)存中了,繼而一執(zhí)行到Dir、Type等,DOS指令就會感染到磁盤里。10.3計(jì)算機(jī)病毒引導(dǎo)型病毒引導(dǎo)型病毒很難讓人發(fā)現(xiàn)到它的存在,它不算是常駐,因?yàn)樵谙到y(tǒng)尚未Loading進(jìn)來之前它就已經(jīng)將系統(tǒng)中的MemorySize自行縮小??s小的部分就是存放病毒程序的地方,所以很難發(fā)現(xiàn)它的存在。但是若注意的話,會發(fā)現(xiàn)似乎一個(gè)很小的程序也會讀很久。因此若發(fā)現(xiàn)如此情形,不妨檢查一下磁盤上的BOOTSector。引導(dǎo)型病毒進(jìn)入系統(tǒng),一定要通過啟動(dòng)過程。在無病毒環(huán)境下使用的軟盤或硬盤,即使它已感染引導(dǎo)區(qū)病毒,也不會進(jìn)入系統(tǒng)并進(jìn)行傳染,但是,只要用感染引導(dǎo)區(qū)病毒的磁盤引導(dǎo)系統(tǒng),就會使病毒程序進(jìn)入內(nèi)存,形成病毒環(huán)境。10.3計(jì)算機(jī)病毒文件型病毒文件型病毒是指所有通過操作系統(tǒng)的文件系統(tǒng)進(jìn)行感染的病毒,它的宿主不是引導(dǎo)區(qū)而是一些可執(zhí)行程序。病毒把自己附加在可執(zhí)行文件中,駐留在內(nèi)存中,企圖感染其他文件。當(dāng)病毒已經(jīng)完成了工作后,其宿主程序才被運(yùn)行,使系統(tǒng)看起來一切正常,文件型病毒的傳染原理如下圖所示。10.3計(jì)算機(jī)病毒文件型病毒和引導(dǎo)型病毒不同,文件型病毒把自己附著或追加在EXE和COM這樣的可執(zhí)行文件上。根據(jù)附著類型不同可分為3種文件型病毒:覆蓋型,前、后附加型和伴隨型文件感染方式,如下圖所示。10.3計(jì)算機(jī)病毒覆蓋型病毒:簡單地把自己覆蓋到原始文件代碼上,顯然這會完全摧毀原始文件,所以這種病毒比較容易被發(fā)現(xiàn)。當(dāng)用戶運(yùn)行該文件時(shí),病毒代碼就會得到運(yùn)行,而原始文件則不能正常運(yùn)行。覆蓋型病毒的優(yōu)勢就是不改變文件長度,使原始文件看起來正常。前、后附加型病毒:前附加型病毒把自己附加在文件的開始部分,后附加型正好相反,這種病毒會增加文件的長度。伴隨型文件病毒:為EXE文件創(chuàng)建一個(gè)相應(yīng)的含有病毒代碼的COM文件。當(dāng)有人運(yùn)行EXE文件時(shí),控制權(quán)就會轉(zhuǎn)到COM文件上,病毒代碼就得以運(yùn)行。它執(zhí)行完之后,控制權(quán)又會轉(zhuǎn)回到EXE文件,這樣用戶不會發(fā)現(xiàn)任何問題。10.3計(jì)算機(jī)病毒混合型病毒混合型病毒結(jié)合引導(dǎo)型和文件型兩種病毒,它們互為感染,不容易消除。它一般采取的方法是在文件中的病毒執(zhí)行時(shí)將病毒寫入引導(dǎo)區(qū),染毒硬盤啟動(dòng)時(shí),用引導(dǎo)型病毒的方法駐留內(nèi)存,但此時(shí)DOS并未加載,無法修改INT2l中斷,也就無法感染文件,但可修改INT8中斷,保存INT21目前的地址,用INT8服務(wù)程序監(jiān)測INT21的地址是否改變,若改變則說明DOS已加載,則修改INT21中斷指向病毒傳染段。10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的預(yù)防、檢測和清除計(jì)算機(jī)病毒的預(yù)防對新購置的計(jì)算機(jī)系統(tǒng)用檢測病毒軟件檢查已知病毒,用人工檢測方法檢查未知病毒,并經(jīng)過實(shí)驗(yàn),證實(shí)沒有病毒傳染和破壞跡象再實(shí)際使用。在保證硬盤無病毒的情況下,能用硬盤引導(dǎo)啟動(dòng)的,盡量不要用U盤啟動(dòng)。在不聯(lián)網(wǎng)的情況下,U盤是傳染病毒的最主要渠道。定期與不定期地進(jìn)行磁盤文件備份工作。重要的數(shù)據(jù)應(yīng)及時(shí)進(jìn)行備份,備份前要保證沒有病毒。在其他機(jī)器上使用過的移動(dòng)存儲設(shè)備,再在自己的機(jī)器上使用前應(yīng)進(jìn)行病毒檢測。在自己的機(jī)器上用別人的移動(dòng)存儲設(shè)備時(shí)也應(yīng)進(jìn)行檢查。10.3計(jì)算機(jī)病毒用BOOTSAFE等實(shí)用程序或用Debug編程提取分區(qū)表等方法做好分區(qū)表、DOS引導(dǎo)扇區(qū)等的備份工作,在進(jìn)行系統(tǒng)維護(hù)和修復(fù)工作時(shí)可作為參考。對于多人共用一臺計(jì)算機(jī)的環(huán)境,例如實(shí)驗(yàn)室這種情況,應(yīng)建立登記上機(jī)制度,做到使問題能盡早發(fā)現(xiàn),有病毒能及時(shí)追查、清除,不致擴(kuò)散。以上這些措施不僅可以應(yīng)用在單機(jī)上,也可以應(yīng)用在作為網(wǎng)絡(luò)工作站的PC機(jī)上。而對于網(wǎng)絡(luò)管理員,還應(yīng)采取下列針對網(wǎng)絡(luò)的措施,使網(wǎng)絡(luò)不受病毒攻擊或成為病毒傳播渠道。啟動(dòng)網(wǎng)絡(luò)服務(wù)器時(shí),一定要堅(jiān)持用硬盤引導(dǎo)啟動(dòng),否則在受到引導(dǎo)扇區(qū)型病毒感染和破壞后,遭受損失的將不是一個(gè)人的機(jī)器,而會影響到連接整個(gè)網(wǎng)絡(luò)的中樞。10.3計(jì)算機(jī)病毒在網(wǎng)絡(luò)服務(wù)器安裝生成時(shí),應(yīng)將整個(gè)文件系統(tǒng)劃分成多文件卷系統(tǒng)。安裝服務(wù)器時(shí)應(yīng)保證沒有病毒存在,即安裝環(huán)境不能帶病毒,網(wǎng)絡(luò)操作系統(tǒng)本身不感染病毒。網(wǎng)絡(luò)系統(tǒng)管理員應(yīng)將SYS系統(tǒng)卷設(shè)置成對其他用戶為只讀狀態(tài),屏蔽其他網(wǎng)絡(luò)用戶對系統(tǒng)卷除讀以外的所有其他操作,如修改、改名、刪除、創(chuàng)建文件和寫文件等操作權(quán)限。保證除系統(tǒng)管理員外,其他網(wǎng)絡(luò)用戶不可能將病毒感染到系統(tǒng)卷中。在應(yīng)用程序卷安裝共享軟件時(shí),應(yīng)由系統(tǒng)管理員進(jìn)行,或由系統(tǒng)管理員臨時(shí)授權(quán)進(jìn)行。軟件本身應(yīng)不含病毒,安裝環(huán)境不得帶病毒,應(yīng)用卷也應(yīng)設(shè)置成對一般用戶是只讀的,不經(jīng)授權(quán)、不經(jīng)檢測病毒,就不允許在共享的應(yīng)用程序卷中安裝程序。10.3計(jì)算機(jī)病毒系統(tǒng)管理員對網(wǎng)絡(luò)內(nèi)的共享電子郵件系統(tǒng)、共享存儲區(qū)域和用戶卷進(jìn)行病毒掃描,發(fā)現(xiàn)異常情況應(yīng)及時(shí)處理,不使其擴(kuò)散。如果可能,在應(yīng)用程序卷中維持最新版本的反病毒軟件供用戶使用。系統(tǒng)管理員的口令應(yīng)嚴(yán)格管理,不泄漏給他人,必要時(shí)予以更換,保護(hù)網(wǎng)絡(luò)系統(tǒng)不被非法存取,感染上病毒或遭受破壞。在服務(wù)器上安裝防病毒系統(tǒng),在網(wǎng)絡(luò)工作站上采取必要的抗病毒技術(shù)措施,可使網(wǎng)絡(luò)用戶一開機(jī)就有一個(gè)良好的上機(jī)環(huán)境,不必再擔(dān)心來自網(wǎng)絡(luò)內(nèi)和網(wǎng)絡(luò)工作站本身的病毒。10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的檢測比較法比較法是用原始備份與被檢測的引導(dǎo)扇區(qū)或被檢測的文件進(jìn)行比較。比較時(shí)可以靠打印的代碼清單(比如Debug的D命令輸出格式)進(jìn)行比較,或用程序來進(jìn)行比較(如DOS的DISKCOMP、COMP或PCTOOLS等軟件)。比較法的好處是簡單、方便,不需專用軟件。缺點(diǎn)是無法確認(rèn)病毒的種類名稱。10.3計(jì)算機(jī)病毒搜索法基于特征串的計(jì)算機(jī)病毒掃描法是用得最為普遍的查病毒方法。搜索法是用每一種病毒體含有的特定字符串對被檢測的對象進(jìn)行掃描。如果在被檢測對象內(nèi)部發(fā)現(xiàn)了某一種特定字節(jié)串,就表明發(fā)現(xiàn)了該字節(jié)串所代表的病毒。使用特征串的掃描法讓計(jì)算機(jī)用戶使用起來很方便,但當(dāng)被掃描的文件很長時(shí),掃描所花時(shí)間也越多,且不容易選出合適的特征串,新病毒的特征串未加入病毒代碼庫時(shí),老版本的掃毒程序無法識別。計(jì)算機(jī)病毒制造者得到代碼庫后,會很容易地改變病毒體內(nèi)的代碼,生成變種,容易產(chǎn)生誤警報(bào),只是被殺死的病毒體殘余,掃描程序仍會報(bào)警。10.3計(jì)算機(jī)病毒特征字的識別法計(jì)算機(jī)病毒特征字的識別法是基于特征串掃描法發(fā)展起來的一種新方法。它工作起來速度更快、誤報(bào)警更少,但掃描法所具有的其他缺點(diǎn)特征字識別法也仍然存在。特征字識別法只需從病毒體內(nèi)抽取很少幾個(gè)關(guān)鍵的特征字,組成特征字庫。由于需要處理的字節(jié)很少,而又不必進(jìn)行串匹配,大大加快了識別速度,當(dāng)被處理的程序很大時(shí)表現(xiàn)更突出。使用基于特征串掃描法的查病毒軟件方法與使用基于特征字識別法的查病毒軟件方法是一樣的。只要運(yùn)行查毒程序,就能將已知的病毒檢查出來。10.3計(jì)算機(jī)病毒分析法一般使用分析法的人不是普通用戶,而是反病毒技術(shù)人員。使用分析法的目的如下:1)確認(rèn)被觀察的磁盤引導(dǎo)區(qū)和程序中是否含有病毒。2)確認(rèn)病毒的類型和種類,判定其是否是一種新病毒。3)搞清楚病毒體的大致結(jié)構(gòu),提取特征識別用的字節(jié)串或特

征字,用于增添到病毒代碼庫供病毒掃描和識別程序

用。4)詳細(xì)分析病毒代碼,為制定相應(yīng)的反病毒措施制定方案。

上述4個(gè)目的按順序排列起來,正好大致是使用分析法的

工作順序。使用分析法要求具有比較全面的有關(guān)PC、D OS結(jié)構(gòu)和功能調(diào)用以及關(guān)于病毒方面的各種知識,這是

與檢測病毒的前三種方法不一樣的地方。10.3計(jì)算機(jī)病毒分析的步驟分為動(dòng)態(tài)的和靜態(tài)的兩種:靜態(tài)分析是指利用Debug等反匯編程序?qū)⒉《敬a打印成反匯編后的程序凊單進(jìn)行分析,看病毒分成哪些模塊,使用了哪些系統(tǒng)調(diào)用,采用了哪些技巧,如何將病毒感染文件的過程翻轉(zhuǎn)為清除病毒、修復(fù)文件的過程,哪些代碼可被用做特征碼以及如何防御這種病毒。動(dòng)態(tài)分析則是指利用Debug等程序調(diào)試工具在內(nèi)存帶毒的情況下,對病毒做動(dòng)態(tài)跟蹤,觀察病毒的具體工作過程,以進(jìn)一步在靜態(tài)分析的基礎(chǔ)上理解病毒工作的原理。動(dòng)態(tài)分析不是必須的,只有當(dāng)病毒采用了較多的技術(shù)手段時(shí),才使用動(dòng)、靜相結(jié)合的分析方法完成整個(gè)分析過程。10.3計(jì)算機(jī)病毒計(jì)算機(jī)病毒的清除文件型病毒的清除如果已中毒的文件有備份的話,那把備份的文件拷貝回去就可以了。如果沒有的話,執(zhí)行文件若有免疫疫苗的話,遇到病毒的時(shí)候,程序可以自行復(fù)原,如果文件沒有加上任何防護(hù)的話,就只能夠靠殺毒軟件來解決。引導(dǎo)型病毒的清除對于硬盤,有些軟件有將備份過的啟動(dòng)區(qū)及硬盤分區(qū)表寫回硬盤上的功能,用此種方法就可還原原來的系統(tǒng)區(qū)。沒有備份則依照以下步驟做就可以殺掉病毒。1)應(yīng)首先重置硬盤的主引導(dǎo)記錄(MaterBootRecord, MBR)。使

用光盤,U盤或移動(dòng)硬盤啟動(dòng),利用其所

帶磁盤工具,將主機(jī)的硬盤MBR還原為標(biāo)準(zhǔn)MBR。

還原

完不要啟機(jī)進(jìn)入系統(tǒng)防止重復(fù)

感染。2)立刻重裝系統(tǒng),如果有還原備份的話,可以通過光盤、U 盤、移

動(dòng)硬盤運(yùn)行Ghost主程序來還原主機(jī)系統(tǒng)。10.3計(jì)算機(jī)病毒3)建議在WinPE工具環(huán)境下,整理主機(jī)各分區(qū)根目錄,辨別

刪除病

毒體偽裝的文件,特征是其文件的生成時(shí)間都是

同一時(shí)刻(即

此機(jī)被感染時(shí)間),大小相同。4)正確重新做好系統(tǒng)后,進(jìn)入桌面不要查看我的電腦,或者

資源管

理器中的任何文件(病毒體可能在其它分區(qū)中易

被激活),請

在第一時(shí)間配置好上網(wǎng)程序,下載安裝殺

毒軟件,并且打全所

有系統(tǒng)漏洞補(bǔ)丁。然后讓殺毒軟件

查殺各分區(qū),確保病毒被清除內(nèi)存殺毒因?yàn)閮?nèi)存中的活病毒體會干擾反病毒軟件的檢測結(jié)果,所以幾乎所有反病毒軟件設(shè)計(jì)者都要考慮到內(nèi)存殺毒。新的內(nèi)存殺毒技術(shù)是找到病毒在內(nèi)存中的位置,重構(gòu)其中部分代碼,使其傳播功能失效。10.4網(wǎng)絡(luò)蠕蟲網(wǎng)絡(luò)蠕蟲網(wǎng)絡(luò)蠕蟲是一種能夠自我繁殖、利用網(wǎng)絡(luò)傳播的獨(dú)立的惡意程序。網(wǎng)絡(luò)蠕蟲不需要計(jì)算機(jī)用戶的干預(yù)就可以運(yùn)行,可通過網(wǎng)絡(luò)中存在漏洞或后門的計(jì)算機(jī)來進(jìn)行傳播,具有主動(dòng)攻擊目標(biāo)、隱蔽性極高等特征,而且具有傳播速度快、防治難度大等特點(diǎn)。10.4網(wǎng)絡(luò)蠕蟲網(wǎng)絡(luò)蠕蟲的功能結(jié)構(gòu)網(wǎng)絡(luò)蠕蟲的功能模塊可以分為主體功能模塊和輔助功能模塊,如下圖所示,實(shí)現(xiàn)了主體功能模塊的蠕蟲,具有復(fù)制

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論