官术网_书友最值得收藏!

第86章 死循環(huán)

“聚焦計劃”準備的很快,總共8位被蘇維埃社會主義共和國聯(lián)盟政府請來的二十多歲左右的年輕黑客,用了僅僅一個星期的時間,便將整個“聚焦”數(shù)據(jù)庫所需要的一切指令代碼以及開發(fā)組弱點總結(jié)了出來。

“我們似乎還漏了一些東西,一些可以算作是系統(tǒng)卻沒有被大眾接納的系統(tǒng)。”愛格爾盯著面前的圖紙,他們已經(jīng)整合了大部分系統(tǒng)的漏洞,包括電話線路使用的“模擬線路”系統(tǒng),美國部分大學使用的“方舟”系統(tǒng),甚至是蘋果公司開發(fā)出來的麥金托什機的操作系統(tǒng)漏洞都寫的清清楚楚。

如果這張圖紙出現(xiàn)在世人眼中,那么恐怕是再怎么對計算機不了解的一個普通人,只要他還有雙手,就有能力入侵世界范圍內(nèi)大部分的計算機。

但那些還遠遠不夠,在這個電話飛客與電腦黑客剛剛開始萌芽的階段,他們還遺漏了許多事情,而那些被遺漏的操作系統(tǒng),恰恰更適合他們進行入侵動作。

因為那些有能力定制屬于自己個人系統(tǒng)的家伙們,也有能力侵入到別人的計算機中。

“舉個例子。”

“這一位,安德魯·譚邦寧(AndrewTanenbaum),”愛格爾從桌腳旁拿起一張資料,資料上是一個看上去大約六七十歲的老人,他的職位、住址以及聯(lián)系方式,“馬薩諸塞州理工學院的計算機科學系教授,獨自開發(fā)了Minix系統(tǒng)。雖然他是以Unix作為基礎概念而開發(fā)的,但是Minix在本質(zhì)上與Unix不同,它們的開發(fā)代碼沒有一條是相同的,也就是說它們之間的漏洞無法互通。”

“一個專門用于辦學的操作系統(tǒng),我看到了,”羅克接過愛格爾手中的資料,“除此之外還有林納斯·托瓦斯(linustorvalds)正在開發(fā)的個人版本Minix系統(tǒng),好像叫做Linux。以及理查德·馬修·斯托曼(RichardMatthewStallman)開發(fā)的兼容于Unix系統(tǒng)的GNU系統(tǒng)。”

工程量仍舊浩大,羅克很清楚,系統(tǒng)的開發(fā)過程是不斷向前的,不管他們的破解工作是否跟上了進度。他們必須時刻掌握最新的漏洞,以及試圖猜測那些正在被進行開發(fā)的系統(tǒng)的弱點。

所以他們才需要給數(shù)據(jù)庫多添加一個窗口,一個隨時能往內(nèi)部進行漏洞數(shù)據(jù)更新的窗口。

但入侵指令已經(jīng)基本完成,按照博哈德的話就是可以開始進行開發(fā)了,羅克卻總覺得缺少一些東西。

檢測系統(tǒng)版本類型,這時候數(shù)據(jù)庫就會根據(jù)目標的反饋結(jié)果來從輸入好的指令里提取有用的。比如檢測到了DOS系統(tǒng),那么“聚焦”就會在數(shù)據(jù)庫中提取一段命為DOS的指令,里面是事先錄入的DOS系統(tǒng)通用漏洞的入侵操作。如果反饋的結(jié)果是“方舟”,那么“聚焦”就會在數(shù)據(jù)庫提取一段名為“方舟”的指令,采取羅克親手錄入的操作方法來實施入侵。

可是如果檢測的是Minix或者Linux系統(tǒng),“聚焦”就會放棄入侵轉(zhuǎn)而尋找下一目標,因為他們8人在“聚焦”數(shù)據(jù)庫中存有的Minix或者Linux指令全都是跳過。

“我們可以開始開發(fā)工作了吧,”杰克看著皺起眉頭的羅克,再次審視了一遍他們的規(guī)劃圖,他幾乎是可以肯定羅克的這個想法很棒,并且絕對可行,只需要羅克這個“聚焦行動計劃負責人”點點頭,他們就可以立刻投入到開發(fā)工作中,“我們添加了修改窗口,這樣就可以隨時對那些以‘文件夾’形式存放的入侵指令進行修改,我們已經(jīng)做的很完美了。”

“不,還有問題,如果說‘聚焦’進入了一個沒人知道的,甚至就連名字我們也不知道的,個人私自開發(fā)的系統(tǒng)當中去進行檢測動作,我們會得到什么樣的反饋結(jié)果。”

指令有問題,羅夏總算意識到了問題所在,讓他一直感到不對勁的地方就是,“聚焦”只能夠檢測到數(shù)據(jù)庫已經(jīng)被他們歸納的系統(tǒng)資料。

如果被入侵的計算機系統(tǒng)類型是某個人自行開發(fā)的ABC10.0.1版本,那么“聚焦”就無法從數(shù)據(jù)庫中提取到有關(guān)于ABC系統(tǒng)的指令,哪怕是跳過也沒有辦法,聚焦會為了驗證是否反饋過程出錯而不斷向?qū)Ψ桨l(fā)送檢測指令。

也就是說,“聚焦”將進入死循環(huán)。

“指令需要改一改,這個思路不對,會陷入死循環(huán),”羅克盯著愛格爾說道,“沒有辦法能夠讓‘聚焦’不需要從數(shù)據(jù)庫提取反饋結(jié)果嗎?”

“沒有,但是我們可以規(guī)避這個問題,檢測系統(tǒng)方面的代碼長度可能要增加至少七倍了。”

“那就加。”

“那我們關(guān)于入侵指令這里的設計就必須推翻了重來,編程速度也會大幅度下降……”

你永遠不可能給計算機添加一個類似于“如果你不認識對方,那么就跟對方熟悉一下”的指令,因為計算機能夠做到的,全都是人類自己能夠通過敲擊鍵盤做到的事情。計算機編程只不過是將這個過程給簡化,又或者是重復,讓人類得以更加方便的進行指令運用。

但是即使是人類,也沒法在計算機指令上做到對未知并且不具有訪問權(quán)限的系統(tǒng)進行檢測。試想一下,如果只給你一個紙盒子,你連觸碰到它的權(quán)限也沒有,又怎么能夠看清里面究竟有什么東西?你甚至都沒有辦法將紙盒翻轉(zhuǎn)一下,看看紙盒后面寫著什么。

“增加那些該死的代碼,‘聚焦’需要足夠的穩(wěn)定性,我不想看到它在滲透了全世界百分之三十計算機的時候因為一個小小的個人系統(tǒng)就被打斷進度然后重來。”

羅克撕掉了藍圖上有關(guān)于指令的那一頁,揉捏成了一團,扔到垃圾簍中。

這一舉動讓周圍的七人接連嘆氣,但他們什么也沒有說,只是繼續(xù)回到自己的打字機前,將羅克要求的東西一頁頁打出來。

“你到底想干什么?”愛格爾趁勢將羅克拉到門外,找了個沒人的地方,“只需要添加一個簡單的‘跳過’或者‘忽略’指令的事情,你卻要讓所有人推翻整個‘指令’的工作進度,伊萬可沒有給我們那么多工作時間。”

他看出了一點端倪,或者說猜測出了一點羅克的想法,但是愛格爾不敢順著自己的思路想下去。羅克的打算如果真的如同愛格爾想的那樣,那么羅克肯定瘋了。

“不夠,這些運算量遠遠不夠,我們必須掌握全世界近百分之九十五的計算機才可以。而那個Minix和Linux很可能會成為往后計算機的主流系統(tǒng),它們實在是太方便了。”

對于愛格爾的質(zhì)問,羅克也沒有太過在意,他發(fā)現(xiàn)愛格爾正在改變。經(jīng)歷了某些事情的他不再像以前那么膽小,也不再會輕易就把羅克出賣給別人換取自己的利益,從這件事情羅克就能看得出來,愛格爾沒有選擇直接上報給伊萬,而是先拉著羅克在私下把事情弄清楚。

“如果說要給懷表提供運算量,全世界百分之五十的計算機就足夠了,你不要忘了我們還有指令添加的窗口。你是想造一顆《星球大戰(zhàn)》里的死星嗎?還是說想造一臺《回到未來》里的德羅寧DMC-12?”

“或許,比那更嚴重吧。”

愛格爾驚恐的睜大雙眼,但是羅克只是微微一笑,隨后繼續(xù)進屋觀看其他六人的開發(fā)進度。

死星并不能掌控整個人類,搭載時光機的德羅寧DMC-12就更不用提了,但是羅克腦海中所構(gòu)想的“聚焦”卻可以,不僅僅能掌控人類,更能讓人類的未來無比光明。

主站蜘蛛池模板: 内乡县| 分宜县| 沙河市| 红桥区| 天柱县| 三穗县| 拉萨市| 汉沽区| 区。| 古丈县| 涟源市| 股票| 巴南区| 英德市| 准格尔旗| 同仁县| 梅河口市| 莆田市| 张家港市| 辉县市| 灯塔市| 中西区| 凤山市| 方山县| 吉首市| 凤凰县| 锦州市| 西峡县| 融水| 泰兴市| 永寿县| 南澳县| 丰宁| 邵阳县| 香港| 宝坻区| 乾安县| 双辽市| 余江县| 堆龙德庆县| 古交市|