第80章 程序A和程序B
石陽博編寫的程序是屬於效率非常高的那種黑客軟件,沒有一行多餘的無效代碼,整個程序還不到1MB大小,這樣的一個程序運行起來速度肯定是相當快的。
而王兵果斷的決定采用選項三這一招,算是押寶押對了。9527食品軍工廠的係統進入了工作模式後,對於這樣的動態攻擊果然防禦力下降了!
石陽博新編寫的黑客軟件已經在那個界麵出現的時候就馬上開始運行了,他卡這個時間點卡的非常準確,就是為了不浪費這60秒鍾的任意一秒。
但這個破解過程顯然不是一蹴而就的。石陽博給自己的底限是,如果15秒鍾這個軟件撐不住對方防火牆的第一輪防護,那這次行動就會再度宣告失敗。9527工廠內部係統分為外層和內層、核心三道防火牆,破解必須在同一次連接進程內破壞對方三道防火牆,才能進入最核心部分拿到那邊的控製權。
可是僅僅過去了七秒鍾,第一道防線就已經告破,因為小石頭已經發現進入了一個完全不同於剛才的界麵。這個界麵他上一次破解也見過,那就說明成功的破壞掉了對方的外層防火牆了。
現在並不是歡呼慶功的時候,因為小李子這邊已經出現了情況。
就在石陽博攻破第一道防線的時候,李書磊已經大喊道:“界麵出錯了,選項已經全部呈現灰色了!”這可能是因為石陽博的主動攻擊導致係統馬上開啟了防禦,但由於李書磊這邊是“正常連接”,係統不可能直接把他的連接判斷為非法從而中斷或者彈出他的連接,就采取了一種類似於“凍結操作”的做法,也就是說,李書磊這邊的任務已經完成,他現在啥也做不了了。
留給小石頭的時間不多了!還剩下五十二秒鍾,這五十二秒鍾就是這一次嚐試的時間極限。
石陽博倒是很自信,因為他畢竟在前麵的嚐試中就已經攻破過外層、內層兩道防火牆,隻是堪堪敗於位於最後的核心防火牆之手,他也通過那次破解失敗的經曆中學習到了,必須要一鼓作氣的進行破解,否則這個係統隻會越來越強大,越來越難以攻破。
石陽博又同時打開了另外一個黑客程序,這也是他選擇搏一把的方式。因為僅靠李書磊拖住這60秒,他不敢保證時間一定充足能夠破解,所以這另外一個黑客程序的目的隻有一個!
另外這個黑客程序,我們為了區分之前的程序,應該分別把它們命名為黑客程序A和黑客程序B,簡稱程序A和程序B。
程序A是石陽博用來破解的主要程序,而程序B則可以看做是一個輔助的破解程序。
小石頭的想法就是,既然係統現在把李書磊的連接視作合法並且給予了60秒鍾的完全的“合法時間”,那麼他的程序B唯一的目的就是要讓剩下的“合法時間”一直存在。
因為隻剩下五十二秒鍾,如果自己不能在這五十二秒鍾內破解掉後麵兩層防火牆,今天的一切,包括李書磊尋找的肉雞服務器,自己編寫的程序A都已經再沒有任何攻擊的能力了。
現在小石頭在做一次大的嚐試,隻要自己的程序B能夠趁著現在的機會,成功鎖死後麵的剩餘時間,那自己破解過程將會順利許多,至少在時間上不會捉襟見肘了,要知道在有限的時間內要完成這樣的目標是很困難的,舉個例子就等同於,你是一支足球隊,現在隻剩下最後一分鍾,你必須要在這最後一分鍾攻破對方球門,你說你壓力大不大?
而如果現在你有無限的時間,比賽在你攻破對方球門之前不可能結束,那是不是就很簡單了?我方球隊一直攻擊就好了,隻要我一直攻擊不怕你的球門會不丟球!
石陽博是典型的黑客天才,這種人有一個特點,那就是不怕壓力,越大的壓力對他來說,就是越大的動力。
這個小夥子經常掛在嘴邊的一句話就是“一個黑客沒有膽量,那和一條鹹魚有什麼區別?”,現在他的膽量,就全靠這個程序B了!
一聲輕輕的回車鍵敲擊,在王兵和李書磊的眼睛裏看來,這是一次人類對計算機最普通的動作,沒有之一。但是在石陽博的眼裏看來,這無異於等同按動一個核武器的按鈕一般。
三秒鍾,僅僅三秒鍾,程序B已經生效,李書磊的屏幕上,四十九秒剩餘時間,沒有再跳動一秒!倒計時就這樣停留到了四十九秒的時刻,李書磊筆記本上的畫麵就和死了機的屏幕一樣,沒有任何動靜了。
石陽博這才緩緩的舒了一口氣道:“兵哥,李哥,現在已經成功了一大半了,剩餘的破解隻是時間問題了。”
王兵還是一臉懵逼的情況下,李書磊顯然已經意識到石陽博剛才啟動程序B的精妙之處了,他不由得大聲笑道:“小石頭,你他媽果然是個天才啊!”連小李子這樣平時不爆粗口的人都忍不住爆了一句粗口,可見他是有多麼高興。
來不及和王兵解釋,李書磊已經繼續操作起他的程序A,三個主機顯示器這時候完美發揮了作用,一個是程序A的主題界麵,一個是程序A的二級菜單,第三個是9527工廠防火牆目前的狀態實時顯示。
第三個屏幕上顯示第一道防火牆已經由紅色變為了綠色,意思就是已經被程序A攻破了。後麵兩道依然是紅色。
王兵雖然不知道這程序內部具體的架構,但他不是色盲,還是看的懂綠色和紅色的區別,他試探的問道:“這個意思是不是已經攻破了一層,還有兩層?”
石陽博興奮的道:“沒錯!上次破解過第二道防線,我有把握很快破解掉,關鍵是最後一層。”
就在他說話的時候,手指並沒有停止動作,一串串實時代碼從程序A的二級菜單上源源不斷的輸入進去,不到一分鍾,第二個防火牆已經變成了綠色。
石陽博長舒一口氣道:“現在就剩下最後一道防線了。上次我攻擊的時候,不到十秒鍾,係統就已經找到了防禦的辦法把我強行注銷掉了,現在它可沒有那麼大能耐了,我的時間是無限的,哇哈哈哈……”
王兵哭笑不得的看著石陽博,轉頭對李書磊說道:“你們搞黑客的都是這麼瘋瘋癲癲的麼?”
李書磊也笑道:“這種快感你不懂,兵哥。現在我們就像打遊戲開了作弊器一樣,對方怎麼也打不死,我們打死對方隻是時間問題了。很快小石頭這邊就應該能出結果。”
經過大約二十分鍾的努力,石陽博終於進入了最終的破解界麵,他眼前麵對的是一個大大的密碼輸入框,是一個四位數的密碼輸入框。
但是這個輸入框下麵有一句特別顯眼的提示:“核心操作密碼剩餘輸入次數:3”
王兵皺了皺眉頭問道:“這是什麼意思?”
石陽博剛才還興奮的臉上現在眉毛已經擰成了一個川字,有點不爽的說道:“沒想到我還是低估了軍方的核心防火牆,雖然前麵經過這麼多次打掩護的破解進入最後一層,它居然還設置了一個最為核心的最後安全密碼,如果這個安全密碼弄不出來,前麵的一切都前功盡棄了。”
王兵不由得疑惑的道:“什麼鬼?你剛才不是說程序B已經完成了時間限製的破解,不會再有時間限製了麼?”
石陽博和李書磊兩個人腦袋上同時冒出一道黑線,石陽博忍不住說道:“大哥,你不看文字提示的麼?這個雖說沒有時間限製,但是有次數限製啊,喏,上麵明確提示隻有三次機會。”
是啊,隻有三次機會,是四位數的密碼,從理論上來講,不管是0000還是9999都是有可能的,一共有一萬種可能的數字組合,而留給他們的,僅僅隻有三次機會而已。
這就是真正的賭一把了,萬分之三的幾率。
臥槽你奶奶啊,王兵終於明白了這是什麼意思:“臥槽,這變態的防火牆到底是誰設計的,四位數的密碼隻給三次機會?這還要不要人操作了?”
石陽博無奈的說道:“看來軍方在設計這個程序的時候就考慮到了多種情況,最後留了這麼一手,好比核武器開啟,經過種種程序之後,操作人必須輸入最後的密碼才能啟動啊,這顯然是一個道理。”
現在怎麼辦?三次機會!
三個人你看看我,我看看你,居然沒有一個人敢輸入密碼。
李書磊舔了舔嘴唇道:“我先來猜一下,四位數……9527食品軍工廠,會不會就是9527這四個數字呢?”
王兵立馬一眼瞪了過去道:“小李子你傻啊?你要是這個防火牆的設計者,會弄這麼巧合的最後密碼麼?”
石陽博卻不同意王兵的觀點:“這個倒真說不一定。”