簡體版 繁體版 第一百三十四章 破解

第一百三十四章 破解


總裁契約:女人,你別跑 速遞縱橫 定製名門寵妻 飛行女醫生:雲巔之上 公安局捉鬼實錄:詭案組 漫威之無盡異能 美女的蟻族生活 重生空間之商界醫女 極限灌籃 繡鬥

第一百三十四章 破解

回到自己房間,林鴻開始閱讀《駭客:計算機革命的英雄》。

剛剛在亞瑟房間,對方並沒有向他展示什麼駭客技術,只是將簡單的聯網發郵件,然後就是瀏覽了一些網站。後來亞瑟連線上了一個被稱為電子公告板的論壇,簡稱BBS,是麻省理工學院內部的一個學校論壇,看到了不少有趣的資訊。

有些人在上面釋出主題,然後後面就有很多人回帖參與討論。

這些人通常都是計算機方面的高手,他們在BBS上尋求幫助,分享自己發現或創造的成果。

所有這些,林鴻都是第一次接觸,所以他看得津津有味。

不過,當他感覺到亞瑟想要做點其他事情的時候,他就很識趣地告辭離開了。

一切都才剛剛開始,林鴻並不奢望在一天時間內就搞懂所有的事情,今天的收穫已經非常巨大,他感覺自己的視野開闊了很多。

他手中的這本書,講述的是從五十年代到八十年代,一些著名駭客的事蹟,作者是斯蒂文*樂維,是《新聞週刊》的首席技術作者和高階編輯,被譽為“數字時代最頂尖的史學家”之一。這本《駭客》是他的代表作之一,在業界有著很大的影響。

這本書分為四部分。

第一部分:真正的駭客。五六十年代計算機剛剛出現,麻省理工學院的計算機大師們用自己卓越的技術創造了計算機。在這個時候,早期具有革命性意義的駭客倫理也隨之誕生。

第二部分:硬體駭客。描述了麻省理工學院那些天才硬體駭客的故事。

第三部分:遊戲駭客。

第四部分:最後一名真正的駭客。

這是一本真正的駭客史書,林鴻完全沉浸其中不可自拔。

一位位駭客人物彷彿從書本中走了出來,展現在他的眼前。

他直到此刻才知道,原來個人計算機的出現。正是這些駭客英雄們積極推動的結果,沒有他們,計算機可能還停留在研究機構的大樓中,有著臃腫而巨大的體積。沒有他們,網際網路也不會如此迅速地發展起來。

由於林鴻本身擁有一臺蘋果計算機的緣故,他對文中關於蘋果公司天才駭客沃茲尼亞克的描述看得尤其仔細。他這時才瞭解到。原來蘋果計算機是沃茲尼亞克一手創造出來的,從APPLE-I到APPLE-II,甚至連那本紅皮書都是他親自撰寫的。

林鴻的閱讀速度很快,兩百來頁的英文書籍,他在午夜來臨之前就已經看完。書中這些駭客大師的事蹟,無一不對他有著莫大的吸引和激勵。

看完之後,他便陷入了深深地思考之中。

首先是那些早期駭客們所提出的駭客倫理。

“對計算機的訪問應該是不受限制的,完全的!任何人都有動手嘗試的權利!”

“所有的資訊都應該可以自由獲取。”

“不迷信權威——促進分權!”

“你可以在計算機上創造藝術與美。”

“計算機技術可以讓你的生活更美好。”

……

這些駭客倫理,影響了此後一代又一代的駭客,他們紛紛以這些倫理為自己的準則。約束著自己的行為,甚至將其作為自己的信仰,併為之奮鬥一生。

不過,在這本書的後面,林鴻從最後一個章節《最後一名真正的駭客》也看出了作者的一些對現在那些駭客的一些無奈。

隨著時間的流逝,隨著時代的發展,早期的駭客開始逐漸有了變化,早期的那些駭客也逐漸走上了不同的道路。

一些堅持傳統的老駭客拒絕這種變化。認為他們背叛了駭客的精神,不再承認對方是一名真正的駭客。

例如蘋果公司和微軟公司的創始人,他們開始將技術商業化,開始用這些來賺錢,開始反對複製。對技術成果進行收費,賣錢……

駭客傳統精神當中,“免費”是一個非常重要的核心,同時這也是駭客們的重要分歧所在。

純粹的駭客將自己所創造的作品免費上傳到網路上,讓大家下載使用,越多人使用他們的作品他們越高興。他們認為,“共享、開放和分權”這才是駭客的真正精髓所在。

這本書寫於1983年,現在是1991年。已經過去八年時間,在日新月異的計算機領域,很多事情已經發生了翻天覆地的變化,駭客的含義也有了變化。

林鴻想起馬修跟他說過的話,現在的駭客,逐漸轉向了計算機軟體和網路領域,硬體方面的駭客已經極少。這可能是因為現在的計算機制造工藝已經越來越標準化、複雜化。

看完這本書之後,林鴻並沒有接著繼續看其他兩本,而是轉而開始研究他今天新買的那個德州儀器生產的TI-82型計算器。

之前林鴻只是大略地看了一下,現在才認真研究。他按照說明手冊,將這個計算器很快就玩熟了。

這個計算器。附帶有一本厚厚的說明手冊,除了簡單的操作說明。大部分都是關於技術方面的參考資料。林鴻最喜歡這種技術類的手冊。

這個是一個圖形計算器,不但可以完成普通科學計算器完成的功能,還可以用它來畫圖。

並且這是一個可程式設計的計算器,在它內部,還內建了一種被稱為“TI-BASIC”的程式語言,林鴻稍微看了一下,是BASIC的一個衍生版本,將一些功能給去掉了,增加了一些內建的畫圖函式可供呼叫。

厚厚的說明手冊中有指出,這個計算器還可以支援“彙編程式”。使用者可以先在計算機中設計好“彙編程式”並將其編譯為機器碼,然後再使用資料線傳輸到快閃記憶體中,便可以執行這個程式。

它的快閃記憶體有512KB,其中,使用者可以使用其中的160KB作為儲存資料的地方,就相當於是計算機中的磁碟。

另外,還有一個32KB的RAM(隨機儲存器),使用者可以使用其中的24KB,用來執行自己編寫的程式。

單色的液晶顯示屏是96x64畫素的,可正常顯示8行字母或數字,每行最多16個字元。在顯示屏的下方,有著多達十排按鍵。

但是,林鴻在手冊中看到,雖然這個計算器的配置比自己的那臺蘋果計算機要高,但是卻沒有那麼靈活,裡面對很多東西都進行了限制,支援的指令也只有有限的一些,主要是和數學運算有關的一些功能。

並且,裡面內建的程式設計功能,大部分都只侷限在文字介面,只有少數幾個內建的圖形函式可以對其進行簡單的程式設計,例如繪製拋物線、統計表格、常見幾何圖形等等。

林鴻將整個手冊反覆閱讀了幾遍,始終覺得用這麼好的配置只能完成這麼些有限的功能,實在是有些浪費了。

他已經透過手冊知道了這個計算器所帶的這個液晶顯示屏基本顯示原理,按理說,完全可以像操作計算機顯示器那樣去操作這個顯示屏。

這時,林鴻想起自己在北京的時候,顧偉跟他講解過的那些遊戲破解知識。

“這個計算器,其實和遊戲主機也差不多,很顯然,裡面刷的韌體,將它自身的硬體功能給限制住了。”

林鴻看著手中這臺計算機,開始有些蠢蠢欲動。

德州儀器的那些工程師肯定非常清楚這個計算器能夠完成哪些功能,但是他們偏偏沒有將這些功能給開放出來。具體原因,林巨集推測可能是因為它本身只是個計算器產品,所以要做得像個計算器,有現在這些功能,已經完全能夠滿足學生的所有需求了。

“我要是能像破解遊戲機那樣,嘗試將這個計算器破解出來,這樣就相當於擁有了一臺可以隨身攜帶的微型計算機了!”

林鴻腦海中冒出一個非常瘋狂的想法,這個想法一經出現,便無法遏制地瘋狂肆虐起來。

從理論上來講,這完全是可能的!

不過,真正想要將其破解,林鴻還有很多難題需要解決。

首先是整個計算器的電路圖,還有就是Z80處理器的整個結構和指令集都必須非常熟悉。

最難的地方,應該在於韌體的更新。

遊戲機的破解,可以將韌體直接拿下來,然後利用燒錄器進行重新燒錄。那麼這個計算器是否也可以這樣呢?

林鴻看著手中這個薄薄的計算機,林鴻心中實在有些沒把握。

當然,破解的方式是多種多樣的,並不一定要侷限在這一種當中,其中最理想的一種,就是利用他裡面的韌體系統漏洞,將其中的系統進行破解提升許可權,解放那些已經被限制的功能。

至於採用哪一種方式可以破解,林鴻暫時還不知道,他得嘗試之後才能有答案。

精神相當亢奮的林鴻說做就做,他按下計算機的電源,等開機啟動之後,在目錄中尋找了一下,結果真被他找到了一個名為“MA**”的彙編編譯器。

於是,他按照手冊上的說明,用資料線和房間裡的這臺康柏計算機進行了連線,然後開始編寫一些小程式傳輸到計算器中,對其中可支援的一些功能進行測試,期望從其中能夠發現點什麼有用的資訊。

這個過程是枯燥而無趣的,並且要耗費相當多的時間和精力,好在林鴻晚上不用睡覺,否則還真沒多少時間來測試。

時間就在一次又一次地不斷測試中流逝……(未完待續)