分析:
常見計算機病毒的分類
引導區病毒:
這種病毒隱藏在硬盤或軟盤的引導區。當電腦從感染引導區病毒的硬盤或軟盤啟動,或者電腦從感染的軟盤讀取數據時,引導區病毒就開始發作了。壹旦它們把自己復制到機器的內存中,就會立即感染其他磁盤的引導區,或者通過網絡傳播到其他電腦上。
文件病毒:
文件病毒寄生在其他文件中,通常通過加密其代碼或使用其他技術來隱藏自己。文件病毒將用於啟動主程序的可執行命令作為自己的運行命令。與此同時,控制權往往會返回到主程序,假裝計算機系統運行正常。
壹旦被感染的程序文件運行,病毒被激發,執行大量操作,並自我復制。同時附著在妳系統中的其他可執行文件中偽裝自己,留下標記,以後不會再被感染。
宏病毒:
這是壹種特殊的文件病毒。壹些軟件開發商將宏語言引入產品開發,並允許這些產品在生成包含宏的數據文件後出現。
宏的功能很強大,卻給宏病毒留下了可乘之機!
腳本病毒:
腳本病毒依賴於特殊的腳本語言(如VBScript、JavaScript等。),同時需要主軟件或應用環境正確識別和翻譯這種腳本語言中嵌套的命令。腳本病毒在某些方面類似於宏病毒,但它可以在多個產品環境和所有其他可以識別和翻譯它的產品中運行。腳本語言往往比宏語言更加開放,這使得病毒制造者能夠對感染腳本病毒的機器有更多的控制。
網絡蠕蟲程序:
網絡蠕蟲程序是壹種間接復制自身的非傳染性病毒。壹些網絡蠕蟲攔截電子郵件系統,並在世界各地發送自己的副本;其他出現在高速下載網站,並使用方法和其他技術來傳播自己。它的傳播速度相當驚人,成千上萬的病毒感染導致了很多郵件服務器相繼崩潰,給人們帶來了不可挽回的損失。
特洛伊木馬程序:
特洛伊木馬程序通常是指偽裝成合法軟件的非傳染性病毒,但它不會自我復制。有些木馬可以模仿運行環境,收集所需信息。最常見的特洛伊是試圖竊取用戶名和密碼的登錄窗口,或試圖從許多互聯網服務器提供商(ISP)竊取用戶的註冊信息和帳戶信息。
核心戰爭-第壹個計算機病毒
計算機病毒不是最近才出現的新產品。事實上,早在1949年,也就是第壹臺商用計算機出現的幾年前,計算機的先驅約翰·馮·諾依曼就在他的論文《復雜自動機的理論與組織》中勾勒出了病毒程序的藍圖。當時,大多數計算機專家都無法想象這種自我傳播的程序是可能的,但少數科學家默默研究了範·紐曼提出的概念,直到十年後,在貝爾的實驗室AT&: T,這些概念在壹個非常奇怪的被稱為“核心戰爭”的電子遊戲中形成。
磁心大戰是貝爾實驗室的三個年輕程序員在工作之余構思出來的。他們是H、道格拉斯·麥克洛伊、維克托·維索特斯基和羅伯特·t·莫裏斯,都是20多歲。
註:羅伯特·t·莫裏斯(Robert T. Morris)是小羅伯特·t·莫裏斯(Robert T. Morris Jr,見上圖)的父親,他後來寫了壹部讓國米天翻地覆的《蟲兒》。當時大莫裏斯正好負責Arpa網絡安全。
核心戰的遊戲是這樣的:雙方各寫壹套程序,輸入同壹臺電腦。這兩個程序在電腦裏嗎?在記憶系統中,他們互相追逐,有時會放下壹些關卡,有時會停下來修復(重寫)被對方破壞的幾行指令;當它被困住的時候,還可以自我復制壹次,脫離危險,因為它們都在計算機的內存核心中遊蕩,所以它得到了核心戰爭的名字。
這個遊戲的特點是,雙方的程序進入電腦後,玩家只能觀看屏幕上顯示的戰況,而不能做任何改變,直到壹方的程序被另壹方的程序完全[吃掉]。核心戰是壹個統稱,其實可以細分成幾種。麥耀來寫的程序叫【Darvin】,裏面有【物競天擇,適者生存】。它的遊戲規則與上面描述的最接近。雙方用匯編語言寫壹套程序,叫做ani ***。這兩個身體在電腦裏無休止的爭鬥,直到壹方殺死另壹方,取而代之。莫裏斯在比賽中經常以獨創性擊敗對手。
此外,還有壹個程序叫Creeper,每次讀出的時候都會自我復制。此外,它會通過連接從壹臺計算機[爬行]到另壹臺計算機。很快電腦裏的原始數據就會被這些爬蟲榨幹。爬蟲的微觀生存目的是繁殖。
為了對付【爬蟲】,有人寫了【收割者】。它生存的唯壹目的就是找到爬蟲並摧毀它。當所有的爬蟲都被收割後,收割者執行程序中的最後壹條指令:毀滅自己,從電腦中消失。
】(矮人雖然沒有達爾文等程序聰明,但是極其危險。他在內存系統中向前移動,每次到第五個[地址]時,那裏存儲的東西就變成零,這樣就會關閉原程序。
最奇怪的是壹個叫](Imp)的戰爭程序,它只有壹行指令,那就是MOV 01。MOV代表[移動],意思是移動。它將它所在的地址中的[0]寫入(移動)到下壹個地址。當IMP采取行動時,計算機中的每壹行指令都變成了[MOV 01]。換句話說,屏幕上還剩下很多[MOV 01]。
】(格米尼也是個有趣的家夥。它只有壹個功能:復制自己,發送到後面的100個地址,然後丟棄原來的。
雙子座衍生出壹系列程序。【Juggeraut】復制自己,發送到下十個地址;】(大腳怪則是把原件和復印件之間的地址設置成壹個大質數。抓住雪人非常困難。除此之外,還有施樂公司白鹿阿圖研究中心的約翰·F·肖克(John F.Shoch)寫的壹個【蠕蟲】,目的就是控制入侵的電腦。