第三十八章

星期三方安歌沒有去上學,從學習的角度講,他有把握在剩下幾個月內把高中知識點都突突完,只是沒這必要。嗯,自信不需要理由,實力決定是否碾壓。從課堂紀律的角度講,老師現在纔不管你上不上課,趴桌上睡覺打呼嚕不要影響追劇同學就好,再說了,高中畢業證也不需要操心。

留在家裡是因爲馬寶店買的東西都到了。他是集中在一家馬寶店買的,因爲有些貨不常見,老闆要去調貨才耽誤了時間,否則昨天快遞就到了。

組裝電腦,下載系統和需要的軟件,一切OK。他點開《攻城拔寨》官網,點擊下載遊戲,順利安裝。

原先他有一個配置高端的臺式電腦,還有一臺自己改裝的筆記本,可惜被警方以作案工具名義沒收了。最可惜的是電腦裡面有他蒐集的世界上著名和不著名的黑客軟件。這些軟件獲得渠道極少,有些獲取行爲本身就觸犯法律,是他一點一滴辛辛苦苦尋來的。

幸虧雲備份了一些重要軟件,被他改頭換面放在雲端。雲端也是禁止儲存這類軟件的,掃描到就會立即刪除。像他這種規模的種類儲存,搞不好雲端會自動報警。

這些軟件都被他放置在一些世界著名攝影作品中。好處是隱蔽性強,壞處是還原的話,需要手動重新編程,大段嵌入直接複製是不可能的,哪怕是圖片格式嵌入存儲也會被雲端掃描發現。

這一天方安歌就在做辛勤碼農,手動還原黑客軟件。到了晚上的時候,幾個主要軟件都編寫完畢,跑了一遍,沒什麼問題。

接下來的工作平淡無奇,反編譯《攻城拔寨》,獲得全部源代碼。他用了一個組合策略就完成了這個偉大設想。這個策略組合曾經耗費了他幾個月的準備時間;做這個項目,姑且稱之爲項目,因爲這的確屬於系統性的破解,他在迷瞪前就開始準備,當時已經成功獲得了小部分源代碼。

反編譯實際上是件幾乎不可能完成的工作,即便沒有加密過的代碼經過編譯後,反編譯的難度亦非常大,簡單地說,如果你有組織反編譯的能力,那你也應當具備編譯能力,可以把精力用在自行開發新版權產品,沒有必要費這個勁;況且現代軟件編程策略,會讓反編譯基本無法實現。

方安歌現在弄出來的東西就是一堆亂碼+廢碼。

方安歌尋求的也不是完整反編譯,他需要的只是幾個遊戲關鍵文件,重點關注的是遊戲防範措施。這就好比蓋一棟樓,需要相當的人力物力,倘若你只是想打開樓內的某扇門,則不用複製這座大樓,你只需要搞定門鎖和非法闖入時的警報機制。做黑客,基本要求是善於逆向思維。

如果能把源代碼都復原,當然可以減少出錯機率,犯罪是一件怎麼謹慎都不爲過的事情。源代碼其實並不是他重點需求,關鍵是獲取難度太大,方安歌也沒抱有希望。能完整反彙編當然好,有序源代碼在黑網上可以賣出一個好價錢,單是《攻城拔寨》的遊戲引擎賣個幾百萬就不成問題,對競爭對手來說,它的參考價值彌足珍貴。

方安歌的目標只有一個,讓遊戲選手能夠透屏。《攻城拔寨》很講究戰術隱蔽性,雙方英雄的實時位置,可以極大地影響對局走勢。如果在比賽中,對手知道你的英雄在什麼位置,贏下比賽基本沒什麼懸念。

他要在技術上解決這個問題。內存記憶體裡的一切作弊手段幾乎都不可能實現,要想做到這一點,只有實現“遊戲本來就是這麼設計的”才行。

實現這個目標,需要兩個步驟。第一,修改遊戲重點文件源代碼。第二,重新安裝遊戲。

四個CPU外加兩個外置數學協處理器,算力是夠了。現在的電腦也不用考慮發熱問題,他看了下時間,已經接近零點,讓程序自己跑就行,洗漱睡覺。

方安歌沒有真指望自己能搞一個大奇蹟出來,全世界頂級黑客匯聚一堂恐怕也做不到。但這個事情已經開了頭,他想做完,有些新想法試驗一下,方便日後用到別的地方。

分節閱讀

如果有人爲方安歌做心理畫像,會發現他是典型的犯罪型人格。這種人天生適合犯罪,法律約束這種概念對他們來講是不存在的,他們對於法律的看法很簡單:不要被抓到。

方安歌恬然入夢。或者說,重新復生的他,屬於無夢人。即便做夢,他現在也不可能記住夢境。五次低級格式化過後的大腦,已經出現深度隱患。

夜鴉爲此幾乎耗盡自己所有能量來修補方安歌大腦,比重建麻煩許多。它和方安歌現在是依存關係,簽訂了單向生命契約。方安歌活着,它就活着,方安歌精神錯亂,這原本是預定的、必然的結局,它也會被分割的支離破碎。

大災變,海嘯,地震,世界之門,這一切並非偶然發生。世界之門這樣“穩定性黑洞”落在地星上,沒有讓蔚藍色星球迅速塌陷已經需要運氣,這屬於極小概率事件,發生一些天災則是難以避免。

夜鴉並非它所在那個維度宇宙中最具智慧生命。那些智慧遠高於夜鴉的生命早在數百年前滅絕,在那之前,它們的宇宙憑空出現了數億座宇宙之門,有超大型的,也有微小型的,沒有誰知道這些宇宙之門從哪裡來,又通向何方。然而,宇宙中每一個生命都清楚,宇宙收縮影響對它們是致命的,它們永恆生命與智慧都與宇宙同呼吸共命運。

夜鴉藉助上天投射的宇宙之門降臨地星。它的無數同伴不知降臨何方。可能有少數族羣也到達了地星,然而它瀏覽地星人的網絡信息,卻沒有發現族羣蹤跡。沒有關於它們的報道。即便是在那些隱秘的數據庫中,也沒有這樣的報告。

跨越宇宙需要付出慘烈代價,至少它的能力萬不存一。別的同類有可能已經湮滅在時空隧道中。

好巧不巧,穿越宇宙的夜鴉降臨時,正趕上甲M4256魂化,穿越去Q1102星。巨大的能量撕扯打亂了夜鴉平靜的旅程,它的部分體態被甲M4256的穿越打亂,也就是說,它的一部分生命停留在甲M4256魂核上。

一個錯誤的時間錯誤的地點發生的錯誤的連接。

因此,它的生命契約並不是與方安歌簽訂,而是與甲M4256,它降臨的時刻,宇宙通道發生了某種錯亂,正是因爲這種錯亂,它被投送到甲M4256正在使用的世界之門。那座世界之門上的夜鴉羣,其實是甲M4256的一個小癖好,將自己可以吸收的世界之門能量凝聚成夜鴉的形態。

拉風?炫酷?魔王誕生?

沒有人知道甲M4256怎麼想的,他的宿體也十分年輕,年輕人思維跳脫是正常的,反正他就喜歡這麼玩。

沒有人干涉。能量塊而已,你想玩就玩嘛。心態放鬆有助於完成緊張的工作,挺好。

但這對闖入者來說不是一個好消息。它的魂體本身沒有固定的形狀,結果不知道爲什麼,世界之門把它強行塑造成“夜鴉”的形態。

當然,它也不反對這個造型。有翅膀,挺好噠。

它沒有追隨甲M4256去Q1102星。傻子沒事纔去穿越蟲洞。然而問題在於,它的核心部分被強行牽引到了甲M4256魂核中,如果不被魂核吞沒,它就只能簽訂生命契約,這樣才能共存。

那個瞬間,夜鴉認爲它做出了“正確的選擇”。

它老老實實守在領域研究院,辛辛苦苦等待甲M4256的歸來。如果有可能,順便把契約解除,那樣的話,當然是天高任鳥飛。

甲M4256沒有回來。回來的魂核處於休眠狀態。於是夜鴉大人又一路追隨魂核去了羅棋的燕京實驗室。

在那裡,它附體到激活的魂核之上。

整個過程就是如此。沒有太離奇的地方,如果有,那都是命。

現在,苦逼的夜鴉白天需要幫着方安歌打理那些“通俗易懂”的課本知識,晚上還要不停息地修復他的大腦,方安歌每做一個夢,對它來講都是一場艱苦的戰爭。難度雖然很低,無非就是引導作業,梳理他的大腦神經元別犯傻,其次是加強大分子儲備,讓人體通過睡眠才能得到的蛋白質、膽固醇、核糖核酸等加快儲備速度——問題出自能量守恆,它要付出地星無法提供的寶貴能量,只有這樣才能保證方安歌大腦所需要的深度睡眠質量,讓他儘快恢復。

棲身於甲M4256不是正確的選擇,只能說是無辜,宇宙法則開的一個玩笑。當然,正常存在的甲M4256魂核可以爲它提供修復自我的能量,這是好消息。壞消息是魂核重啓了。但生命契約並未消除。並且,目前的魂核跟死了沒區別,根本無法給它提供一丁點能量。

簡單地說,蹭飯沒蹭上,還要搭上本錢。

它能窺探到方安歌所思所想,當然它一般不會選擇這麼做,這相當於方安歌現在要做的事情:反彙編。關鍵是沒有意義,知道一個地星人在想什麼,對它有鳥用,何況是一個數據量嚇人的工作。有這點能量維持生命不好嗎?這個陌生的星球和那些陌生的生物都具備威脅性,有些手段完全可以將其抹除,沒有足夠的能量保護自我怎麼行。

當然對於一隻夜鴉來說,一點不瞭解宿主的思想活動也不合適。於是它還是拿出一些能量來琢磨方安歌在想什麼。

嗯......知道真相的夜鴉不知道說什麼好。自己的宿主是個苦逼青年。他現在要活着,這個可以理解,但在地星上,活着需要錢。

爲此它專門查詢了一下錢的概念。錢不是某種能量,但能交換來能量。

錢是一般等價物。

這個概念它能理解。一般等價物,就像天平的砝碼,錢是一種砝碼,需要交換的物品是另一種砝碼,大致平衡就能交易。

夜鴉對於網絡編程無師自通。無非是電子世界裡一些事情嘛,改變電子的排序而已。人類所有的程序都是在電腦上運行,電腦程序運行過程,本質上就是電子在運動。

這不算啥事。門怎麼做的不需要懂,手裡有鑰匙就能打開門。

方安歌現在要做的事情,歸根結底無非是讓自己變得更強大,有錢就可以。基因優化的方向選擇沒有錯誤,夜鴉自然希望他能成功。能不能恢復魂體要看方安歌的運氣,賭一把沒什麼,再說現在也沒有合適的宿體。

所以,我們不要奇怪一隻外星宇宙生物爲什麼會對地星人的遊戲感興趣。夜鴉分出一部分形態,盯住電腦屏幕那些滾動的數據,隨後它就鑽到了數據之中。

當方安歌早晨起來,赤身裸體過來查驗電腦工作一夜的結果時,陷入了深深的震驚之中。

那是一份完整的源代碼。

排列有序。

排列有序是完全違背常理的,正常反編譯提取的源代碼一定存在不同程度的混亂。

方安歌不知道的是,這套源代碼比真正的源代碼編寫的更爲科學,因爲沒有BUG。並且,總字節數相等。

接下來要做的工作沒有絲毫難度,只要讓遊戲選手共享對方視野即可。找到相關文件,寫幾個僞碼保持文件長度一致,修訂校驗碼,有些之前沒有想到的問題,忽然之間,“豁然開朗”,編寫過程“有如神助”。

剩下工作也沒有技術難度。共享視野不在屏幕上顯示,只限制投影在電子眼罩上。這樣就算背後有人站着,也看不出貓膩。

完事大吉,開始複製工作,他把修改過的《攻城拔寨》拷貝到無線傳輸器上。不需要完整複製,替換相關文件就行。

方安歌就近找了個網吧,開了兩臺機。前臺小妞到沒說什麼,一個人開兩臺電腦很正常,他的同伴可能在路上......反正有身份證就行。

通用型主板破譯需要的時間稍微長一點,無線傳輸器用了大概一分鐘的時間,連解*碼帶傳輸,一趟完成。方安歌啓動《攻城拔寨》,順利登入主服務器。開了個房間,邀請另一臺電腦IP加入,戴上電子眼罩,在鍵盤上輸入一個組合指令,神奇的一幕出現,另一臺電腦上代表對手的英雄視野完全開放。