SOGO論壇
  登入   註冊   找回密碼
發表人: avkavk
列印 上一主題 下一主題

[都市言情] 【瘋狂小強】超腦黑客 (全書完)  關閉 [複製連結]

Rank: 6Rank: 6

狀態︰ 離線
181
發表於 2012-10-13 16:01:05 |只看該作者
第一百七十九章 天賦


林鴻跟大師兄大致地講了一下自己學武的情況,何時拜師,師父教了自己哪些東西,以及師父他老人家最近的情況。
 
  張承由於武館倒閉的原因,一直沒有和國內聯繫,一方面是不知道師父家裡已經裝了電話,另外一方面則是覺得沒臉將這個消息說給他老人家聽。在外面打拼了這麼多年,到頭來竟然把武館搞得倒閉了,這不由得讓張承覺得非常丟臉。
 
  “大師兄,我聽別人說你們在這裡教拳是免費的?”
 
   “是啊。這些學員都是以前武館裡的學員,我們負擔不起高額的租金,只好到這裡教拳了。但是根據美國的法律,是不允許在這些公共場所從事商業活動的,為了不讓他們失去對形意的熱情,我們決定堅持下去,哪怕是免費也可以!”張承一臉堅毅。
 
  “那你們怎麼維持生活?”
 
  沒有了收入來源,免費這麼教下去,似乎有點太過於理想了。林鴻年紀雖小這點卻是能夠想到的。
 
  “現在主要是靠大家捐贈,主要是日常生活用品,還有大米什麼的。不過這種日子是暫時的,我們已經在籌備重開武館了,已經募集到不少資金。”
 
  接著,張承給林鴻說了一下他T1】的計劃。
 
  在這裡教拳,只是過渡時期,順便為他們正在籌備的武館做免費宣傳。
 
  之前的武館,實際上是由一個中國功夫愛好者投資建立起來的,後來發展得不錯,更是引進了一些比較大的投資商,所以本質上,之前的武館背後的老闆是外國人,並不屬於張承。
 
  現在他們撤資了,武館也維持不下去,張承卻沒有放棄繼續在美國開武館的決心。
 
  由於各方面的原因,在張承不願回國,一定要在海外將形意拳發揚光大。就拿少林寺來說,大大小小的各種武館,在美國就有幾百家,而韓國的路拳道,日本的空手道、柔道在美國也大有市場,發展得非常不錯。
 
  張承從小就練形意,對這個拳法有著非常深的感情,他的夢想,就是將形意武館像距拳道那樣,武館能夠開遍全世界,甚至進入亞運會,奧運會!
 
  上一次雖然失敗了,但是他並沒有放棄,而是打算重新再戰。之前做所以失敗的原因,他也總結了很多,例如選址有問題,所租的地方過於豪華,租金太高,收徒過於泛濫,所教授的東西過於繁雜,並且過於拘泥於傳統教拳方式,不知道變通,初學者一方面是不知道該如何入門,另外一方面練了一段時間發現沒有效果,則很容易喪失信心。
 
  而且,張承總結出,沒有形成比較明確的等級制度,學徒與學徒之間無法形成一種比較良性的競爭狀態,從而也就難以舉行一些競技賽事,從而在推廣方面難以發力。
 
  “我決定,在新武館中推行段位等級制度,從服裝上就可冉明確區別出來,然後授拳的時候,加入更多實戰格鬥技場 ……” 張承猶如一個小孩子一般給林鴻講述著自己的計劃。
 
  “師兄,你的這些想法很好。但是,這些師父會支持嗎?”
 
  林鴻擔心的是,由於國內對這方面過於保守,很多東西都不願傳出去。
 
  “等新武館的事情忙完之後,我會回國一趟,親自獲得師父的批准。”
 
  “要是他老人家不同意怎麼辦?”
 
  “不同加……” 張承沉吟了一會,最終斬釘截鐵地說道,“如果不同意,我也沒辦法了,只好走最後一條路,像李小龍學習!”
 
  說道這裡,林鴻頓時便明白了。
 
  李小龍,這個讓中國功夫走向世界的武術宗師,當年便是學詠春出身,後來獨立門戶,創立截拳道,在美國發展得非常不錯。也正是他,藉助電影這一當時最有力的媒體工具,讓中國功夫走向了世界,不知道有多少像亞瑟那樣的國外少年在他的影響下,對中國功夫產生了極大的興趣。
 
  “師弟,這事你可別提錢跟師父說,還請你為我保密。”
 
  “放心,我明白的。”林鴻點點頭。

“反正不管師父同不同意,這個武館我都是要開下去的。師弟,你年紀輕輕,就達到了暗勁階段,這點可比師兄強多了,到時候師兄想請你過來充充門面,你可不能拒絕啊!”張承一把攬住了林鴻的肩膀。
 
  “我?”林鴻猶豫道,“我不喜歡打打殺殺。”
 
  “這不是打打殺殺,是強身健體,是保持尚武精神!”張承糾正道,“從科學的角度來講,這是開發人類的自身潛能!”
 
  “那個 到時候再看吧。”
 
  “我可不管,就當你答應了,你這樣的高手,可不是隨隨便便就能找到的。我的新武館開張那一天,你一定要到場!”張承心情大好,林鴻的到來,解決了他心頭的一個大難題。
 
  由於武館倒閉,之前的那些武師都自尋出路去了,剩下他一個人在支撐著,而新武館開張的時候,必定會有些人過來搗亂踢館之類的,他雖然不懼,但是身為館長老是出戰,畢竟有失身份,若是小師弟能夠站出來,將那些人通通“乾”掉
 
   ?D必XQ,無疑是—個不錯的噓頭,會有很好的賞傳效果。
 
  想到開心處,張承不由咧嘴呵呵笑了起來,不再理會林鴻,他走到亞瑟和馬修那兒,興致大起地親自指點他們幾招,畢竟是林鴻的朋友,據說從小就想在這裡學武,張承自然得好好關照一下。
 
  菲麗絲也在那邊湊熱鬧,所想學幾招防身術。
 
  林鴻空閒了下來,轉頭看到保羅正坐在樹蔭下乘驚,心中一動,便走了過去。
 
  “保羅。”林鴻坐到了他的身邊。
 
  “師叔。”保羅抬頭看了他一眼,臉上並沒有任何驚詫之處。
 
  “如果覺得不習慣的話,你可以叫我STONE。”林鴻這回用的是英語。
 
  “你的英語很好。”保羅意外地看了一了林鴻一眼,不過隨即暗自點了點頭,他早該料到,畢竟他自己對漢語掌握得也非常不錯。
 
  “你是不是想問我呆在這裡的真實目的?”
 
  這一句話讓林鴻有些愣住了。
 
  “呵呵,沒什麼燈奇怪的。你不也能夠感知對方心中所想嗎?”保羅指了指自己的大腦,“我們是同一類人,那天,在阿默斯特小鎮,我就感覺到了,我知道,瞞不過你。只是沒想到,我們兩個還會有所交集,這世界,真是奇妙,冥冥之中,似乎有一股神秘的力量,將所有事情聯繫在一起。”
 
  保羅的這句話讓林鴻頓時心中徹底震驚了。
 
  同一類人?
 
  他竟然也能感知到別人心中所想?
 
  我的這個能力,並不是這個世界上獨一無二的?
 
  感受到林鴻此刻的情緒,保羅意外地看了他一眼,道:“看來,你對自己的天賦還不夠了解。”
 
  “天賦?”
 
  面對林鴻的疑問,保羅卻沒有回答,轉而說道:“我知道你對我的身份比較好奇,其實也沒什麼可保密的,我就是凱文,米特尼克,那個被FBI全球通緝的可憐蟲。當然,我現在的身份是保羅.班克斯,一個中國武館的學徒。”
 
  果然是他!
 
  林鴻其實心中早有預感,可是缺乏足夠的證據,現在聽到他自己親口說出,心中還是有一種強烈的震撼感。畢竟,凱文,米特尼克的名蘆實在是太大了,尤其是在黑客業界,幾乎沒有誰不知道這個名字。
 
  “之所以在這裡學功夫,是因為我發現,形意拳裡面的三體式,似乎對治療頭痛有著非常奇特的效果。雖然修禪似乎也可以達到同樣的目的,但是我更喜歡形意拳一點,你知道,整天像個老頭子一樣坐在一個地方不動,並不適合一個喜歡冒險和運動的年輕人。”
 
  他也有頭痛的毛病……
 
  林鴻有點明白他所說的同一類人是什麼意思了。
 
  林鴻此刻大腦急速思考,似乎是明白了什麼,但是卻又仿佛被一層隔膜給擋住了,抓不到重點
 
  最終,他只好暫時放棄,轉而好奇地問道:
 
  “FBI追捕你,是為了SAS系統?”
 
  林鴻的這一次讓保羅反倒感到有些驚訝了,他回頭來看了林鴻一眼,道:、‘沒想到你也知道SAS系統’看來你知道的不少。”
 
  林鴻搖搖頭:“我只是在偶然的機會下聽說過這個名詞,什麼是SAS系統?”
 
  “這是電話服務公司為政龘府提供的一個特殊通道服務,目的是能夠讓FBI能夠隨時隨地監控指定的電話通話內說 ……”保羅在這點上並沒打算保留什麼,而是為林鴻詳細地介紹了一下,“這個系統在美國電話網絡開始鋪設的時候就已經提上日程,目的是為了加強政龘府管理。當然,這是嚴重侵犯個人隱私權的,所以這些信息都是嚴格保密,不為人所知的。”
 
  說到這裡,保羅從旁邊的一個小背包中拿出了一隻手機,品牌是摩托羅拉的,林鴻之前在銀行裡面曾經看到過,非常小巧。
 
  “電話系統是一個非常複雜的系統,在計算機網絡沒有出現以前,那些富有探索和冒險精神的技術天才們,將精力集中在無線電和電話系統這兩個領域……這也就出現了兩個截然不同的群體,也就是“HAM(火腿)”以及‘ps:PHNEAK飛客),。”
 
  正說著,保羅在自己的手機上按了幾個鍵,然後打開了揚聲器外音模式,林鴻便聽到了“沙沙沙”類似電台搜索頻道的時候的聲音。
 
  “嘿,羅達,你在哪裡?”
 
  “在公園,什麼事?”
 
  “今天晚上有空嗎?不知道有沒有榮信和你一起共進晚餐?”
 
  “哇哦,真不好意思,我已經有約了。”
 
  林鴻看到,不遠處,坐在草地上的一個黑皮膚女孩正好將她的手機掛斷,然後收了起來。
 
  接著,揚聲器中又出現了好幾個電話通話的聲音。
 
  這個手機,竟然擁有類似電台接收器的功能,可以接收到附近其他人正在進行的通話內容!

Rank: 6Rank: 6

狀態︰ 離線
182
發表於 2012-10-13 16:05:52 |只看該作者
第一百八十章 電話飛客


 林鴻聽著手機揚聲器中傳出的對話,對這個東西的原理產生了興趣。

  “有趣的功能,竟然可以接收別人的手機通話,這就相當於是一個小型的無線電台。這就是SAS系統?據我所知,SAS系統並沒有這麼簡單吧?”這個功能,讓他想起了自己一直玩的電台。但是他在銀行中看到劫匪BOSS使用的SAS系統並不是這樣的。

  “這並不是SAS系統。”凱文*米特尼克將電話掛斷。

  “這只是手機中隱藏的一個功能而已,是手機廠商在生產的時候就有的功能,只是在研究這隻手機的時候意外發現的。

  我只是想告訴你,我們平時的電話通話,並不安全,這些信號很容易被攔截和監聽。

  SAS系統就是建立在這樣的原理之上,而且這個系統和電話電報公司的設備有更深層次的合作,功能自然也比這個要強大得多,FBI擁有隨時訪問這個系統的權限,他們的探員可以精確監聽指定號碼、可以定位通話人所在位置,主動掐斷對方通話……等等等等。”

  林鴻一想到自己平時在打電話的時候,可能會有另外一個人正躲在某個角落中,靜靜地偷聽,就有一種不寒而慄的感覺。

  這樣說來,我們平民百姓有任何秘密豈不是都會被對方知曉?

  不知道在中國存不存在這樣的情況?

  “這的確是一件非常恐怖的事情。”林鴻深以為然,這樣的系統,如果被人濫用,肯定會造成巨大的危害。這就是為什麼FBI如此想要追捕凱文歸案的原因之一吧?不過似乎整個系統已經被擴散出去了,那個劫匪BOSS知道SAS系統的存在,是不是凱文透露的?

  心中雖然很想問一下,不過林鴻最終還是放棄了。他看了看凱文手中的手機,不由奇怪道,“既然有人會監聽手機,那你還用這個?不怕被監聽嗎?”


“一般情況下,需要保龘密的東西,我很少在電圌話中公開談論。” 凱文說著,接著從背包中拿出一個很小的盒子,“假如事情實在比較緊龘急,則可以使用這個。”

  “這是什麼?”

  林鴻看到,他手中拿著一個類似隨身聽大小的灰sè小盒子,上面有幾個按鈕,也有揚聲器。

  “這是一個撥號工具,使用這個,可以實現對電圌話系統的控圌制。” 凱文耐心解釋,“現在,類似這個的工具已經很多,但是我這個經過了改裝,可以結合SAS系統使用,功能更加強大。”

  林鴻聽得心中養養的,猶豫半晌,最終問道:“保羅,你可以教我飛客技術嗎?我想深入了解其中的原理。”

  凱文笑笑:“當然可以。我之前就說過,我們是同一類龘人,就算沒有我教,你自己也遲早會發現。”

  “你要是真對這個感興趣的話,我們可以去找個電圌話亭試試。”
  很顯然,對於技術方面的東西,林鴻完全沒有免疫力,當場決定和保羅去附近的電圌話亭。

  當然,他們對其他人說是去mǎi點飲料和礦泉水。

  “STONE,你對電圌話系統了解多少?”在去電圌話亭的路上,凱文問道。

  “沒接圌觸過這方面的知識,倒是對無線電有一些了解,我是一名火tuǐ。”

  “有無線電方面的知識?那可以很快上手。我以前也是一個骨灰級的火tuǐ,要是沒有小時候玩無線電積累下來的知識,我也無fǎ對電圌話系統和計算機世界進行更深入的探索。”

  兩人都是對技術非常熱衷並智商超群的人,有著非常多的共同語言。

  凱文心中其實也非常高興,這兩年來,他過得非常孤獨,平時只能以保羅的身份示人,扮演的角sè,是一個沉默寡言,對其他東西都不怎麼感興趣的人。他渴望溝通,然而就算是在網絡上,他也根本沒有朋友,不是不想,而是不敢。他現在可是FBI的通緝犯,一不小心路出馬腳,就可能被抓圌住扔進監獄。

  他知道,林鴻和他是同一類人,對他並無任何威脅,與其讓其懷疑,造成誤會,不如直接坦誠相告。畢竟,他在這裡過得還不錯,並不想再換一個身份,繼續像以前那樣,過著到處漂泊躲zàng的曰子。

  在去電圌話亭的路上,凱文開始向林鴻介紹電圌話系統。

  最早期投入民用的電圌話系統,起源於AT&T的全自動執行開關裝置,這種裝置,最初使用脈衝信號進行撥號。

  “不知道你見沒有見過音頻撥號器,最常見的形式是一個撥號轉盤,被稱為手指輪。”

  “手指輪?我想我見過這種撥號器,不過是在電影裡面。”林鴻想起之前所看的一些抗龘曰戰爭片中,曾經出現過這種老式電圌話,那些人要給別人打電圌話,通常就用手指在轉盤上撥圌nòng幾下,就可以撥通對方電圌話。

  “以前的老式手指輪,可以產生特定的脈衝信號,這種撥號是一種時域處理方fǎ,它用脈衝的個數來表示號碼數字。例如,一個脈衝表示1,兩個脈衝表示2,以此類推,十個脈衝則表示0……”

  這類脈衝有著嚴格的參數特性,例如對脈衝的寬度、大小、間距、形狀都有著嚴格的要qiú,如果由於線路的干擾或其他原因而使得這些參數發生了變化,則可能引起電圌話程控交換機對這些信號解碼出現錯誤。

  林鴻直到現在才知道,原來那個電圌話轉盤的原理是這樣的。

  很快,他們倆就來到了公元裡面的一個電圌話亭。

  凱文指著電圌話亭中的電圌話按鍵說道:“現在的電圌話系統已經升級了,電圌話撥號也不再使用以前那種落後緩慢的脈衝撥號方式,而是改為了這種雙音多頻撥號方式,這是一種音頻撥號方式。之所以叫雙音多頻,是因為總共有八種頻率,分為兩組,然後讓它們兩兩組合,這樣總共就有16種組合,可以表示16中不同的信號。分別代圌表0到9十個數字,還有鍵盤上這幾個特殊字符和字母。”

林鴻看到,除了十個數字,分別還有“*”和“#”兩個特殊字符以及“ABCD”四個字母。

  林鴻想了一下,說道:“升級之後的電圌話系統,應該也支持以前的撥號方式吧。”

  這是很自然而然的道理,就向計算機一樣,無論如何升級,基本上都會“向前兼容”,這是為了考慮之前已經發行的軟件和硬件。當然,也有極少數個別的例外情況出現,但是“向前兼容”是一個非常重要的原則。在林鴻想來,電圌話升級肯定不是一天兩天就能完成的事情,在美囯各地,肯定還存在一些仍然使用老式電圌話進行撥號的用戶,如果直接將這個撥號方式廢除,那他們怎麼辦?

  “是的,現在也是可以進行脈衝方式撥號的。你有沒有本地電圌話號碼?”

  “有的。”林鴻將慕思彤的手圌機號碼報給了凱文。

  “我首先給你演示一下脈衝撥號。”只見他從電圌話亭中摘下聽筒,讓後向電圌話中扔進去一枚25美分硬幣。

  接著,凱文開始快速而有節奏地拍擊著公共電圌話上面的叉簧。

  “啪啪”

  “啪”

  “啪啪”

  ……

  美囯的手圌機號碼都是十位,前三位是區號,紐約市的區號是“212”,林鴻注意到,凱文拍擊電圌話叉簧的順序,正是按照這個順序而進行的。

  過了一會兒,凱文便說道:“好了,已經接通了。你要不要和你阿姨通個話?”

  林鴻湊上去聽了一下,果然是慕思彤阿姨在那邊詢問著,於是林鴻跟她說了一下自己正在大師圌兄這邊的事情,簡短地說了幾句便掛了電圌話。

  原來可以這樣直接拍擊叉簧進行撥號,林鴻算是見識到了,要是以後電圌話的按鍵壞了,倒是可以用這種方式對付一下。

  “這種古老的撥號方式很有圌意思!”林鴻評價道。

  “這種脈衝撥號方式比較落後,速度有點慢,每個脈衝信號需要占用100毫秒,並且信號中間的間隔則不能小於40毫秒,這點必須注意,不然撥號會出現錯誤。”凱文給林鴻說了一下其他注意事項,然後便接著教他如何打免圌費的長途電圌話。

  “給我一個囯際長途電圌話號碼”

  林鴻想了想,將孫武家裡的號碼給報給了他,現在正是週末,孫武應該在家。

  凱文再次摘下電圌話,然後從再次往電圌話中扔進去25美分的硬幣,接著,他從口袋中拿出一個灰sè的小盒子,放在話筒上,然後按下其中的一個按鍵。

  “嘟——”一聲短促的聲音之後,他將將小盒子放回了自己的口袋。

  “現在我們可以免圌費打電圌話了。”凱文說道。

  竟然這麼簡單就可以打免圌費電圌話?

  林鴻感覺非常新奇,當然,他感興趣的是其中所涉及到的技術,並不是說因為可以省錢偷打電圌話。

  林鴻將信將疑地接過電圌話,撥通了孫武的號碼,他和孫武聊了一會兒,簡單地說了一下在這邊的事情,然後說了一下大師圌兄現在的情況,怕師父聯圌系不上大師圌兄而擔心,當然,他並沒有說大師圌兄的具體打算。

  通話結束之後,林鴻掛上電圌話。凱文則按了一下電圌話上的出幣鍵,結果電圌話機將25美分硬幣乖乖地重新吐了來。也就是說,剛剛林鴻真的免圌費打了個囯際長途。

Rank: 6Rank: 6

狀態︰ 離線
183
發表於 2012-10-13 16:12:31 |只看該作者
第一百八十一章 HACK!


“真的免費了!”林鴻看到退出來的硬幣,嗖解很驚奇,“這是什麼原理?那個小盒子是什麼?”
 
  剛才,凱文將小盒子放在話筒上播放了一個音,林鴻知道,這肯定是其中的關鍵。
 
  “這個小盒子是一個音頻模擬器。”凱文重新將小盒子拿了出來,“在飛客圈子內,他們通常稱其為‘藍盒子’,當然,我並沒有將它做成藍色的。”
 
  “程控電話交換機是通過接收音頻進行控制的,剛才我說的雙音多頻技術,產生的音頻信號是比較正常的,實際上,還存在一些特殊的音頻信號,可以對程控電話交換機進行控制,當然,這些頻率是保密的,電話公司根本不會將其公開。”
 
  這個時候,凱文重新按響了“藍盒子”上的按鈕。
 
  “嘟 ”
 
  “可別小看這個頻率,在電話系統中很有用。其實這其中的原理很簡單,當程控電話交換機聽到這個頻率之後,就會立刻對其進行反應。你知道,機器一般都很笨,他們只會按照原先設定好的流程去執行。”
 
  “2600Hg子是一個電話網絡中的一個開關,當程控交換機接收到這個頻率之後,就會允許長途電話接通,並且不會產生額外的費用。如果想打免費的長途電話,要做的,就是給程控交換機發出一個這樣的頻率。”
 
  “這是怎麼被發現的?”這是電話系統中的漏洞,肯定是電話公司的機密內容,不會讓別人輕易知曉,林鴻感興趣的是,飛客們到底是怎麼發現這些漏洞的。
 
  “測試!不斷地測試!”凱文很自然地說道,“電話系統就是一個巨大的黑匣子,你無法看到裡面的結構 也不知道它的基本原理,但是這並不代表我們無法對其進行探索……只有對其不斷地測試 然後查看它的反應,才能夠掌握它的個規律。
 
  接著,凱文向林鴻簡單介紹了一下飛客的歷史。
 
  電話飛客的歷史最早可以追溯到五十年代,那個時候脈衝撥號方式才剛剛被取代不久,電話系統開始全面啟用雙音多頻的音頻撥號方式。
 
  在美國的弗吉尼亞州,有一個名叫約瑟夫恩格西亞小男孩 他天生雙目失明,但是頭腦非常聰明,他四歲的時候就開始對電話產生了興趣,並且發現可以通過脈衝撥號的方式進行打電話。
 
  “你知道 當上帝關上了你的一扇門,就會打開另一扇門。”凱文說道,“盲人雖然眼睛看不見,但是他們的聽覺和觸覺等方面的功能,往往要超出正常人許多。這是一種選擇性的強制進化,這種進化速度和效果,讓每一個遺傳學家和生物學家驚嘆!”
 
  說道這裡的時候,林鴻感覺到凱文此刻內心似乎有一種說不清道不明的豪情和嚮往。
 
  “這裡是個極其神秘的地方。”凱文再一次指了指自己的大腦 “比人類發明的任何機械都要精密、複雜。錯綜複雜的電話系統在我們的大腦面前,就仿佛是一個原始人的玩具……”。
 
  可能覺得自己有些離題了,凱文又重新回到了之前的話題。
 
  “恩格西亞是個盲人,他的聽力得到了加強,另外他對音頻的感知和控制。他的舌頭可以發出非常精準的音調。
 
  在一次通話過程中,他給朋友用口哨表演節目,結果發現他們的通話突然斷了。於是,恩格西亞打電話給電話公司,詢問他們為什麼將自己的電話掐斷,結果電話公司的客服人員對此完全不知所謂。富有探索精神的恩格西亞於是開始努力尋找其中的原因結果發現自己用口哨發出的頻率,正好是2600Hg,而電話系統似乎對這個頻率非常不喜歡,一聽到這個發音,就會掛斷電話 ……
 
  就這樣,飛客世界的大門徹底向他打開,他成為一個僅僅憑藉自己的口哨就可以控制電話系統的飛客 所以大家都稱其為‘口哨’。”
 
  “竟然僅僅用口哨就可以產生精準的頻率?”林鴻為他的能力感到驚嘆,這得要多強的控制能力啊!
 
  凱文笑道:“這並不稀奇,據我所知,在美國有很多盲人電話飛客,他們都擁有這樣的能力。”

“電話系統雖然龐大但是基本的原理就放在那裡,幾十年都可能不會改變並且他們就算自己發現這樣的漏洞,一時半會還不能夠及時對其進行修復,因為一旦進行改動,會影響到很多方方面面的內容,這也就是為什麼電話公司對飛客們非常頭疼的原因。”
 
  聽到這裡,林鴻若有所思地點點頭,這點並不難理砰,正所謂“船小好調頭,”一個東西越是複雜越是龐大,對其進行改變的成本也就越大,並不是不想改,而是沒有辦法。
 
  aS系統也是同樣的道理,雖然他們知道我只經成功獲得了控制權,但是卻沒辦法阻止我,除非他們將整個系統徹底重建,從根本上改變原理,否則要想阻止我的訪問,除非直接將整個系統徹底關閉,但很顯然,F馴不會接受這個結果,他們每天要監控的人太多了,一旦關閉,他們就成了兩眼瞎,就只能通過最原始的手段對目標人物進行監控。”
 
  “當然,經過這麼多年過去,SaS系統也該升級了,據我得到的消息,FBL目前早就開始著手建立一個新的系統,名為aURORA,相比起老舊的SaS系統,這個系統更加強大,利用了最新的計算機通信和衛星監控技術,不過我至今還沒有得到該系統的更詳細的資杵。”凱文向林鴻爆出了一個震撼性的新聞。
 
  “aURORA?衛星監控?”
 
  聽到這個消息,林鴻下意識地抬頭看了看天空,一想到可能在幾萬米的高空,衛星望遠鏡可能正在對準著自己,將自己的圖像傳輸到某一台計算機的顯示器中,他就有種非常不安的感覺。
 
  在這個世界上,還有什麼秘密可言?
 
  “呵呵,其實也沒這麼誇張。這些監控對於普通人來說可能有效,但是對於黑客來說,卻是一件非常刺激的事情。貓和老鼠的遊戲,很刺激,不是嗎?當然,你的技術必須得達到一定高度,並且得注意隱藏自己,否則驚動了他們,就會上他們的監控名單,那就比較麻煩了。”
 
  林鴻看得出來,凱文似乎很享受這個過程。
 
  他們此刻已經走到了練功場地的邊緣,凱文停住腳步:
 
  “我說過,我們是同一類人,你遲早都會走上和我類似的道路,對未知世界的探索,對我們來說,有著致命的誘惑。可能你已經有所察覺,但我還是想給你兩點忠告,為你以後的道路節省一些麻煩和時間。”
 
  “請說。”
 
  “如果你決定走一條‘自由’之路,那麼盡可能地隱藏自己,別引起別人的注意。”凱文笑笑,“當然,如果你想跟我一樣,過上東躲西藏的逃亡生活的話,就當我沒說。”
 
  “第二條忠告,或者說是個建議:黑匣子雖然無處不在,值得我們去探索,但是最大最神秘的黑匣子在這裡。”凱文說著指了指自己的頭部。
 
  “別人都以為我的黑客技術非常厲害,其實這個世界上存在很多技術比我更牛的人,我之所以比他們厲害,就在於我HACK的不是他們的計算機,而是他們的大腦。
 
  “這些年來,FBL也曾多次發現我的蹤跡,但最終卻依然和我擦身而過,就算我站在他們面前,他們也不知道原來我就是他們要找的人,並不是他們傻,而是他們心靈上有弱點,而我,則是這個善於入侵他們心靈中弱點的那個人 ……我覺得這是一門藝術,入侵的藝術,欺騙的藝術,或者完全可以作為一個學科,社會工程學!”
 
  第一條忠告他已經有所心理準備,在這個世界上,聰明的人,尤其是想要獲得更大自由的聰明人,必須收斂自己的光芒,讓自己盡量和普通人差不多,這樣才能活得更加瀟灑。這一點,實際上他從小就隱約察覺,來到美國之後,遇到的很多事情都讓他對這點認知更加深刻,尤其是知道凱文的事跡和得知SaS系統的存在之後,他更是下定決心,以後盡量注意。
 
  因為,他在他內心深處,早已決定,自己要成為一個黑客!
 
  凱文的第二條忠告超出林鴻的預杵,也同時讓他感到深深震撼。
 
  HACK比大腦?!
 
  林鴻一臉震驚地看著眼前這個有著絡腮鬍鬚的青年,他看上去也就二十多歲,可是卻似乎有著遠超常人的思想,他的眼神中此刻透出一種瘋狂的意味。
 
  “人們的心理弱點、本能反應、好奇心、信任、貪婪等等這些因素都是這個‘黑匣子’中的B昭,你會發現,探索大腦這個黑匣子會比其他任何黑匣子更加富有挑戰性,也更加有趣。”
 
  凱文回過頭來深深地看了林鴻一眼:“你應該早就發現了這其中的魅力所在,不過似乎你根本沒有充分去利用自己的天賦。”
 
  “人的大腦‘造物主’送給人類最大的財富,這是一個寶庫,潛能巨大,至今我們對它的挖掘和利用還非常有限,你若有興趣,可以下花點心思研究一下。”
 
  說完,凱文,米特尼克提著飲杵便朝師父張承那邊走去,留下林鴻獨自一人站在原地,消化著剛才他所說的那些話

Rank: 6Rank: 6

狀態︰ 離線
184
發表於 2012-10-13 16:15:10 |只看該作者
第一百八十二章 協會BBS


凱文的話中包舍的信息量實在太大,林鴻一時間有點消化不了,很多東西他都還沒想清楚,在原地呆了一會兒,他便跟了上去,回到了公園裡的小廣龘場。
 
  他暫時將這件事放在一邊,然後向師兄詢問了一下有關授徒教拳的事情。主要是問問哪些可以教,哪些不可以教,很可能不會得到師父同意等等。
 
  他師兄張承思想比較開明,在他看來,其實中國無數早就應該放下門戶之見,擁抱變化,走向世界,讓更多的人加入到其中,這樣才能夠得到長足的發展。比如在民國時期,中國功夫就達到了空前的巔峰時期,由於“強國強種”思潮的影響下,各大武術門派開始拋棄成見,團結起來,在近代龘文化思潮影響下,開始沿著科學化、規範化的方向演進。後來在南京成龘立了中龘央國術館,各派宗師聚集,放棄門戶之見,互相交流,取長補短,極大的推動了武術的發展。
 
  不過這種現象只不過是曇花一現而已,自從解放之後,中國武術便開始走下坡路,一方面是政策社會的原因,另外一方面也是各派重新變得保守起來,不願意將自己的東西讓別人學走,而年輕一代又對學功夫沒有什麼興趣,結果一代不如一代,很多絕技都面臨失傳的尷尬情形。
 
  所以張承的意思是,不用管那麼多,只要對方有能力,都可以教。形意拳,並不是隨隨便便就可以學走的,這需要極大的努力和毅力,並且還需要相當的悟性,每多一個形意聯繫者,就能夠為宣傳形意多一份力量。
 
  這個理念顯然和李小龍的理念如出一轍,林鴻這時已經完全了解,他師兄看來是鐵了心要以李小龍為目標了。不過林鴻對他的做法還是蠻贊同的,他在想,等自己的專利賣出去了,是不是要考慮給師兄投資點錢,幫他一把。
 
  和張承他們一起吃過午飯,林鴻他們便離開了,雙方留好了聯繫方式。
 
  由於下午想要趕回波士頓,SAM三人組也就沒再響應菲麗絲的提議,去其他地方遊玩,而是直接回到了華爾街,和慕思彤他們見了一面之後,便決定直接回家。
 
  不過在那之前,菲麗絲讓林鴻和她簽訂了一份委託協議,全權委託她負責有關專利轉讓事宜,當然,還有委託專利註冊協議。菲麗絲讓林鴻盡快將紅外通信協議的有關技術文件準備好,過兩天就會派人過來幫他做代理這件事情。
 
  這個週末總體來說是一個非常精彩的週末,亞瑟和馬修都覺得非常刺激,竟然親歷過一次銀行大劫案。
 
  他們也看了第二天的報紙,這一次的劫案驚動了整個華爾街,因為劫匪順利地搶劫了信託銀行的金庫,並且成功從上個世紀留下來的下水道中逃脫,讓紐約萃察和陽四都束手無策,至今什麼線索都沒有查到,堪稱銀行結案中的一大經典案例。
 
  亞瑟和馬修另外一件覺得非常興奮的事情就是,他們終於學到了一些真正的看上去很酷的中國功夫套路,甚至,他們已經有了暑期規劃,決定放假之後,就去紐約武館系統地學習。雖然林鴻說會逐步教他們,但是他們依然覺得和眾人一起練武更酷一點,更帶勁一點。
 
  “馬修,你聽說過電話飛客嗎?”進入波士頓市區的時候,林鴻問道。
 
  “電話飛客?我曾經在一個技術BBS上看到別人討論過,玩那個的,都是一些老黑客了,現在年輕人很少對這個感興趣。你怎麼突然問起了這個?”
 
  “沒有,只是突然想起問問,我有一次在BBS上聽別人說起過這個名詞。
 
  聽起來好像很酷的樣子。”
 
  過了一會兒,馬修繼續補充道:“好像蘋果公司的兩位創始人喬布斯和沃茲尼亞克兩人當初就是以‘藍盒子’起家的,他們的第一個產品,就是藍盒子。‘藍盒子’就是一種可以用來免費打長途電話的設備,具體的原理我當初特別查了一下,但是並沒有找到這方面的資料。”
 
  “哦?”林鴻很是意外,沒想到沃茲尼亞克當初也是一個飛客。
 
  這個時候,亞瑟也插口說道:“鷹眼就是一個電話飛客,他曾經在藍鷹內部BBS上討論過這方面的細節。”
 
  “哦?怎麼沒聽你說起過?”馬修有些意外地問道。
 
  “有一位藍鷹成員在內部公布了一種免費打電話的方法,結果有一位成員將這種方法進行了濫用,盜打了很多電話性愛服務號碼,結果導致一家公司出現了巨額電話賬單,後來就被這家公司投訴到電話公司,最終查到了他的頭上,結果被法官判了一年監禁,這件事在藍鷹內部影響很大,所以此後我們老大就再也沒有在BBS上說起過有關飛客的事情了。”
 
  “被起訴?怎麼會有巨額賬單出現?不是說免費的嗎?”林鴻感到很奇怪,這點似乎和凱文和他說過的有些出入。
 
  “當時那個成員公布的方法並不是免費的,而是利用了一家電信系統的企業服務轉接漏洞。你知道,有很多企業對外提供服務,都是將呼叫轉接到自動應答設備上,並且這種電話是對方付費的,也就是企業承擔話費。

 後來有飛客發現這個方式有一個漏洞。那就是在呼叫企業服務的時候,想辦法讓其超時,或者通過其他方式人為地讓對方掛斷電話,而自己這一端卻仍然有效,可以繼續撥打其他號碼。而這些費用會一併算到那家企業頭上。”
 
  “原來是這樣。”
 
  林驚了然地點點頭。
 
  電話公司的程控交換系統看來果然存在不少漏洞,這個方式只是其中的一種,很顯然,凱文的那種方式更加高級,連電話公司都沒有記錄,根本察覺不到。
 
  現在時間還早,他們決定共,去學校看一下,在路過一個電話亭的時候,給皮森的家裡打了個電話,結果被告知皮森還沒回家,於是他們便驅車趕往學校。
 
  來到“SAM協會”活動室的時候,見到皮森正在聚精會神地操作在那台新買的服務器。
 
  “你們回來啦?玩得怎麼樣?”皮森推了推眼鏡站了起來。
 
  馬修走過去一手搭在了他的肩膀上:“皮森,不錯嘛,今天一整天都呆在這裡?”
 
  “我也沒什麼事情做,就在這裡調試服務器了,現在已經差不多都已經搞定了。”皮森有點靦腆,“我們的BBS什麼時候上線?”
 
  “對哦!你們說什麼時候上線?”馬修轉頭看向林鴻和亞瑟。
 
  “隨時可以啊,我沒意見。”林鴻聳聳肩。
 
  亞瑟:“我也沒意見。”
 
  “你們兩個這樣不爾……”亞瑟見到他們這幅毫不在意的樣子,連連搖頭,“這可是我們SAM協會的官方BBS,怎麼能這麼隨意?一定要挑一個比較有意義的時間,”
 
  林鴻見他如此糾結,無奈道:“那你說什麼時候上線比較合適?”
 
  “這個……不討論一下了?”
 
  “不用討論了,你是會長,你決定吧。”亞瑟道。
 
  皮森:“我也同意。”
 
  “好,既然大家都這麼支持,那我就不客氣了……那就定在今天晚上十二點吧!”
 
  馬修原本還想挑一個比較有意義的日子,可是轉念一想,又不想等得太久,既然已經都差不多了,那就盡快吧。
 
  於是,SAM協會官方BBS的上線時間就定為了今天晚,上十二點,估計見證這一具有紀念意義的歷史性一刻的,只有他們四人。並且,那個時候,他們只能在自己的家裡訪問,畢竟不能在這裡直接呆到十二點。
 
  至於到時候如何上線倒是好辦,直接設置一個定時任務,在十二點的時候準時讓WEB服務啟動就行了。
 
  亞瑟走到服務器前面坐下,開始幫忙完善其中的安全設置,要是上線之後,服務器被人黑了,那就糗大了。別人無所謂,他可丟不起這個人。他好歹也是藍鷹黑客組織的成員之一,而且還是“鷹眼”的親傳徒弟,傳出去了,那豈不是會丟藍鷹和“鷹眼”的臉面?
 
  “我們再討論一下該分哪些板塊吧?”馬修也不閒著,拿來一隻粉筆,在墻上的小黑板上開始比劃起來,他唰唰唰地在上面畫了好多根橫線。
 
  “我覺得應該多分一點,必須要將所有和計算器以及計算機的內容包括進去。嗯,主要嘛,可以分為軟件和硬件,軟件則包括BASIC、匯編、C語言,還有編程思想,操作系說 ……硬件則包括主板、CPUps:、顯示器……”
 
  只聽到他口中會念有詞,一會兒便將整個小黑板都給寫滿了。
 
  林鴻一眼看去,發現總共有二十個板塊了。
 
  “要設置這麼多板塊嗎?”皮森驚訝道。
 
  “當然需要,我們的BBS上線之後,我還有好多還沒細分呢!”
 
  “這個……還是少一點吧,剛剛開始的時候人少,板塊太多帖子就過於稀少了。”林鴻提出了不同的意見。
 
  “我覺得也不要搞太多了。”亞瑟回頭看了一眼,“還是集中在我們現在的主題上吧,計算機的內容先放一放。”
 
  林鴻點頭道:“對。就分計算器硬件和軟件好了,兩個板塊就行了,簡單點,這樣話題也集中。”
 
  “兩個?”馬修簡直無法接受。
 
  “如果以後真的有必要,再來增加也不遲啊。”皮森建議道。
 
  “那好吧。”
 
  既然大家都不同意,馬修最終也只得少數服從多數,將二十個板塊,精簡到了兩個。

Rank: 6Rank: 6

狀態︰ 離線
185
發表於 2012-10-13 16:19:21 |只看該作者
第一百八十三章 破解教程


由於今天是週末,維娜雖然要加班,但也回來得比較早,等林鴻和亞瑟兩人回到家裡的時候,她已經在家準備晚餐了。

  吃完飯的時候,維娜問起了紐約銀行大劫案的事情,她在電視新聞中已經看到過,要不是今天早晨的時候亞瑟就已經給她打了個電話報平安,她肯定會急得團團轉。當然,她並不知道她的寶貝兒子完全親身經歷了這個大劫案的整個過程,亞瑟只說自己當時在旁邊圍觀。

  倒是亞瑟後來給她講解劫案整個過程的時候,說得有些過於詳細了,要不是林鴻及時暗中提醒,差點就穿幫了。

  吃過晚飯,林鴻和維娜在客廳閒聊了一會兒,便回到了自己的房間。

  這個時候,中國時間應該是周日早晨,林鴻想了一下,還是決定給母親打個電話,畢竟好久都沒有和家裡聯繫了。

  拿起電話的時候,他想起凱文今天教給他的電話知識,於是便想嘗試一下使用拍叉簧的方式進行撥號。

  當時他看凱文拍的時候好像很容易,啪啪幾下就成功了,可是輪到他來實踐,卻發現這並不是一件簡單的事情,中國的前面三位代號是086,0代表十次脈衝,所以需要拍10次,可是他在這裡就遇到了困難,每次間隔的時間都掌握不精準,導致每次都撥號失敗。

  不過,林鴻經過試驗之後,慢慢掌握了訣竅,於是每一次拍擊之間的間隔終於固定在40毫秒以上,但又小於100毫秒,最後終於撥通了母親的電話。

  馮婉此刻還在睡懶覺,好不容易有個週末,終於可以睡個美容覺,她自然不願放過。不過接到兒子的電話讓她所有的瞌睡一掃而空,高興非常。在這之前,一般都是她打電話給林鴻,而林鴻很少主動打電話回去,這一次算是給了她一個不小的驚喜。

  整個通話過程又如同是之前那樣,都是馮婉在問,林鴻在答。林鴻主要說了一下這兩天去慕思彤那邊的事情,當然,銀行中的劫案也被善意的隱瞞了下來,這點他早就和慕思彤通過氣,讓她不要和母親說這事,省得家裡為這事而擔心。

  掛斷電話之後,林鴻便花了點時間將上次從商店裡面買來的計算器給破解了,大同小異,只稍微改動了一點點源代碼就順利完成了。不過其他品牌的計算器還沒破解,只是破解了德州儀器的另外幾個版本,畢竟硬件結構和系統都有所不同,他暫時還沒這方面的資料,無法下手。

  接下來,林鴻開始撰寫破解教程和其中的破解原理,雖然這其中涉及的步驟比較簡單,但是這基本的說明手冊卻是必不可少的。等下十二點的時候,BBS上線他就將這些內容發上去,以便大家能夠及時看到和下載。

  他現在使用的這台計算機的功能比之前的APPLE-II要強大太多了,所以使用得很順手。並且,現在的他已經不再是使用“兩指禪”進行打字,而是在馬修的強烈建議下,專門練習了一下科學的打字方法,在短短一天之內就掌握了快速盲打的方式,剛開始的時候他還覺得不習慣,可是上手之後,他不得不承認,這種經歷過歷史考驗的打字方式的確有其科學之處,他的打字速度得到了極大的提升。

  拋卻鍵位布局的設計不說,打字訓練其實就和他平時練武差不多,都是將一些固定的動作都練成自己的本能反應,或者說是在大腦當中建立一種屬於打字的特殊反射,不再需要經過複雜的思考,而是手放上去之後就立刻反應過來,就如同我們平時一邊做其他事情一邊說話一樣那麼簡單。

  可能林鴻自己都沒有發現到,他現在思考問題的方式已經逐漸開始變得更加成熟和理智,看到一件事情或者現象,往往會透過現象看到其中所蘊含的規律和本質,不由自主地就會進入“上帝角度”,以第三者的身份從某一高度對其進行俯視。

  快到十二點的時候,亞瑟敲響了林鴻的房門。

  “STONE,時間快到了,快來我房間!”

  “好的。”

  這是他們早就說好了的,要在一起見證“SAM協會”BBS上線的那一激動人心的時刻。

林鴻來到亞瑟房間的時候,見到他正在和馬修、皮森兩個進行在線聊天。他使用的是一個基於UDP協議的在線聊天軟件,可以實現點對點的廣域網的多方聊天,不過這個軟件是蘋果系統中的專用軟件,DOS系統中並沒有這樣的類似軟件存在。

  林鴻在心中琢磨著,是不是自己動手開發一個,這樣大家相互溝通起來就方便多了,不然因為他操作系統的不同,自己一個人和他們平時不好溝通。

  時間已經到了最後十幾秒中,聊天窗口中出現馬修不斷打出的倒計時數字。

  “10”

  “9”

  ……

  “2”

  “1”

  “START!”

  亞瑟立刻切換出去,啟動網絡撥號,登錄網絡,然後打開了TELNET軟件,輸入“SAM協會”BBS的域名,界面中立刻出現了“SAM協會”登錄成功之後的歡迎詞。

  “歡迎進入SAM技術前沿協會!”

  在這行大字下面,有一小段文字對SAM協會的主要介紹,以及重點作品TI-8X系列的計算器破解描述。

  這些文字,都出自馬修之首,說得比較籠統,當然,也稍微有點誇張。用他的話來說,他描述的是SAM協會以後的狀態,也不算不實描述。

  再下面便是兩個簡單板塊名字,提示訪客進行選擇進入。

  雖然無論是亞瑟還是林鴻兩人都對這樣的界面並不陌生,但是這一次看到感覺卻又是截然不同,這畢竟是自己參與架設的BBS,對其有著一種特殊的感情。

  於是接下來,SAM協會的四個人開始了對整個BBS內容的豐富過程。

  之前他們就說好了,不要對其他BBS上的內容進行簡單的進行粘貼和複製,必須要有自己的東西,要對用戶有用,才會能夠留住他們。

  當然,由於他們現在的知識集中在計算器領域,據他們所知,在業內似乎還沒有這樣的專業性站點,再加上計算器的破解本身就是從SAM小組開始的,所以他們算是這個領域的創派祖師,擁有天然的號召力,倒不是很擔心別人不認可。

  林鴻回到房間,將他剛才撰寫的說明文檔內容上傳到BBS中,然後再將用來破解計算器的幾個破解文件上傳到了協會的公共FTP上面。

  此時的BBS還比較簡單,不像後世那樣,可以在BBS上直接上傳附件。這個時期,在網絡上進行文件共享和交換,一般都是使用FTP進行文件共享。

  FTP這三個字母本身就是“文件傳輸協議”的簡稱,這是建立在TCP/IP協議上的協議,專門被設計用來進行文件傳輸。FTP有自己的服務器端和客戶端,這點和WEB服務器非常相似,用戶可以使用專門FTP軟件連接服務器,從上面下載文件。

  與WEB服務運行在80端口不同,FTP服務一般運行在20和21這兩個端口上。當然,也有一些特立獨行的網站或者FTP服務器,考慮到安全方面的因素或者其他原因,故意改變這些常見服務的默認端口,讓別人根本摸不著頭腦,如果想要入侵,還得花費一番心思去尋找端口。

  接下來,林鴻便繼續在“硬件”和“軟件”板塊發布了幾篇帖子,都是他在破解計算器的過程中所了解到的一些細節。其中內容最多的,則是一篇標題為《教你如何破解計算器》的帖子。在這個帖子中,林鴻詳細地描述了自己從剛開始拿到計算器,然後一步一步著手破解的整個過程,不單單是技術細節,而且包括其中的破解思想,遇到阻礙的時候,該怎麼想?會怎麼想?

  可以說,這是一份相當詳細的破解教程,林鴻撰寫文章的方式,學自沃茲尼亞克的那本紅皮書,內容通俗易懂,有時候還會開個小玩笑。雖然林鴻在現實生活中並不擅長,但這並不代表他在網絡中也是這樣的性格。

  網絡世界和現實世界有著非常大的區別,很多人都會在這兩個世界中展現出截然不同的性格,林鴻也不例外。

  他使用的網絡ID正是“HELLC”。

  之所以專門花時間寫這麼一篇教程,無非是他想偷電懶而已。

  之前破解計算器完全是出於興趣,可是現在,又有這麼多不同品牌的計算器要破解,這已經不是興趣,而是苦力了。他根本不想將太多的時間花在這個上面,畢竟破解的過程基本大同小異,他還有其他很多事情想做,於是便想聚集群眾的智慧,將方法和原理寫出來,然後號召大家親自動手對其他類型的計算器進行破解,然後分享出來,這樣不就可以在短時間內將這些計算器破解掉?

  雖然並不是所有計算器都能夠進行破解,但這個過程也必須要有人去探索去測試之後才知道,這其中必須要花費時間和經歷。如果都要林鴻一個人去做,那實在是太恐怖了一點。之前林鴻同意建設官方的BBS,就是處於這個考慮。

群眾的智慧是無窮的,林鴻早就有了這個清晰的認知。

Rank: 6Rank: 6

狀態︰ 離線
186
發表於 2012-10-13 16:23:03 |只看該作者
第一百八十四章 即時通信軟件


網站上線之後,馬修、亞瑟和皮森三個人將這個消息告訴了自己經常聯繫的朋友,由於他們以前平時在學校並不是很受歡迎,他們的朋友也大多都是在技術類BBS上認識的。

  然而,馬修他們還是低估了大家對SAM協會官方BBS的期待感。

  到晚上十二點半的時候,林鴻突然發現TELNET客戶端提示無法連接到服務器。

  “難道被入侵了?”這是林鴻的第一個想法。

  上面提示的信息,主要意思是由於連接數過多而拒絕服務。

  他嘗試了幾次,發現還是如此。

  這個時候,亞瑟也再次敲響了他的房門,結果被告知,他那邊也一樣。

  出現這種情況有兩種可能,一種就是被人黑了,導致服務器拒絕服務,另外一種則是真的訪問的人數過多,服務器過載,無法承擔這麼多人訪問。

  亞瑟連忙給馬修打了個電話,詢問他那邊的情況,結果他說能夠訪問,不過速度非常緩慢。

  林鴻再次嘗試了幾次之後,終於重新登錄進去,內容刷新的速度的確非常慢。

  然後,亞瑟讓他登錄到BBS的管理後台,看了一下統計人數,結果顯示有同時超過一千人在線。

  結果很明了了,網站出現故障,是因為一時間訪問人數過多,而服務器只有一根線路,一時間無法承擔這麼多人同時刷新訪問,這才提示錯誤。

  他們根本沒想到,僅僅是因為之前他們和自己的朋友宣傳了一下自己的網站,結果一傳十,十傳百,大家一窩蜂地都涌了進來。

  這種情況讓SAM小組的成員又驚又喜,馬修已經在考慮是不是有必要要增加線路了。

  好在這一撥流量浪潮來得快也去得快,很快BBS就恢復了正常訪問,而這個時候,論壇中已經出現了很多回帖和新帖。

  尤其是林鴻發布的那片教程,受到了很多人的稱讚,不少人都表示,響應林鴻的號召,開始著手破解自己手中不是德州儀器品牌的其他計算器。

  在接下來幾天中,SAM小組開始了緩慢擴張的步伐。

  很多人都在論壇中提交了自己的作品,並且希望加入SAM協會,成為這個小組當中的一員。

  不過,馬修對會員的控制倒是蠻嚴格的,在達到標準的幾十個人當中,只挑選了五人,然後再召開協會會議,大家對這五人進行討論,再淘汰了兩人之後,SAM協會便有了7名成員。

  考慮到懂硬件方面的人比較少,新增加的三位當中,有兩位是對硬件比較精通的。並且這三人都不是拉丁學校的成員,其中一位還是麻省理工學院的大學生。

  由於有了其他人的加入,林鴻的工作大為減輕,他這幾天都在研究即時通訊軟件方面的內容。

  上次他就已經注意到,因為系統平台的不同,他和其他幾位成員交流起來有點困難,因為他的計算機操作系統是微軟的DOS,而其他三個都是蘋果公司的,連硬件架構都不同,更別說操作系統以及應用軟件了。

  現在又有新的成員加入,並且還不是同一個學校的,平時他們進行交流溝通的時候,就出現了困難。急需一款能夠跨平台的即時聊天軟件,並且最好是能支持多人同時聊天的。

  林鴻這些天都在查找這方面的資料,途徑主要是學校圖書館和互聯網。

  他了解到,即時通訊軟件實際上早在六十年代就已經出現了,剛開始的時候是出現在多用戶操作系統中,例如CTSS(兼容分時)系統和Multics(Unix的前身)操作系統。

  最初的時候,即時通信功能是被用來作為系統服務而開發的,例如“打印”或者“郵件”進程,普通用戶和系統管理員之間,通常會用短信息或通知進行信息交流。

  後來,開始用於局域網各計算機之間的通信。例如,林鴻第一次在學校機房上課的時候,亞瑟入侵他的計算機,使用的就是操作系統中自帶的這樣一個局域網通信功能。

  互聯網興起之後,這些協議通信協議被越來越多的技術人員所了解,逐漸在各大主流操作系統上出現了一些即時通信軟件。這些軟件使用協議基本可以分為兩種協議架構,一類是基於點對點,也即客戶端和客戶端直接進行通聯,另外一類則需要客戶端和服務器聯繫,然後再由服務器進行中級轉發。

 點對點的通訊比較簡單,就和打電話一樣,必須兩人同時在線才能進行聯繫,如果有一方網絡並不是很好,或者對方並不在線的話,通訊顯然就不能進行。還有一點,點對點通信只能同時和一個人進行通聯。

  而服務器和客戶端的架構,這類似BBS,有一台專門的服務器作為“中央樞紐”,大家都和這個“中央樞紐”聯繫,例如告訴他,我要發信息給某某,麻煩幫我轉發一下。這樣,就算對方當時不在線,等對方在線的時候,服務器再發給他也行,這就是延遲發送。

  並且,第二種架構還有一個優點,那就是可以進行群聊,一個人對多人發送信息,讓建立聊天室有了可能。

  亞瑟和馬修之前進行聯繫的那個名為Xaric的通信軟件,就是建立在這個架構之上。

  林鴻專門針對這個軟件進行了研究,發現這個軟件所使用的協議是IRC協議。

  這個協議是1988年由芬蘭人雅爾口*歐伊卡林恁開發出來的,是一個互聯網實時文本消息協議,是專門為了BBS或團體成員之間進行內部溝通交流而設計的,允許點對點,也允許一對多,甚至還包括了文件共享方面的內容。

  林鴻了解了一下,發現這個協議是公開的,也就是說向所有人都免費開放,就像是其他常見的TCP/IP,UDP,FTP協議那樣,可以隨意使用,無論是用於商業用途和個人用途。

  林鴻對其心生佩服,在科學技術的發展史上,不知道有多少這樣的人做著貢獻,從最開始的電子技術、無線電技術、到現代的電話技術、計算機技術,正是有著這些技術前輩們的無私奉獻,做著基礎方面的建設,才能夠逐漸發展到今天。

  林鴻心中琢磨著,這個軟件自己編寫出來之後,也免費給大家使用,貢獻一份自己的力量。

  林鴻之前去學校圖書館找了一下,並沒有看到有關IRC協議方面的資料,後來他又問了一下亞瑟和馬修,他們兩個也不知道到哪裡能找到這方面資料。

  後來他不得不去一些技術論壇進行詢問,最終終於有一個人告訴他一個BBS討論組的地址,林鴻登錄到那個討論組,最終找到了原作者的EMAIL地址,於是他向原作者雅爾口嘗試著發了一封郵件,林鴻在郵件中明確地告訴他,自己想要編寫一個基於IRC協議上的軟件,想要IRC協議的細節。

  原本還要等上一段時間,卻沒想到不到半個小時就收到了作者的回信。

  雅爾口對於有人加入到IRC協議軟件開發的行為感到非常高興,對於每一個人,他都會盡自己最大的努力去幫助別人,提供便利。

  在郵件中,他給林鴻發來了詳細的協議技術細節,而且還包括最新的升級版本,包括頻道加密和更便利的文件共享功能。

  原本,林鴻只想編寫一個用於團隊內部進行交流的溝通軟件,這樣,只需要有一個服務器端就行了,其他的都作為客戶端和服務器端連接。

  但是閱讀了雅爾口的最新IRC協議之後,他決定擴充一下之前所構想的軟件功能,不侷限於一個服務器端,而是多個,即在軟件中同時集成服務器端和客戶端。也就是說,每一個用戶都可以將自己作為中繼服務器,給大家提供服務。並且,服務器端之間也可以進行通聯。

  實際上,這種架構和業餘無線電非常相似。在無線電通信中,有一種特殊電台稱為“無線中繼台”,能實現信號的中繼和放大, 從而延伸無線電網絡的覆蓋範圍。

  在無線電發明的早期,人們還沒有發現短波信號的遠距離傳播特性,而中、長波無線電地波通信因為大地吸收損耗,距離有限。早期的業餘無線電愛好者就通過人工中轉的辦法來擴大通信範圍。原理和接力一樣,通過火腿志願者地熱心幫助,火腿們可以僅僅通過長波就可以將無線電信號送至大洋彼岸,甚至地球的另外一端

  林鴻決定修改架構,讓每一個客戶端都同時具備“中繼台”功能,從而可以極大地增強整個即時通信系統的穩定性。因為如果僅僅只有一個服務器端的話,一旦這台服務器由於某種原因出現問題,那麼其他人之間的通信就會根本無法進行。

  而重新設計之後的架構則不會如此,如果其中一個節點損壞,消息還是可以通過另外一個節點傳輸到目的地。這其中信息傳輸的路徑從理論上來講有無數條,只要通過最短路徑算法找出最短的那條即可。

  至於編寫這個軟件的語言,林鴻最終選擇了C語言,他在剛開始的時候就考慮到了跨平台的需要,目前他所接觸到的高級語言中,只有C語言能夠滿足這個要求。

Rank: 6Rank: 6

狀態︰ 離線
187
發表於 2012-10-13 16:26:42 |只看該作者
第一百八十五章 CQCQ


林鴻一向都是說做就做的性格,在得到通信協議的當天晚上,他就將軟件的原型給做出來了。他將其命名為“CQCQ”,取自無線電台裡面呼叫術語“CQ”。並且按照軟件版本控制的規則,他將現在的版本定位V0.01版。

  當然,剛剛開始的時候功能還很簡單,只能進行點對點的通信,這種軟件在局域網中比較有用,因為局域網一般計算機的數量有限,只要對將所有可能的IP都搜索一遍(通常是都ping一遍),如果發現有計算機在線,於是便嘗試著發送消息進行連接,一旦有回應,則表示這台計算機上也啟動了同樣的軟件。

  但是,對於整個互聯網來說,這個功能就有點難辦了。必須得知道對方的IP地址才行,否則全世界這麼多IP,按照順序掃過去,不知道要掃描多久才能夠找到同樣在線並且運行了同樣軟件的計算機。

  不過,第二天的時候,當林鴻興致勃勃地將這個消息告訴亞瑟和馬修的時候,他們對此卻並不怎麼感興趣。

  “那個Xaric不錯啊,功能也能夠滿足我們的需求,沒必要再另外開發一個了吧?”馬修道。

  “嗯,我也覺得另外開發沒必要。”亞瑟也覺得那個軟件用得比較趁手。

  “這個……”林鴻滿腔熱情猶如突然之間被一盆冷水從頭澆到腳,“DOS下沒有這個軟件吧?我平時都不好跟你們在線上聯繫。”

  “要不你再買一台蘋果計算機?”馬修建議道。

  “……”林鴻無語,“沒必要吧?那台挺好的,而且我覺得IBM-Pс兼容機現在越來越流行,是以後的趨勢。”

  林鴻現在已經不是計算機菜鳥,對計算機行業情況也是有了一定的了解。

  蘋果雖然持續推出了功能更為強大,界面更酷的計算機,但是卻因為其保守封閉策略,原先的個人計算機霸主地位逐漸在慢慢被其他公司給撼動,尤其是80386系列的PC機興起之後,蘋果計算機已經幾乎徹底喪失了原先的主流地位,轉而變為開始小眾計算機了。

  林鴻也了解到,蘋果之前最主要的技術人員沃茲尼亞克在這個時候已經淡出了蘋果,自己創辦公司去了,原因是不太認同蘋果過於封閉保守的策略。他在本質上,還是一個黑客,喜歡開放喜歡折騰機器,就像他設計的APPLE-II,專門為黑客們準備了多達八個擴展槽,機箱也特意設計成可以隨意打開的結構。

  可是後來的APPLE-III,和最新的麥金塔系統,將原先的那些開放式功能全部去掉了,喬布斯不允許用戶隨便對蘋果公司設計的計算機進行修改,他也不兼容現在最流行的IBM-Pс兼容機,硬件和軟件自成體系,這就導致蘋果公司在個人PC機領域競爭和其他公司失去了優勢。

  這可以理解,畢竟一邊是各大計算機軟硬件聯盟陣營,包括IBM、微軟、康柏、惠普、戴爾等等巨頭,而一邊則只有蘋果公司一家。

  見林鴻為無法和大家一起溝通而煩惱,亞瑟倒提出了一個解決方案。

  “BBS中本身集成有這樣類似的功能,回頭我把那個功能安裝一下,這樣我們內部就能通過TELNET進行聊天了。”

  “這……好吧。”

  林鴻興致有點低落,畢竟自己做的東西不能得到別人的認可,這是已經讓人感到非常鬱悶的事情。

  不過,要讓林鴻就此放棄對這個軟件的開發,卻又有點不甘心,這畢竟是他真正意義上的第一個基於網絡的軟件,並且他還雄心壯志地給IRC協議的作者說過,自己要開發這樣一個軟件,不但要跨平台,而且還要比現在這些流行的聊天軟件更加好用,功能更加強大。

  晚上回到家後,林鴻並沒有再去網絡上找其他人試用自己這個簡單的版本,想了想,於是他給菲麗絲打了一個電話。

  菲麗絲原本在浴室洗泡泡浴,手機就放在浴缸旁邊,看到手機響的時候,回頭看了一眼,突然看到是林鴻打來的,頓時咻地一下就直接站了起來,然後立刻接通了電話。

“喂,石頭大叔嗎?”

  接到石頭大叔的電話,可把她高興壞了。前幾天一直都是她主動給林鴻打電話,一打就是半個小時以上,洗澡的時候將電話放在旁邊,就是想再繼續和石頭大叔煲電話粥,卻沒想到今天他主動打來了。

  “你好,菲麗絲,有空嗎?”

  “當然有!”菲麗絲連忙說道,“我剛洗完澡……啊切!”

  正說著,她突然打了個噴嚏,連忙重新躺了下來。

  “你怎麼了?著涼了嗎?”

  “沒有,剛剛只是鼻子有點癢。你繼續,我聽著呢。”

  “那個……你房間有計算機嗎?”

  “有!我有一台筆記本,怎麼了?”

  “如果你方便的話,能不能幫我測試一個軟件?”

  “……”

  “喂,菲麗絲,你還在嗎?”

  “嗯,在的,給我五分鐘時間,五分鐘之後我再打給你!”

  ※※※※※

  由於計算器破解這件事的緣故,SAM協會很快就在全美出名了,雖然後來也不少技術協會或者小組宣布他們也找到了其他破解計算器的方式,成功實現了破解,但是在技術圈內大家通常都只任第一名,如果你是第二名或者第三名,根本不會得到什麼關注。

  並且,那些協會或組織卻根本無法實現SAM協會那樣強大的無線傳輸功能,很多協會嘗試過後,逐漸放棄了想要和SAM協會叫板的想法,而他們組織當中對計算器感興趣的技術人員紛紛投向了SAM的懷抱,每天都在SAM協會BBS上泡著,分享著自己的創造,同時也享受著別人貢獻的成果。

  由於SAM協會後來基本沒有在拉丁學校再招收成員,平時又根本不舉行什麼活動,所以在大家的眼中,SAM協會是最神秘的,但是它的影響力卻沒有因此而降低,反而隨著計算器上能夠運行的遊戲或軟件的增多而逐漸在增大。

  SAM協會的募捐、以及贊助計劃進展得非常順利,不但是拉丁學校的同學對其非常慷慨,其他地方享受到計算器破解而帶來便利的人也紛紛為SAM協會捐款。

  在募捐計劃發出的第一周內,他們就已經將前期墊給協會的資金給收回了,並且略有盈餘。

  這個時候,馬修暫停了募捐計劃,轉而開始去商業區找贊助公司贊助。他定下的方案是,在最新破解程序中加入贊助公司的LOGO廣告,這樣,破解之後的計算器在啟動之後,會有一至三秒的廣告顯示時間。

  這個計劃,剛開始林鴻和亞瑟表示了不同的意見,他們認為這可能會給用戶帶來不好的體驗,可能會遭到大家的強烈抵制和反對。

  但是最終馬修從BBS中收集來的調查顯示,反對這件事的人雖然有,但是非常少,只有極個別的人。而且這些人在SAM協會發公告解釋具體原因之後,也對此表示了理解。

  畢竟SAM協會是一個非營利性的社團組織,要維持下去,必須得有一定的收入來源才行。既然不募捐,找贊助也是可以理解的,這種現象在美國非常常見。

  校園裡面很多社團平時籌集資金的方式都是通過尋找贊助而獲得的,例如雜誌社想要印刷雜誌,自己沒有資金,通常都是去找一些贊助商,承諾在裡面放置一定的廣告作為回報。而商家也樂得如此,相比起在報紙、電視或者戶外媒體上打廣告的費用,贊助費只不過是九牛一毛而已,而且還往往可以得到不錯的廣告效果。

  馬修拉贊助的能力顯然很不一般,第一次出去就已經募集到了一萬美元的贊助費用。

  贊助商有兩家,一家是可口可樂公司,提供了三千美元的贊助費。

  而另外一家,則是蘋果公司,負責接待馬修的那個主管在聽到馬修的宣傳講話之後,立刻找人了解了一下情況,結果手下的人給了SAM協會非常高的評價,於是拿個主管直接給馬修開出了一張七千美元的支票,只要求在開機顯示的時候,蘋果LOGO要先於可口可樂公司的顯示,並且比他們的時間要長一點。

  最後馬修定下來的方案是,總共三秒廣告時間,蘋果公司的LOGO顯示兩秒,而可口可樂公司則顯示一秒。

  於是,在馬修的強烈建議之下,正在忙著改進即時通訊軟件的林鴻暫時放下手中的事情,開始著手開發破解升級程序。

  既然是升級程序,自然得有新的功能,但是在計算器這個簡單的系統中,要想再搞點花樣可不容易。

  並且明知道最新的升級程序中會有廣告,還得讓大家覺得,享受新功能比看到廣告要更加值得。

  那麼,怎樣才能夠達到這個程度呢?

  於是,當天晚上,SAM協會的七位成員在線上開了一次會議,考慮到有幾個並沒有使用蘋果計算機的成員(主要是林鴻),白天的時候亞瑟趕工將BBS上的群聊功能給安裝上了,所以,SAM協會的這次線上會議林鴻得以有機會在自己的計算機上參加。

Rank: 6Rank: 6

狀態︰ 離線
188
發表於 2012-10-13 16:33:05 |只看該作者
第一百八十六章 中轉服務器、壓縮


【MAX:大家說說,有哪些地方可以升級?】

  馬修首先在聊天頻道中提出問題,他在網絡上的ID是MAX。

  【MAX:必須要有**性的功能,讓已經破解的那些人願意重新下載我們的升級程序。】

  【左手: 大家都說裡面能裝的東西太少了,我們是否可以往增大存儲空間的方面考慮一下?】

  左手(LEFTHAND)正是那個新加入的麻省理工學院的學生,他在硬件方面頗有研究,他成功破解了惠普公司一個系列計算器,將破解程序發布到SAM協會的BBS上之後,被吸納為SAM協會成員。

  這個破解程序出來之後,鼎鼎大名的沃茲尼亞克竟然還先生對此表示了讚賞,因為他當年正是惠普公司的計算器工程師,一直想將這些功能放出去,但是卻不被公司允許,直到今天才終於被人給破解了。

  同時,他對第一個推出計算器破解程序的HELLC也做出了很高的評價,認為HELLC相當於開創了一個技術研究流派,計算器是比計算機還要早出現的產品,發展到今天,在功能上已經越來越接近計算機,他很看好這個獨特的平台。

  沃茲尼亞克還特別提到了破解程序中所使用的紅外線傳輸協議,並且說要是當年他創辦專們設計萬用遙控器公司CL9的時候,就有著這樣強大的協議,他也不會過早地將CL9公司給賣掉。

  由於創辦蘋果公司的原因,沃茲尼亞克在技術圈內的地位很高,他竟然出現在SAM協會的BBS中,這無疑給SAM協會帶來了意想不到的宣傳效果。

  也正是這個原因,SAM協會中所有破解程序所使用的紅外線傳輸協議這才開始被大家廣泛關注。

  【雛鷹:計算器的閃存是固定的,增大存儲空間,除非是更換閃存。小批量的計算器倒是可以,但是如果想要所有人都進行改裝,但是這根本不現實,除非廠商對其進行主動升級。這個問題我們之前就討論過。】

  亞瑟還是習慣用自己一貫的ID“雛鷹(KITTY_HAWK)”。

  存儲器的瓶頸的確極大的限制了計算器的功能,一些比較大的程序正是由於這個原因而裝不上,他和林鴻兩個正打算嘗試著將自己的計算器進行改造,但僅此而已,不可能給每一個人都進行改造,工作量太大。

  【火炬:我有個主意,或許我們可以考慮使用紅外線傳輸來彌補存儲空間的不足,只要讓大家安裝程序比較方便,想使用的時候再去安裝,不使用的時候就將其刪除。】

  火炬是另外一位對硬件比較在行的新加入成員,他並不是學生,據他自己說,已經參加工作,目前在電信公司的一個小職員,他從事的職業和技術沒有任何關係,技術只是他的業餘愛好。

  【MAX:如何彌補?繼續說。】

  【火炬:例如,我們可以改造一部分計算器,增加存儲空間和紅外無線的覆蓋範圍,將其作為中轉服務器來使用,一旦他們想要安裝程序,可以直接連接服務器,獲取上面的數據即可,不需要的時候,就可以將已經安裝的程序刪除掉。】

  【MAX:不錯的注意!】

  【原子:理論上應該可行,這樣一來,我們還可以有針對性地開發出更有意思的軟件。】

  原子,新加入的成員之一,擅長軟件開發,阿拉斯加州在校高中生。

  【雛鷹:中轉服務器不但可以是計算器,也可以是計算機,並且如果是聯網的計算機的話,就更有意思了。】

  火炬的提議得到了大家的一致贊同。

  這的確是一個非常有創意的想法,只要改造一部分計算機就能夠實現不錯的效果。

  聽到中轉服務器,林鴻想起了自己的“CQCQ”軟件,或許自己還可以將這個軟件移植到計算器平台上?

  不過,最終他還是沒有將這個想法說出來,回頭再說吧,如果真的有實現的可能,倒也是一個不錯的東西,不過其中還涉及到很多技術難題需要解決,林鴻打算還是先將“CQCQ”的PC版先完善起來,如果真的有必要再來移植也不遲。

不過,除了這個想法,林鴻倒還想到了另外一個不錯的構思。

  【HELLC:我也有一個想法,雖然我們很難增加存儲空間的大小,但是我們可以從另外一個角度來著手改進,那就是縮小軟件和數據的體積。】

  【MAX:我知道了!說得沒錯,我們可以對數據進行壓縮,這樣可以極大地節省存儲空間!】

  【雛鷹:沒錯,這個方法更具有可行性。】

  其他幾位成員對林鴻的這個想法都表示了贊同,他們都說果然不愧是“HELLC”,想事情果然比他們要更加細緻。

  在SAM原先的三人組當中,林鴻是最受大家敬服的一位,畢竟正是他親手破解的計算器,並且開發了性能高效的紅外無線傳輸協議。

  第一點是SAM協會成立的根本原因,而第二點則是破解程序能夠迅速傳播起來,並且和其他社團競爭能夠優勢領先的重要推動因素。

  而在此之前,他們的軟件或者數據文件以原始的大小存儲在計算器中的,沒有經過任何加工,原來多大,存儲到計算器中也就多大。

  接著,他們開始討論該如何實現數據的壓縮。

  由於早期計算機存儲空間的不足,計算機中的數據壓縮需求從一開始就存在,早在四五十年代,美國著名數學家,信息論的創始人,天才級人物剋勞德*香農就發表過這方面的基礎性論文,為數據壓縮奠定了理論基礎。

  之前美國各大BBS上比較流行的壓縮軟件主要是SEA公司開發的ARC,這是一種商業壓縮軟件,如果使用,必須花錢購買。

  後來,有一個叫做菲利普*卡茨的毛頭小夥,他也是BBS的狂熱愛好者,但是囊中羞澀,他見連壓縮個文件都要付費,於是便動手自己開發了一個同類軟件,免費開放給大家使用。

  菲利普剛開始開發的軟件名稱叫做“PKARC”,前面兩個字母是自己的名和姓縮寫,後面的ARC自然是指商業軟件ARC,因為當時SEA公司發行的軟件裡面,還包括一部分C語言的源代碼,他根據其中的內容,就編寫了一個同類軟件,可以完全兼容ARC。

  這樣一來,大家都立刻成為了PKARC的忠實用戶,SEA公司見到這種情況,立刻將菲利普告上了法庭,於是法院判決菲利普禁止繼續開發和傳播PKARC。

  但是這場官司並沒有磨滅菲利普的鬥志,他同絕大多數黑客們一樣,推崇自由和免費,於是在官司結束幾周之後,他另外開發了個軟件,取名為“PKZIP”。

  “ZIP”在英語中有“快速”、“嗖嗖而飛過”的意思,通常形容子彈“ZIP”而過,菲利普取這個名字,意思就是說他要開發的軟件,將要比ARC更加快速,功能更加強大。

  很顯然,他成功了。短短幾周之內,他開發出來的PKZIP軟件,可以將一個或多個文件壓縮到一個後綴為“.ZIP”的文件中,無論從壓縮比、壓縮速度方面都超過了商業軟件 ARC。

  更重要的是,他這個軟件再也沒有參考ARC的算法,而是使用了全新的壓縮機制,並且他宣布不再兼容ARC格式。

  就這樣,菲利普將PKZIP作為自由軟件免費發布之後,就立刻受到了全美各大BBS的站長們的歡迎,猶如星星之火,以燎原之勢迅速在全美各大BBS上蔓延開來。站長們紛紛開始將原來使用的ARC格式壓縮文件轉換為ZIP格式。

  SEA公司很快就因此而徹底從大家的眼前而消逝了,ZIP格式成為了互聯網時代壓縮軟件的標準格式。

  SAM協會想要將數據進行壓縮,ZIP是最理想的選擇,雖然市場上還存在著一些其他的數據格式,例如ARJ、LHA、CAB……等等,但是這些壓縮格式要麼就是屬於專利產品,要進行付費,要麼沒有公布壓縮技術細節,只有ZIP的作者菲利普,在兩年前的時候,公布了ZIP壓縮的所有技術資料。

  所以,SAM協會最終選擇ZIP作為自己的壓縮格式。

  但是還存在一個問題,那就是壓縮文件傳輸到計算器中了,該如何讀取裡面的數據?

  很顯然不能使用PKZIP來直接讀取,計算器中只有那麼點地方,根本無法移植PKZIP,只能另外編寫相應的解碼程序。

  要想編寫解碼程序,就必須了解ZIP格式使用的壓縮算法,即”LZR算法”,這是一種無損數據壓縮算法。也就是說原來是怎麼樣的,壓縮並還原之後還得怎麼樣,一個字節都不能少。

  這其中的原理其實很簡單,因為計算機中數據都是用二進制表示的,只有“0”和“1”,有時候連續十個數字都可能是“1”,那麼則直接可以標記為“這裡有10個1”,而不用真的用十個“1”去填充。

  通過這樣的方式,就可以實現壓縮。

  當然,說起來簡單,但做起來就相當複雜了。

  SAM協會成員當中,所有人都沒有接觸過壓縮這一塊,大家都必須從頭開始學習。

  於是,大家開始分工合作,林鴻負責新的破解程序開發,不但要將廣告系統集成到裡面,還得留出解碼程序的位置,等亞瑟和原子將解碼程序編寫出來之後,再集成進去。另外,根據能者多勞的原則,林鴻還得和火炬、左手一起,著手對計算器進行升級改造。

Rank: 6Rank: 6

狀態︰ 離線
189
發表於 2012-10-13 16:35:48 |只看該作者
第一百八十七章 SSAS

這一次SAM七人組會議給SAM協會定下了下一步發展的重要計劃,後來大家公認,這一次會議在SAM協會的發展史上具有非常重要的歷史意義。

  他們分為了軟件組和硬件組,分別行動。

  可口可樂和蘋果公司的LOGO都比較簡單,經過圖片壓縮工具經過處理之後,體積已經非常小,所以倒是不會占據多少存儲空間。

  但是要想將這些圖片信息插入到其中去,卻是不能像以前那樣直接通過緩存區溢出進行修改了,必須將原始的ROM給DUMP出來,然後再放在“虛擬機”或者說”模擬器”中進行修改。

  因為左手就在麻省理工學院,學校的實驗室有著各種各樣現成的設備,他很快就把TI-82的原版ROM給DUMP出來。但是用來進行模擬計算器的軟件卻是沒有。

  沒辦法,林鴻、左手以及火炬三人便開始著手編寫一個這樣的計算器模擬器。

  模擬器的思想,是用軟件去模擬硬件,所有硬件設備的特性都要模擬出來。

  也就是說,程序運行在模擬器上,和運行在真實的硬件上基本是沒有什麼區別的。

  說白了,就是在欺騙程序,讓它以為自己是運行在真實的硬件上。很多遊戲模擬器就是這樣的道理,那些遊戲本身只能運行在指定的設備,如街機、電視遊戲機等設備,但是在計算機中,卻可以讓這些遊戲ROM運行在模擬器中,實現使用計算機也可以玩遊戲。

  編寫模擬器是一個非常富有挑戰性的工作,必須具備匯編語言以及硬件基礎知識。

  這兩點對於林鴻、左手以及火炬來說,都不成問題。

  所以他們簡單地分工了一下,便開始著手開始了模擬器的編寫。

  好在包括德州儀器公司在內的大部分圖形計算器生產廠家使用的CPU都是Zilog的Z80,而這個芯片的應用卻非常廣泛,針對它的模擬器代碼倒是有現成的,有人將其作為開源代碼放在了網絡上,這樣就給他們三人節省了不少時間。

  在三人齊心合力之下,三天之內就將一個可以運行TI-82系統的模擬器給編寫出來了。

  由於時間的關係,很多代碼都沒有進行整理,這個模擬器暫時只能運行TI-82的系統,以後有時間進行擴展完善之後,其他計算器中的ROM也是可以運行的。

  有了模擬器的幫助,林鴻對計算器ROM的破解就更加徹底了。

  計算器啟動的時候,本身會顯示德州儀器的LOGO,林鴻通過工具查看了一下,發現那個存儲空間有足夠大,足以將可口可樂和蘋果公司的LOGO放進去。

  原本還想保留德州儀器的LOGO,但是後來馬修說那樣廣告效果可能不好,乾脆建議將德州儀器的LOGO給去掉了。

  這樣一來,破解之後首先顯示的會是蘋果的LOGO,然後再是可口可樂的LOGO,在顯示屏的右下角,會明確標明這是贊助商廣告。

  升級程序的前邊部分工作林鴻很快就做好了,就等亞瑟和原子的解壓縮程序出來,將其集成之後,再上傳到官方FTP上去就行了。

  接下來,林鴻便開始研究如何對計算器的進行升級改造。

  首先是存儲器,其中主要分為閃存和RAM。

  閃存相當於是計算機的硬盤,可以存儲數據,而RAM則是內存,對程序運行的運算速度有著很大的關聯。

  TI-82計算器標準配置為512KB閃存、32KB內存,同時上面運行的系統也只能識別這麼大。

  不過,現在市面上可以找到的能夠與之配套的閃存和內存,分別為2MB和128KB,經過一番測試和改進,林鴻成功地將最新的閃存和內存移植到了自己的計算器上。

  現在運行起諸如《俄羅斯方塊》或者《超級瑪麗奧》這樣的程序來,非常流暢,有一種鳥槍換炮的感覺。

  另外,他們從市場上找來了一種工業級的紅外無線發射器,發射範圍可以達到100平方米,並且可以成功與TI-82計算器配套。

一番改進下來,林鴻手中的這個計算器的功能已經相當強大了。

  要不是由於計算器本身系統的限制,完全就是一台掌上計算機,並且還帶無線傳輸功能,比市場上的筆記本都還要強大。

  硬件組進展非常順利,但是軟件組卻遇到了困難。

  由於亞瑟和原子兩人之前都沒有接觸過壓縮與解壓縮方面的知識,而這一塊又涉及到了比較複雜的算法問題,他們兩個在算法的原理理解和實現上面,都感覺比較吃力。

  更關鍵的是,林鴻之前已經給他們下好了指標,規定了他們這個解碼程序的代碼不能超過多少行,否則集成到升級程序中就沒有意義。

  這樣一來,幾天時間過去,他們才剛剛實現了解壓縮程序的PC端代碼。體積非常大,超過了林鴻所給出指標的好幾倍,經過多次精簡之後,還是無法達到要求。

  硬件這一塊進展順利,接下來他們開始動手做一個可以連接計算機的無線發射和接收裝置,馬修在徵求了火炬和左手兩人的意見之後,就讓林鴻轉到軟件組,幫忙開發解壓縮程序,讓亞瑟和原子的壓力大為減輕。

  不知不覺中,林鴻成為了大家心中公認的軟硬件高手,在他手中的事情,從來就沒有不能完成的。

  令亞瑟和原子感到艷羡和震驚的是,林鴻對算法似乎有一種天生的感覺,理解起來完全沒有任何阻礙,在進行代碼實現的時候,還可以舉一反三,對其中的原理信手拈來,將他們之前編寫的代碼進行了大幅修改,很快,符合要求的解壓縮代碼便順理出爐了,林鴻將其與其他代碼集成之後,第二個版本的破解程序終於成功出台。

  林鴻這一次研究壓縮和解壓縮算法,收穫非常巨大,他之前也沒接觸過這方面的內容,對其中的原理也只是在心中有個模糊的概念,當他這一次真正深入研究之後,才發現這其中所蘊含的魅力非常巨大。

  數據壓縮的確是一件非常奇妙的事情,每當他想到,一串任意的數據能夠根據一定的規則轉換成只有原來五分之一甚至二分之一長度的數據,並且能夠按照相應的規則還原到原來的樣子,就有種不可思議的感覺。

  計算機的本質就非常優美、非常簡單,而數據壓縮的設計卻比其更簡單,更優美。

  這裡所指的簡單,並不是指難度方面,而是指在表現方面。

  林鴻在研究數據壓縮的時候,心中也逐漸形成了一種模糊的概念——事物越簡單就越優美。

  由於對數據壓縮進行了比較系統的學習和研究,林鴻對他的破解程序進行了再一次優化,優化後的程序,大小只有之前的一半左右,可以說已經達到了極致。

  當SAM協會其他成員從內部FTP下載到最新的破解程序的時候,簡直懷疑自己是否下錯了文件。

  破解程序雖然已經出來,但是SAM協會並沒有立刻將其發布出去,而是再次經過了多次討論,從功能上進行優化。

  因為考慮到贊助商可能會經常變更,於是後來林鴻將廣告部分的代碼進行了改進,改為了可以使用特殊指令對其進行同步修改,這樣,一旦贊助商變更,他們也可以隨時將其中的廣告給調換和撤銷。當然,前提是用戶得將自己的計算器和中轉服務器進行同步連接。

  這樣一來,簡單的贊助商廣告升級成為了一個廣告系統,馬修將其命名為“SSAS”,意思就是“SAM贊助商廣告系統”。

  而且,馬修還強烈建議在裡面加入了一一段統計代碼。

  這段代碼的功能很簡單,就是搜集已破解計算器的唯一商品標識碼,這個編碼是唯一的,每台計算器都不同。一旦用戶使用已破解的計算器進行連接,則自動會向中轉服務器發送自己的唯一商品標識碼,而中轉服務器再向總服務器進行連接的時候,就會將搜集到的標誌碼上傳到總服務器中。

  通過這個方式,就可以知道到底有多少台計算器下載了破解程序進行破解了。

  之所以要進行統計,完全是為了方便馬修在向商家游說的時候,有一個比較準確的數字,從而讓他們能夠重視“SSAS”廣告系統。

  馬修對這個廣告系統報以厚望,認為這是對傳統贊助廣告的一個顛覆,堅信這將會是SAM協會以後重要的輸入來源。支持他的理論就在於,全美有多少人購買計算器,就有多少人是這些廣告的潛在客戶,這可比現在剛剛興起的互聯網廣告要靠譜多了。要知道,現在已經有很多人天天在吹噓互聯網廣告將會如何如何顛覆傳統媒體廣告。

  SAM的其他成員對此則沒什麼感覺,他們關心的只是技術,至於商業方面的事情,就讓馬修操心去吧。

  左手和火炬兩人對計算器對計算機的紅外同步外設的製作進展也非常順利,很快就做出了原型,然後開始對其進行改進優化,以及對配套軟件的編寫。

  這一次SAM協會的動作非常大,大家都對此充滿信心。並且一致決定,要趕在四月一號愚人節到來之前就將所有東西都準備好。

Rank: 6Rank: 6

狀態︰ 離線
190
發表於 2012-10-13 16:52:54 |只看該作者
第一百八十八章 千萬富翁


周五晚上,林鴻正在自己的房間內和菲麗絲在線上聊天。

  他們使用的軟件,正是林鴻編寫的“CQCQ”,現在的版本已經到了V0.09版,已經初步實現了服務器端和客戶端的基本功能。

  林鴻將服務器端運行在了SAM協會的官方服務器上,因為那個IP是固定的,登錄之後,客戶端和服務器直接發送信號,表明自己已經在線。

  與此同時,也會像服務器發送咨詢命令,向服務器索取目前在線的用戶。

  原本IRC協議是按照聊天室的原型來設計的,大家必須得進入指定的“頻道”才能夠向裡面發送消息。

  可是目前林鴻編寫的CQCQ軟件,暫時使用的人就只有他和菲麗絲兩個,每次登陸軟件之後,再去加一個頻道顯得比較麻煩,他幹脆暫時先將這一步給省略了,每次登陸之後,就默認進入了一個公共的頻道,可以直接向這個公共的頻道裡發送消息。

  【菲麗絲:紅外線協議專利已經成功提交申請了,專利受理通知書也已經下來,在我手裡。明天你來紐約一趟吧。】

  【STONE:最近事情比較多,明天后天可能都沒時間,先放你那吧。】

  【菲麗絲:不過你還是要來一趟啊,和AT&T公司的專利談判已經進行得差不多了,不出意外的話後天就可以簽合約了。】

  看到這句話,林鴻不由微微一愣。

  【STONE:這麼快?】

  【菲麗絲:不快了,對方已經催了好幾次,要不是你一直沒有時間,本來早就可以拿到錢了。你怎麼不問問,你怎麼不問問賣了多少錢?】

  【STONE:你辦事我放心。既然勞煩你這個商業天才出馬了,肯定不會少了。】

  【菲麗絲:七百八十萬美元!】

  林鴻看著這個數字,頓時發起了呆。

  【菲麗絲:怎麼不說話了?我已經很盡力啦,你不會怪我賣少了吧?】

  【STONE:沒有,竟然超出原來兩百多萬,我一時間難以相信而已。現在美元對人民幣的匯率是多少?】

  【菲麗絲:嚇我一跳,還以為你覺得我賣便宜了。目前的匯率是1:5.323,換算成人民幣為4151.94萬!恭喜你成為中國的千萬富翁!】

  林鴻看到這個數字身子不由一抖,差點從椅子上摔了下來。

  他揉了揉眼睛,確信自己沒有看花。

  竟然有四千多萬!

  不會弄錯了吧?

  【STONE:你確定是5.323?我上次在雜誌上看到的是3.7左右啊。】

  林鴻一直以為一美元相當於三美元左右的人民幣,這是他之前在一本金融雜誌上看到的。而來美國之前,他根本沒有親自去銀行兌換過外匯,都是他母親一手幫他準備的。

  【菲麗絲:你在開玩笑嗎?你看的雜誌是兩年前的吧,兩年前的匯率才是3.765,現在已經是5.323了,並且根據我的判斷,人民幣還會要持續貶值,我建議你不要進行兌換,繼續持有美元,保你的資產增值!】

  聽菲麗絲這麼一說,林鴻這才想起,自己所看的雜誌好像還真是以前的,而匯率是會隨時變動的。

  這麼說來,是真的了?

  我即將擁有四千多萬人民幣?!

  林鴻有一種仿佛在做夢的感覺,雖然他已經對做夢的記憶已經非常模糊。

  林鴻原本就有一些心理準備,但是這一次看到這個數字,還是讓他感覺有一種呼吸加速血壓上升的感覺。

  有興奮、有緊張,也有期待。

  這種感覺,自從他突破到暗勁層次之後,就很少出現過了。之前參加舞會瘋狂,也只是比較興奮放縱,根本不會像現在這樣覺得緊張不知所措的感覺。

  林鴻花了好幾分鐘來平復自己的心情。

  【STONE:那我後天去紐約一趟,簽約什麼時候開始?】

  【菲麗絲:應該是下午兩點多的時候。這樣吧,我派人過去接你,你一個人過來也不方便。】

  【STONE:那好吧,謝謝!】

  【菲麗絲:石頭大叔,你竟然還跟我客氣!你們中國人不是講究越熟悉的人就越不客氣嗎?】

【STONE:呃……現在我們也開始講禮貌了。】

  再聊了一會兒之後,菲麗絲便開始給林鴻提出一些對軟件的改進意見。

  菲麗絲對軟件技術完全不懂,但是她總是會從一個用戶的角度來看待使用問題。

  例如之前的頻道,她剛開始的時候一直不知道該如何進入,所以才最終將頻道這一步省略。

  而今天,她又提出了另外一個需求,那就是文件傳輸功能。

  她希望能夠方便地和林鴻進行文件共享,例如合約的文本文檔。

  但是林鴻暫時還沒實現這個功能,而IRC協議是支持這樣的功能的。

  按照菲麗絲的想法,這個分享最好要簡單,不要涉及到命令什麼的,要圖形化顯示,操作起來更加形象一點,最好和平時我們傳遞紙質文件那樣,不懂技術的人一看就能懂。

  既然現在已經有需求了,林鴻便將這個功能加入了待開發的列表之中。

  【菲麗絲:對了,我有個姐妹有一次見過這個軟件,她也想使用這個軟件和我聊天。】

  【STONE:可以啊,非常歡迎!】

  【菲麗絲:可是如果她進來之後,我們聊天的內容她也能看到吧?我和她聊天的內容你也能看到。】

  【STONE:你們使用另外的頻道就可以了。】

  【菲麗絲:怎麼使用?那個頻道好麻煩,每次都要手動輸入,能不能不用頻道?】

  【STONE:我要想想。】

  【菲麗絲:可以做成手機那樣嗎?裡面有個通信錄,想要和誰聯繫的時候,就選擇對方的名字,這樣兩人就可以建立連接,完全不要管什麼頻道。】

  林鴻看到這裡也想明白了。菲麗絲想要的功能,就是點對點進行聯繫,她不需要聊天室類的群聊功能。

  而剛開始的時候,林鴻想要做這個軟件就是奔著聊天室軟件而去的,現在由於其他人並不怎麼看好,只有他和菲麗絲兩人使用。

  按照菲麗絲的想法,好像要將其作為一種朋友間進行聯繫的工具,就如同是打電話一樣。

  林鴻想了一下,覺得做成這樣的功能也不錯,甚至可以代替電話的功能,只不過電話是語音溝通,而這個則是文字溝通。

  【STONE:我今天晚上就將軟件修改一下,加入你所說的這幾個功能,明天你就可以讓你的好姐妹下載使用了。】

  【菲麗絲:我又要重新下載安裝?】

  【STONE:是啊,沒辦法,就相當於是一個新軟件嘛,當然要重新安裝。】

  【菲麗絲:這個樣子太麻煩了。那個FTP太難操作了,能不能搞得簡單一點?你有升級版本了,直接進行升級不就可以了嗎?為什麼每次都要去下載更新?】

  林鴻看到她這句話不由會心一笑,他知道菲麗絲最怕的就是折騰這個折騰那個。上次和她聊天的時候才知道,原來當初她第一次使用的電台,也是別人的,後來碰到了林鴻,立刻大張旗鼓地讓管家找人給她安裝,並且教她如何使用,學了好幾個星期才學會基本的操作。

  看到她的話,林鴻首先是感到好笑,但是隨即他又不由得反思。

  是啊,為什麼每次都要去重新用FTP專門去下載?我完全可以直接實現一個自動更新程序啊!

  他意識到,自己一直都在用技術人員的角度來思考問題。在他看來,使用FTP下載一個軟件是一件再也簡單不過的事情,但是對於像菲麗絲這樣的普通用戶來說,這簡直就是一個噩夢。這幾天來,軟件每一次進行升級,林鴻都得在電話中一步一步地教她怎麼做,儘管有電話支持,她每次還是得花費好長時間才能夠成功將文件下載下來。

  每次教菲麗絲使用FTP軟件的時候,他也非常難受。在他看來,明明是一個簡單之極就好像是1+1=2這樣的數學題的操作,菲麗絲偏偏理解不了。

  林鴻已經深刻明白,技術用戶和非技術用戶思考問題的方式有著無法逾越的巨大鴻溝。

  聯想到微軟現在正在開發的windows操作系統,林鴻也大概地明白,計算機操作系統和軟件,都逐步再向著簡單易用的方向改進著。這種思想,其實就是對自然世界的一種模仿,將計算機中的概念和生活中常見的一些事物聯繫起來,這樣普通用戶在第一次接觸到的時候,就能夠非常容易理解。

  按照之前記錄下來的需求,林鴻開始對“CQCQ”的功能和界面進行重新設計。

  他盡量模仿手機的基本功能。世界上有很多人有手機,但是他們不一定會在同一時刻打電話,具體有哪些人有手機,只有電話公司知道,那些人都保存在他們公司的數據庫中。

  同樣的道理,一台計算機上安裝的CQCQ軟件,就相當於是一個手機,CQCQ軟件到底有多少人在線,也不用將每一個人都顯示在軟件上,只要保存在服務器端的數據庫中即可。

  每一個手機都對應一個號碼,那麼每一個CQCQ軟件,也對應一個號碼,只要知道這個號碼,就可以和對方聯繫,也可以將這個號碼添加到軟件中,以便以後隨時聯繫。

  剛開始的時候,林鴻的CQCQ軟件,還是仿照之前的那些IRC軟件進行設計的,而今天晚上,受到菲麗絲的啟發,他開始了對這個軟件進行大手術,結構上也有了一些比較大的改變。

  就這樣,一個晚上過去,CQCQ軟件的V0.1版在天邊露出第一縷陽光的時候終於順利誕生!
請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-11-16 16:39

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部