全文字無廣告第246章蠕蟲
【特別感謝小包包子588打賞,虹龍龍10000打賞!】
暑假放假後第五天,林鴻便正式從亞瑟家裡搬了出來。
他乾脆連房子都沒有另外租了,住在了拉瑪夫人的家裡。
這些天來,他除了配合拉瑪夫人做一些簡單的測試,大部分時間都是在mit圖書館中度過。
他給自己制定了一個詳細的日程表,將自己的時間安排得慢慢的。
他早就決定好,暑假裡面的任務就是瘋狂的閱讀。
他的領域並不局限在電子和計算機領域,社會科學和心理學方面的內容也包括在內,在遇到海蒂*拉瑪之後,又增加了物理學、生物學和哲學方面的內容。
拉瑪夫人這些天來針對他設計了很多個小實驗。
例如,有一個冥想實驗,是為了測量林鴻大腦所發出來的「特斯拉波」的強弱。
按照特斯拉的理論,人類的大腦都會發出一種非常特別的波,這種波和電磁波類似但是卻又完全不同。
按照麥克斯韋的電磁方程,電磁波是一種橫波,上下震動。
而除了橫波,大自然還存在一種縱波,它震動的方向和傳播方向一致,最常見的就是聲波和地震波。
特斯拉認為,人類大腦發出來的波,也是一種特殊有的縱波,這種波的頻率可以受大腦的控制,從而實現不同的能量傳輸。海蒂*拉瑪將這種波稱之為「特斯拉波」。
和聲波共振一樣,特斯拉波也存在共振現象。
一旦讓特斯拉波和以太介質發生共振,就可以對幽靈場產生作用,甚至操縱裡面的能量達到自己的目的。
據說,特斯拉已經成功找到了使用電子和機械裝置產生這種波的方法,從而產生了非常神秘的力量。
這是在1903年的一天,特斯拉滿負荷地測試了他的無線能量發射器。
實驗在午夜進行。這個夜晚,紐約市民目擊了無數條延續數百英里的奪目耀眼的電流束連接著發射塔和天空,天空中產生了令人炫目的景色。
大家具體看到了什麼內容,卻已經不得而知,所有的資料都已經被有心人給隱藏和消除了。
海蒂*拉瑪想要重複特斯拉的實驗,但是她對電子技術方面的研究還不夠深刻,之前一直想要重新發明一種這樣的裝置,但是卻都失敗了。
這一次,她決定退而求其次,不再使用人造裝置,而是讓精神力強大的人來進行測試。
這個實驗分兩個階段。
第一階段,她讓林鴻坐在均勻的磁場中間,然後按照她發明的一套方式來漸進地進行冥想,訓練林鴻對「特斯拉波」頻率的掌控。
等林鴻在這方面掌控比較熟練之後,就進行第二階段的實驗,那就是利用縱波的共振和疊加性,對外物進行影響和操控。
當然,這個實驗並不容易。
實驗表明,林鴻的大腦的確可以產生特斯拉波,海蒂使用一種改裝過的地震波測量裝置測量到了。
但是,要想對特斯拉波的頻率進行控制卻是一件非常困難的事情,實驗卡在這一步,一直沒能突破。
晚上的時候,林鴻的大部分時間都在編程或者在網絡上衝浪。
從亞瑟家搬出來之後,他立刻去計算機商店購買了一台ibm的筆記本計算機,然後將經過他完善和優化之後的linux安裝了進去。
他現在已經完全脫離了minix平台,所有工作都可以在linux下完成。
筆記本的配置,雖然沒有台式機好,但是勝在輕便,方便攜帶。
再加上,林鴻特別針對筆記本的硬件進行了優化,運行速度也非常快,比市場上流行的微軟和蘋果的操作系統的效率要高很多。
在海蒂*拉瑪的影響之下,林鴻對尼古拉斯*特斯拉產生了非常大的興趣,他對特斯拉的好奇與欽佩程度,甚至超過了達芬奇。
考慮再三之下,林鴻決定做一件事情——編寫他的第一個蠕蟲病毒。
林鴻現在對病毒的認識也比較深入了。
自從他使用計算機以來,已經碰到過多次中毒事件。
當然,那是他還是新手的時候。
後來由於他使用了和其他計算機並不兼容的minix和linux,就很少中毒了。
實際上,林鴻對病毒一直在關注。
嚴格意義上來說,這是一種特殊的計算機程序代碼。
林鴻覺得有意思的地方在於,這種代碼可以進行自我複製,就好像生物細胞一樣。
自我複製和傳播,可是生物體的特徵,而現在,卻出現在了計算機裡面。
似乎歷史上還從未出現過這樣的例子。
自從林鴻第一次中毒之後,他就開始有意無意地關注這方面的內容。
尤其是,上次愚人節音樂病毒,竟然讓sam協會的其他成員都中招了,這點對林鴻的衝擊尤其大。
從那個時候開始,他就決定深入研究這種在本質上有點邪惡的技術。
實際上,病毒在最初的時候,並不是用於破壞的,只不過是貝爾實驗室中三個年輕工程師所編寫的一個名為「核心大戰」的遊戲。
那個遊戲本身就是模仿大自然而編寫的,兩方進行對壘,剛開始都只有一個點,然後對周維的東西進行吞噬和複製,誰將包括對手在內的所有資源吞噬完畢,誰就取得勝利。
後來,經過計算機工程師們的不斷優化和擴展,計算機病毒的技術徹底被打開了。
黑客們喜歡這種東西,因為它更能體現自己的技術,也更有意思。
寫一個病毒,就好像創造一個新的物種一樣,讓他們有一種充當造物主的成就感。
在計算機病毒裡面,有一種特殊的病毒叫做蠕蟲。
蠕蟲和普通病毒的區別在於它具備網絡特性,能夠自主地在網絡上進行傳播。並且,蠕蟲可以自主獨立存在,不需要附加在其他程序內,也不用別人去手動執行,這些事情,它自己都可以搞定。
相比起普通的病毒,蠕蟲更接近於一個有機生命體。
最初的蠕蟲,是計算機工程師們為了減輕自己的工作負擔而發明的輔助工具。設計目的是當網絡空閒時,程序就在計算機間「遊蕩」,並不會帶來任何損害。當有機器負荷過重時,該程序可以從空閒計算機「借取資源」而達到網絡的負載平衡。
不過,在1988年,這一情況有了改變。
在mei國康乃爾大學,有一個讀研究生一年級的學生,名叫羅伯特*莫裡斯,他為了求證計算機程序能否在不同的計算機之間自我複製傳播,就寫了一段試驗程序。
為了程序能順利進入另一台計算機,他寫了一段破解用戶口令的代碼。
1988年11月2日早上5點,這段被稱為「」(蠕蟲)的程序開始了它的旅行,它果然沒有辜負莫裡斯的期望:它爬進了幾千台電腦,讓它們死機,並造成了經濟損失高達9600萬美元的記錄。
兩年後,莫裡斯因為製造了「莫裡斯」蠕蟲,被紐約地方法律判處了三年緩刑,罰款一萬美金,義務為新區服務400小時。
莫裡斯事件震驚了美國社會乃至整個世界。
而比事件影響更大、更深遠的是:黑客從此真正變黑,黑客倫理失去約束,黑客傳統開始中斷。而且,計算機病毒從此正式登上計算機的歷史舞台。
林鴻是在一本計算機雜誌上讀到這個故事的。
這個故事,讓他產生了一個靈感,正好可以解決他這幾天來一直在構思的一件事。
由於關於特斯拉的信息基本都被mei國政府給封存起來了,於是林鴻決定通過黑客技術來搜集這方面的情報。
他相信,隨著現在計算機的普及,肯定在某台政府機構的計算機的硬盤中,存放著有關特斯拉的詳細檔案。
可是,具體在哪一台計算機中他卻無能為力。
網絡上現在存在著這麼多計算機,他不可能一台一台入侵過去。
而「莫裡斯蠕蟲」卻給了他一個靈感——他決定也編寫一條「特斯拉蠕蟲」,用於專門搜集有關他的情報。
林鴻從凱文那兒得知,mei國政府情報機構或者軍方,使用的計算機系統大部分都是vax/vms系列。所以,他決定編寫一個只針對vax/vms平台的蠕蟲,這樣對大眾社會所造成的影響也會比較小。
林鴻仔細分析了莫裡斯蠕蟲,覺得有很多地方可以改進。
例如,莫裡斯蠕蟲會造成計算機故障,而林鴻卻不願意引起別人的注意。
他的目的,僅僅是為了搜集情報,當然是「偷偷地進村,打槍的不要」。所以,他得讓蠕蟲在同一台計算機上有排他性質,也就是說,當這台計算機上存在著蠕蟲的時候,就不用再繼續自我複製,否則可能會造成佔用太多資源而影響到計算機的正常工作。
其次,因為是搜集情報,所以找到的內容必須得發送出來。
最常見的方式自然是使用電子郵件。
但是這種方式容易被人追蹤到,一旦被人追蹤到電子郵件服務器,很容易就會被發現蠕蟲的真正目的所在。
而林鴻搜集特斯拉的信息,也希望能夠保密不引起別人的注意。
所以,他決定將這個蠕蟲和比特信使結合起來,一旦發現信息,就通過比特信使傳輸到另外一個在線運行的客戶端中,這樣其他人就算發現了蠕蟲的存在,也追查不到具體信息的去向和內容。
!@#
(全文字電子書免費下載)