我來試試吧。”
蕭雲飛的聲音並不響亮,但是卻透著一種自信和堅定。
圍觀的學生看到說話的蕭雲飛,紛紛替他讓出一條道,心中暗自竊喜,剛才羅傑斯教授的眼神和語氣令他們這些天之驕子無地自容,此時看到又有人出來挑戰,他們自然對蕭雲飛表現出了極大的熱情。
羅傑斯看著蕭雲飛笑了笑:“小夥子,你確定要挑戰我的擂臺?”
蕭雲飛看著羅傑斯教授藍色的眼睛,堅定的點了點頭。
羅傑斯聳了聳肩攤開雙手:“好吧,你的精神令我很佩服,不過我希望你設計出來的程式能夠健壯一點,不然這個遊戲就不好玩了。”
蕭雲飛笑了笑沒有說話,徑直走到一臺計算機面前坐了下來,然後,他開始編寫程式了。
蕭雲飛編寫程式的速度很快,雙手好像在鍵盤上舞蹈一樣,動作行雲流水,中間根本就沒有一絲停頓的跡象,因為在觀戰的時候,蕭雲飛針對羅傑斯教授的程式在記憶體單元中的表現,已經在腦海中的設計好了每一條程式指令。
薛亞妮看著蕭雲飛一臉專注的表情,臉上不由得閃過一絲好奇的笑意,看他編寫程式的樣子,似乎真的不簡單呢。
蕭雲飛在程式中採用了“混沌加密”加密了一段關於對某一特定模組集中轟炸的指令,同時,程式中還加密插入了一箇中斷程式。
國際上地加密演算法多種多樣。一個人不可能對每種加密演算法都瞭如指掌。所以蕭雲飛運用“混沌加密”地演算法加密彙編程式。其他人也並未覺得奇怪。
蕭雲飛用了五分鐘就編好了這個程式。然後他站起身衝羅傑斯教授說道:“教授。我地程式已經編寫好了。我們可以開始比賽了嗎?”
羅傑斯看了看蕭雲飛。有點擔憂地問道:“小夥子。你不再檢查檢查?雖然我地擂臺是一個遊戲。但是我也不希望你如此輕視對待。”
蕭雲飛擺了擺手:“教授。正是因為我重視他。所以我才用最精短地程式來向您挑戰。”
蕭雲飛頓了頓接著說道:“程式地作戰能力並不取決程式碼數量地多少。它在於自保、攻擊和修復地能力。這些東西完全是從演算法地層面上考慮。我地程式。相信已經把這些功能發揮得淋漓盡致了。”
羅傑斯教授“哼”了一聲。似乎很不滿意蕭雲飛地說辭。他覺得蕭雲飛就是在輕視他。
“你的程式再好,能敵得過我的智慧程式?”羅傑斯教授恨恨的問道。
蕭雲飛笑了笑:“或許您地程式根本就發揮不了作用呢。”
羅傑斯教授差點被蕭雲飛氣死:“啊!待會我一定要打得你這個狂妄的小子滿地找牙!”
“既然這樣,那我們何不馬上開始呢?”
“好!我要讓你見識見識我的厲害。”羅傑斯教授有點孩子氣的坐到計算機前,衝蕭雲飛如是說道。
兩個人地程式首先被儲存在虛擬系統的儲存磁芯,然後程式開始載入,就在系統要給程式在程序佇列中建立程序地時候,蕭雲飛的中斷程式被觸發,然後中斷程式開始執行。
這個中斷程式的作用就是禁止系統建立程序,無法建立程序,羅傑斯教授的程式就根本不能進行記憶體遍歷,連記憶體遍歷都不能進行,如何對蕭雲飛的程式進行轟炸?
打個比方,如果秦始皇在朱姬肚子裡的時候就被幹掉了,縱然他有刀槍不入,水火不侵,三頭六臂,神功蓋世,英武不凡,氣宇軒昂,人見人愛,花見花開,車胎見了要爆胎地本事,他也不可能一統六國,成為天下霸主。
當然,我們要排除《尋秦記》中找人冒充嬴政的橋段。
(PSS:形容詞我本來打算還多用幾個地,但是我怕各位讀者大大打我的臉,所以還是算了,畢竟我是靠臉混飯吃滴……)
所以,蕭雲飛地目的就是要把羅傑斯地程式扼殺在搖籃裡,不給它機會跳出儲存磁芯!
羅傑斯教授望了望計算機螢幕,然後側過頭來看著蕭雲飛問道:“你動了什麼手腳?為什麼系統沒有為我們兩人的程式分配程序?”
“呵呵,”蕭雲飛撓了撓頭不好意思的笑了笑,“教授,你的程式這麼厲害,我當然不能讓它進入到記憶體單元中去,所以我的中斷程式將系統建立程序的功能鎖定了。”
“啊?”羅傑斯教授的眼睛瞪得老大,“我們的程式對戰,你就應該讓它們跳進記憶體單元轟轟烈烈的廝殺一番,想不到你竟然用這一招!”
“可是教授,您並沒有規定只能進行程式間的對抗啊,我當然可以另闢蹊徑。”蕭雲飛有點無辜的攤開雙手。
試想,如果你要正面入侵一個指
站,而這個網站的安保效能非常強大,你會怎麼做?
相信很多人都會採用旁註這種辦法。首先,入侵這個網站伺服器下其他安全性較為薄弱的網站;然後,透過這個被入侵的網站想辦法得到伺服器的控制權限;最後,利用伺服器的控制權限黑掉這個指定的網站。
這個步驟被人戲稱為“黑站三部曲”。
蕭雲飛的辦法其實與“旁註”有異曲同工之妙,為什麼這麼說?他並沒有從羅傑斯的程式上入手,相反,他採用的是從程式執行的系統上下手,讓程式喪失執行的條件。
駭客,要具有發散的思維,可不能一條道走到底啊!
羅傑斯被蕭雲飛說得啞口無言,其他圍觀者也露出若有所思的表情。
“小夥子,既然你禁止了系統分配程序,那麼我們兩人的程式都不能進入到記憶體單元,所以,程序佇列中不會出現我的程式,但是同樣也不會出現你的程式,我們也算是個平局,你也並沒有打擂成功哦……”羅傑斯教授看著蕭雲飛,臉上帶著狡猾的笑意。
蕭雲飛笑了笑,露出一副果然如此的表情:“我早知道教授您會這麼說,不過彆著急,好戲還在後頭呢。”
系統分配程序的功能雖然被中斷程式禁用了,這就相當於程式被掛起,根本就不可能執行,但是蕭雲飛的模組集中轟炸指令卻並未受到束縛,在羅傑斯教授和蕭雲飛交談的過程中,它已經尋找到了固定在儲存磁芯的程式。
系統不能為程式分配程序,但是程式此時依然是儲存在系統的儲存磁芯中的,雖然這個儲存磁芯的地址是一個範圍,但是這個範圍是不會改變的。
蕭雲飛的模組集中轟炸指令的功能就是針對這個固定範圍的儲存磁芯地址進行地毯式轟炸!
羅傑斯看到自己的程式在儲存磁芯中被蕭雲飛的程式轟炸,臉上露出一副不可置信的表情,周圍的學生更是一片譁然。
到目前為止,根本就沒有人見過能夠在儲存磁芯中進行轟炸功能的程式!
羅傑斯教授的程式雖然具有一定的智慧性,但是這種智慧性要取決於它生存的環境,比如在記憶體單元中,他的程式可不是那麼容易被幹掉的。
但是現在的情況不一樣,羅傑斯教授的程式在儲存磁芯中就像被施了定身咒,面對模組集中轟炸指令,它根本就沒有一點反應。
可憐這個帶有一定智慧性的程式就被當成靶子被轟炸得屍骨無存了。
轟炸指令完成它的使命後自動執行了一條毀滅自己的指令,這個指令和大名鼎鼎的“收割者”(Reaper)程式的自毀指令是一樣的。
(PSS:“收割者”程式就是對“爬行者”程式進行攻擊,其實田中仲才的程式裂變與“爬行者”的行為很類似,透過瘋狂繁衍副本來擠掉電腦中的原有資料,“收割者”的目的就是要毀滅掉這些副本)
這些自毀指令通常都是有目的性的,比如“收割者”程式的自毀是為了還原電腦幹淨的空間,蕭雲飛的程式轟炸指令的自毀,目的就是向程式本體傳遞一個資訊。
董存瑞炸碉堡時候喊的口號是:“同志們,為了新中國,衝啊!”
轟炸指令的自毀,傳遞的資訊其實和英雄的意思差不多,那就是在告訴程式本體:“哥們,我已經把敵人消滅了,臨死之前我放了訊號彈,後面的打、砸、搶、燒等暴力活動就交給你們啦……”
董存瑞的戰友們聽到這句鼓舞人心的話,吹著激昂的衝鋒號,雄赳氣昂昂,順利地攻佔了敵人的堡壘。
程式收到轟炸指令的自毀資訊,立馬解除了中斷程式,系統分配程序的禁令解除,然後開始為蕭雲飛的程式分配程序。
所有人看著電腦螢幕上顯示的跟蹤資訊,眼睛瞪得像榴蓮那麼大。
奶奶的,這也太生猛了啊!沒見過“磁芯大戰”還可以這麼玩的!
程序分配完畢,蕭雲飛的程式出現在了程序佇列中,而羅傑斯教授的程式卻根本就沒有在程序佇列中出現!
此時,海闊憑魚躍,天高任鳥飛。
蕭雲飛的程式就像橫著走的螃蟹,在記憶體單元中跳來跳去,隔一會還要生成一個副本程式,不到兩分鐘,所有的記憶體單元都被繁衍出來的副本佔領了。
蕭雲飛看著羅傑斯教授猥瑣的笑了笑:“教授,你輸了哦……”
所有人激動的向蕭雲飛鼓掌慶賀,田中仲才更是一臉崇拜的看著蕭雲飛。
羅傑斯教授拍了拍腦袋,心服口服地嘆了一口氣。(未完待續,如欲知後事如何,請登陸wwwqidiancom,章節更多,支援作者,支援正版閱讀!)