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