星期三方安歌沒有去上學,從學習的角度講,他有把握在剩下幾個月內把高中知識點都突突完,只是沒這必要。嗯,自信不需要理由,實力決定是否碾壓。從課堂紀律的角度講,老師現在才不管你上不上課,趴桌上睡覺打呼嚕不要影響追劇同學就好,再說了,高中畢業證也不需要操心。
留在家里是因為馬寶店買的東西都到了。他是集中在一家馬寶店買的,因為有些貨不常見,老板要去調貨才耽誤了時間,否則昨天快遞就到了。
組裝電腦,下載系統和需要的軟件,一切OK。他點開《攻城拔寨》官網,點擊下載游戲,順利安裝。
原先他有一個配置高端的臺式電腦,還有一臺自己改裝的筆記本,可惜被警方以作案工具名義沒收了。最可惜的是電腦里面有他搜集的世界上著名和不著名的黑客軟件。這些軟件獲得渠道極少,有些獲取行為本身就觸犯法律,是他一點一滴辛辛苦苦尋來的。
幸虧云備份了一些重要軟件,被他改頭換面放在云端。云端也是禁止儲存這類軟件的,掃描到就會立即刪除。像他這種規模的種類儲存,搞不好云端會自動報警。
這些軟件都被他放置在一些世界著名攝影作品中。好處是隱蔽性強,壞處是還原的話,需要手動重新編程,大段嵌入直接復制是不可能的,哪怕是圖片格式嵌入存儲也會被云端掃描發現。
這一天方安歌就在做辛勤碼農,手動還原黑客軟件。到了晚上的時候,幾個主要軟件都編寫完畢,跑了一遍,沒什么問題。
接下來的工作平淡無奇,反編譯《攻城拔寨》,獲得全部源代碼。他用了一個組合策略就完成了這個偉大設想。這個策略組合曾經耗費了他幾個月的準備時間;做這個項目,姑且稱之為項目,因為這的確屬于系統性的破解,他在迷瞪前就開始準備,當時已經成功獲得了小部分源代碼。
反編譯實際上是件幾乎不可能完成的工作,即便沒有加密過的代碼經過編譯后,反編譯的難度亦非常大,簡單地說,如果你有組織反編譯的能力,那你也應當具備編譯能力,可以把精力用在自行開發新版權產品,沒有必要費這個勁;況且現代軟件編程策略,會讓反編譯基本無法實現。
方安歌現在弄出來的東西就是一堆亂碼+廢碼。
方安歌尋求的也不是完整反編譯,他需要的只是幾個游戲關鍵文件,重點關注的是游戲防范措施。這就好比蓋一棟樓,需要相當的人力物力,倘若你只是想打開樓內的某扇門,則不用復制這座大樓,你只需要搞定門鎖和非法闖入時的警報機制。做黑客,基本要求是善于逆向思維。
如果能把源代碼都復原,當然可以減少出錯幾率,犯罪是一件怎么謹慎都不為過的事情。源代碼其實并不是他重點需求,關鍵是獲取難度太大,方安歌也沒抱有希望。能完整反匯編當然好,有序源代碼在黑網上可以賣出一個好價錢,單是《攻城拔寨》的游戲引擎賣個幾百萬就不成問題,對競爭對手來說,它的參考價值彌足珍貴。
方安歌的目標只有一個,讓游戲選手能夠透屏。《攻城拔寨》很講究戰術隱蔽性,雙方英雄的實時位置,可以極大地影響對局走勢。如果在比賽中,對手知道你的英雄在什么位置,贏下比賽基本沒什么懸念。
他要在技術上解決這個問題。內存記憶體里的一切作弊手段幾乎都不可能實現,要想做到這一點,只有實現“游戲本來就是這么設計的”才行。
實現這個目標,需要兩個步驟。第一,修改游戲重點文件源代碼。第二,重新安裝游戲。
四個CPU外加兩個外置數學協處理器,算力是夠了。現在的電腦也不用考慮發熱問題,他看了下時間,已經接近零點,讓程序自己跑就行,洗漱睡覺。
方安歌沒有真指望自己能搞一個大奇跡出來,全世界頂級黑客匯聚一堂恐怕也做不到。但這個事情已經開了頭,他想做完,有些新想法試驗一下,方便日后用到別的地方。
分節閱讀
如果有人為方安歌做心理畫像,會發現他是典型的犯罪型人格。這種人天生適合犯罪,法律約束這種概念對他們來講是不存在的,他們對于法律的看法很簡單:不要被抓到。
方安歌恬然入夢。或者說,重新復生的他,屬于無夢人。即便做夢,他現在也不可能記住夢境。五次低級格式化過后的大腦,已經出現深度隱患。
夜鴉為此幾乎耗盡自己所有能量來修補方安歌大腦,比重建麻煩許多。它和方安歌現在是依存關系,簽訂了單向生命契約。方安歌活著,它就活著,方安歌精神錯亂,這原本是預定的、必然的結局,它也會被分割的支離破碎。
大災變,海嘯,地震,世界之門,這一切并非偶然發生。世界之門這樣“穩定性黑洞”落在地星上,沒有讓蔚藍色星球迅速塌陷已經需要運氣,這屬于極小概率事件,發生一些天災則是難以避免。
夜鴉并非它所在那個維度宇宙中最具智慧生命。那些智慧遠高于夜鴉的生命早在數百年前滅絕,在那之前,它們的宇宙憑空出現了數億座宇宙之門,有超大型的,也有微小型的,沒有誰知道這些宇宙之門從哪里來,又通向何方。然而,宇宙中每一個生命都清楚,宇宙收縮影響對它們是致命的,它們永恒生命與智慧都與宇宙同呼吸共命運。
夜鴉借助上天投射的宇宙之門降臨地星。它的無數同伴不知降臨何方。可能有少數族群也到達了地星,然而它瀏覽地星人的網絡信息,卻沒有發現族群蹤跡。沒有關于它們的報道。即便是在那些隱秘的數據庫中,也沒有這樣的報告。
跨越宇宙需要付出慘烈代價,至少它的能力萬不存一。別的同類有可能已經湮滅在時空隧道中。
好巧不巧,穿越宇宙的夜鴉降臨時,正趕上甲M4256魂化,穿越去Q1102星。巨大的能量撕扯打亂了夜鴉平靜的旅程,它的部分體態被甲M4256的穿越打亂,也就是說,它的一部分生命停留在甲M4256魂核上。
一個錯誤的時間錯誤的地點發生的錯誤的連接。
因此,它的生命契約并不是與方安歌簽訂,而是與甲M4256,它降臨的時刻,宇宙通道發生了某種錯亂,正是因為這種錯亂,它被投送到甲M4256正在使用的世界之門。那座世界之門上的夜鴉群,其實是甲M4256的一個小癖好,將自己可以吸收的世界之門能量凝聚成夜鴉的形態。
拉風?炫酷?魔王誕生?
沒有人知道甲M4256怎么想的,他的宿體也十分年輕,年輕人思維跳脫是正常的,反正他就喜歡這么玩。
沒有人干涉。能量塊而已,你想玩就玩嘛。心態放松有助于完成緊張的工作,挺好。
但這對闖入者來說不是一個好消息。它的魂體本身沒有固定的形狀,結果不知道為什么,世界之門把它強行塑造成“夜鴉”的形態。
當然,它也不反對這個造型。有翅膀,挺好噠。
它沒有追隨甲M4256去Q1102星。傻子沒事才去穿越蟲洞。然而問題在于,它的核心部分被強行牽引到了甲M4256魂核中,如果不被魂核吞沒,它就只能簽訂生命契約,這樣才能共存。
那個瞬間,夜鴉認為它做出了“正確的選擇”。
它老老實實守在領域研究院,辛辛苦苦等待甲M4256的歸來。如果有可能,順便把契約解除,那樣的話,當然是天高任鳥飛。
甲M4256沒有回來。回來的魂核處于休眠狀態。于是夜鴉大人又一路追隨魂核去了羅棋的燕京實驗室。
在那里,它附體到激活的魂核之上。
整個過程就是如此。沒有太離奇的地方,如果有,那都是命。
現在,苦逼的夜鴉白天需要幫著方安歌打理那些“通俗易懂”的課本知識,晚上還要不停息地修復他的大腦,方安歌每做一個夢,對它來講都是一場艱苦的戰爭。難度雖然很低,無非就是引導作業,梳理他的大腦神經元別犯傻,其次是加強大分子儲備,讓人體通過睡眠才能得到的蛋白質、膽固醇、核糖核酸等加快儲備速度——問題出自能量守恒,它要付出地星無法提供的寶貴能量,只有這樣才能保證方安歌大腦所需要的深度睡眠質量,讓他盡快恢復。
棲身于甲M4256不是正確的選擇,只能說是無辜,宇宙法則開的一個玩笑。當然,正常存在的甲M4256魂核可以為它提供修復自我的能量,這是好消息。壞消息是魂核重啟了。但生命契約并未消除。并且,目前的魂核跟死了沒區別,根本無法給它提供一丁點能量。
簡單地說,蹭飯沒蹭上,還要搭上本錢。
它能窺探到方安歌所思所想,當然它一般不會選擇這么做,這相當于方安歌現在要做的事情:反匯編。關鍵是沒有意義,知道一個地星人在想什么,對它有鳥用,何況是一個數據量嚇人的工作。有這點能量維持生命不好嗎?這個陌生的星球和那些陌生的生物都具備威脅性,有些手段完全可以將其抹除,沒有足夠的能量保護自我怎么行。
當然對于一只夜鴉來說,一點不了解宿主的思想活動也不合適。于是它還是拿出一些能量來琢磨方安歌在想什么。
嗯......知道真相的夜鴉不知道說什么好。自己的宿主是個苦逼青年。他現在要活著,這個可以理解,但在地星上,活著需要錢。
為此它專門查詢了一下錢的概念。錢不是某種能量,但能交換來能量。
錢是一般等價物。
這個概念它能理解。一般等價物,就像天平的砝碼,錢是一種砝碼,需要交換的物品是另一種砝碼,大致平衡就能交易。
夜鴉對于網絡編程無師自通。無非是電子世界里一些事情嘛,改變電子的排序而已。人類所有的程序都是在電腦上運行,電腦程序運行過程,本質上就是電子在運動。
這不算啥事。門怎么做的不需要懂,手里有鑰匙就能打開門。
方安歌現在要做的事情,歸根結底無非是讓自己變得更強大,有錢就可以。基因優化的方向選擇沒有錯誤,夜鴉自然希望他能成功。能不能恢復魂體要看方安歌的運氣,賭一把沒什么,再說現在也沒有合適的宿體。
所以,我們不要奇怪一只外星宇宙生物為什么會對地星人的游戲感興趣。夜鴉分出一部分形態,盯住電腦屏幕那些滾動的數據,隨后它就鉆到了數據之中。
當方安歌早晨起來,赤身裸體過來查驗電腦工作一夜的結果時,陷入了深深的震驚之中。
那是一份完整的源代碼。
排列有序。
排列有序是完全違背常理的,正常反編譯提取的源代碼一定存在不同程度的混亂。
方安歌不知道的是,這套源代碼比真正的源代碼編寫的更為科學,因為沒有BUG。并且,總字節數相等。
接下來要做的工作沒有絲毫難度,只要讓游戲選手共享對方視野即可。找到相關文件,寫幾個偽碼保持文件長度一致,修訂校驗碼,有些之前沒有想到的問題,忽然之間,“豁然開朗”,編寫過程“有如神助”。
剩下工作也沒有技術難度。共享視野不在屏幕上顯示,只限制投影在電子眼罩上。這樣就算背后有人站著,也看不出貓膩。
完事大吉,開始復制工作,他把修改過的《攻城拔寨》拷貝到無線傳輸器上。不需要完整復制,替換相關文件就行。
方安歌就近找了個網吧,開了兩臺機。前臺小妞到沒說什么,一個人開兩臺電腦很正常,他的同伴可能在路上......反正有身份證就行。
通用型主板破譯需要的時間稍微長一點,無線傳輸器用了大概一分鐘的時間,連解*碼帶傳輸,一趟完成。方安歌啟動《攻城拔寨》,順利登入主服務器。開了個房間,邀請另一臺電腦IP加入,戴上電子眼罩,在鍵盤上輸入一個組合指令,神奇的一幕出現,另一臺電腦上代表對手的英雄視野完全開放。