第43章 從生物學的角度來構建計算機病毒
「好在這六個漏洞都比較隱蔽,如果不是逐行逐行的仔細尋找,根本就不可能發現它們,即便逐行逐行的展開尋找,也很難發現它們,因為一套系統程序的體量實在是太龐大了,在裡面尋找漏洞不亞於大海撈針呢。」
劉放自我安慰了一番,總算是恢復了一點自信心,他接著說道:「也不排除這套系統還存在著其他的漏洞,由此可見系統程序具有不完美的特性,恩,世界上的任何東西都不可能達到最完美的程度,這套理論用在計算機程序上,也仍然適用。」
世界上不存在完美無缺的東西,這個道理劉放當然知道,他把這套說辭引用在了計算機軟體範疇,也同樣適用。
迄今為止,所有的計算機系統都被發現有漏洞存在,因為這些系統都是人類編寫出來的,人力畢竟有限,再嚴謹的人,也不可能不犯錯誤。
劉放說完話后自信心徹底恢復,他修復好這六個漏洞后,轉而開始思考關於計算機病毒的事情。
「既然名字中含有病毒這兩個字,那麼就應該具有病毒的基本特點,病毒具有什麼基本特點呢?從生物學的角度來看,病毒應該具有破壞性、複製性、隱蔽性,還有傳染性和潛伏性。」
「不過計算機學跟生物學還是有所區別的,個人覺得,計算機病毒除了以上的特徵之外,還應該具有被動觸發性和主動觸發性這兩個特點。」
「話說我到底該怎麼構建出威力強大的計算機病毒程序呢?」
原本劉放只是想分析清楚計算機病毒的特點,然後開發出具有針對性的病毒專殺程序,可是由於他從未接觸過任何計算機病毒,所以這個法子顯然行不通,既然如此,劉放只能把思維轉變到構建計算機病毒方面了。
通過山姆的講述,劉放對於黑客的兇殘有了非常深刻的印象,雖然他構建計算機病毒也屬於黑客行為,但劉放的本意並不是禍害其他的計算機用戶,他只是想在將來遇到黑客的時候,具有自保的能力罷了。
就好比一個生性善良的人,他生活的地方不太安全,為了自保,他總會隨身攜帶一把刀,遇到壞人對他行兇的時候,他就會拿出這把刀進行反抗。
你並不能因此就說這個人跟那些壞人一樣兇殘,他手裡的刀只是為了自保的工具而已,從本意上來講,他並不想使用這把刀主動傷害任何人。
分析了病毒的特點后,劉放陷入了長時間的沉思,他沒有任何可以借鑒的地方,只能靠自己去摸索。
思考了好一會兒,劉放的腦海里忽然冒出了這樣一個念頭:我為何不從生物學的角度去構思計算機病毒呢?
這只是這個想法表面上的含義,它的引申含義是這樣子的:首先找到一款人類目前還無法解決的生物病毒,按照它的特點來構建計算機病毒,既然這款病毒在生物學的角度無法被消滅,想來它在計算機的角度應該也很厲害吧?
計算機是由硬體和軟體構成的,硬體相當於人類的軀體,軟體相當於人類的大腦,從某種意義上來說,計算機除了不具有行動能力之外,其他的方面跟人類具有很高的相似性,正是基於這個認知,劉放才會產生從生物學的角度去構建計算機病毒的想法。
說到生物學方面比較厲害的病毒,一個十分響亮的名字立刻就浮現在了劉放的腦海里,這個名字就是艾滋病。
艾滋病是通過摧毀人體免疫系統,從而引發諸多併發症來形成危害的。這種病毒最大的特點就是無法被徹底根除,並且破壞性非常恐怖,不管是誰,只要染上了這種病毒,再也別想脫離它的威脅。
「既然艾滋病這麼厲害,就用它作為參照物吧。」
劉放說完話後繼續思考起來,過了好一會兒,他才開始動手編寫病毒程序。
劉放首先確定了病毒程序的源代碼,這是所有程序的基礎。
源代碼的作用是確定程序的基本邏輯特徵,比如說數學這個學科,無論多麼高深的數學公式,都是從1+1=2這樣的基礎運算推演出來的,如果沒有這些基礎運算公式,就不會存在那些高深的數學公式。
因此,源代碼具有不容置疑的權威性,無論是什麼程序,其源代碼都是最具有權力的,通過源代碼,你可以對這段程序任意進行修改,可以說只要誰掌握了源代碼,誰就徹底掌握了這段程序。
確定了源代碼后,劉放開始朝著「無法被清除、且能從根本上摧毀計算機」這兩個方向進行構建,至於計算機病毒的其他幾個特點,劉放早就全部考慮進去了。
如何讓計算機無法清除掉某段程序呢?最簡單的方法就是讓這段程序感染系統核心文件,這個時候你如果想要刪除掉它,就只能連同著系統一起清除掉,說白了,這也就是所謂的重裝系統。
那些比較厲害的病毒,基本都具有這個功能,不過劉放想要的可不僅僅只是這個,他還需要自己開發的病毒程序能夠對計算機產生根本性的破壞,如果只是破壞系統,那能叫從根本上破壞計算機嗎?顯然不能嘛。
為了達成這個目的,劉放想到了一個非常陰損的方法,這個方法說起來很簡單,但實施起來卻很有些難度。
這個方法跟計算機硬體相關,簡單點說,它是通過損壞計算機硬體,來達成目的的。
說起來有些不可思議:病毒程序如何能夠對計算機硬體產生破壞呢?兩者根本不屬於同一個物理範疇好不好?難不成你讓軟體拿著鎚子把計算機給砸掉嗎?
劉放當然不會這麼愚蠢,他想到的辦法跟他使用的這台計算及有關。
劉放使用的這台計算機是蘋果公司生產的老舊機型,當然了,這裡所說的老舊只是針對那些西方發達國家而言,對於華國民眾來說,這台機器已經算是很先進了。