《hacknet》
凱文·米特尼克將遊戲卡盒拍在櫃檯上,掏錢結帳。
作為一名經驗豐富的『電話飛客』兼『網絡駭客』,或許很多人會覺得,自己一定會用一些神奇的手段來獲取遊戲的拷貝。
凱文心想,嘴角不自覺揚起一抹弧度。
但事實可能會讓許多人感到失望。
直接跑來線下店購買,對他來說才是最簡單可靠的辦法。
對於駭客圈子來說,gamenova一直都是一個頗具神秘色彩的公司。
技術高度黑箱,破解難度異常之高。
古往今來,倒不是從未有人成功破解過。
就像那些早年間的產品,因為加密技術尚不成熟,還沒有結合軟硬體的關係,時至今日已經有不少都被成功破解了。
但任何一款現役主流正作,在防禦層面簡直就是密不透風。
更可怕的是他們還手握nexus這家全美最主流的商業isp。 在網絡層面更是沒有可乘之機。
誰能打穿gamenova的防火牆,誰就能成為這個時代,甚至是未來很長一段時間內,黑客圈子裡的神話。
凱文·米特尼克自詡自己的技術不遜色於其他人。
自然不會錯過這種機會。
從自己少年時期16歲出道至今,他已經不止一次因為黑客行動被逮捕入獄了。
比起莫里斯這個無意中差點摧毀了網絡世界的倒霉蛋來說,凱文的行動就完全是出於自己的主觀意識了。
他並不覬覦這其中隱藏著的經濟利益,反倒是因為純粹的好奇心和對技術的挑戰欲,這才讓他哪怕多次入獄,也要一次次地重新回到網絡世界裡去。
而對於這樣一位天才黑客來說,gamenova就像是極度美味的誘餌。
根本無法拒絕它的誘惑。
凱文將包裝盒丟在汽車副駕駛上,隨意瞥了一眼。
這次的作品格外不同。
因為開發者一欄沒有標註任何的工作室的名字,反倒是只有兩個名字。 【林立新】以及【林納斯·本納第克特·托瓦茲】
發行商上倒是標的gamenova自己的大名。
但這事兒絕對不同尋常。
根據他在網上扒到的資料來看,林納斯正是gamenova本部的一位編外人員,負責os作業系統的前期開發,以及部分網絡安全維護工作。
至於【林立新】?這個名字但凡是個美國人恐怕很難不認識。
開發者一欄這樣寫,只能代表一件事,那就是這次的作品是個相對獨立的小項目。
參與者只有這兩個純粹的技術黨。
這就很奇怪了。
而遊戲的名字《hacknet》,以及簡介里說的【身臨其境,基於unix/linux終端的黑客模擬器】,則是讓它又蒙上了一層神秘色彩。
坦率來說,恐怕任何一個像凱文這樣的傢伙,在看到它時都很難不去搞上一盤。
黑客遊戲在電子遊戲的世界並不是啥新鮮事物。
但那些作品,絕大多數都只是套了個黑客題材的殼子,本質還是作者自己想寫的東西。 本質套殼的傳統遊戲。
倒不是說這樣做不好。
但對於凱文這種真的追求黑客模擬遊戲的玩家來說,當然會有嚴重的落差和失望。
他已經發過誓以後再也不會上這種當了。
但當他看到《hacknet》時,還是果斷拿了一盤。
因為這是gamenova的產品。
……
一個優秀的遊戲,光是開頭就足以讓人感到驚艷。
按照往常的經驗來說,gamenova的作品通常會設置非常誇張的開場動畫。
不管是用來做劇情介紹,還是單純的炫技介紹遊戲內容。
但這一次,就如包裝盒上說的那樣,【基於終端的黑客模擬】。
漆黑的屏幕上,開始不斷彈出終端的輸出。 【hacknet kernel version 1.0.0……】
先是作業系統本身的一堆數據,日期、時間,以及各項參數。
接著便是一大堆初始化的信息。
別說不知道的人了,就算是懂行的,看到之後也不免會有點犯迷糊。
簡直就像是真的集成了一個名叫【hacknet】的作業系統內核在遊戲裡似的。
不過嘛……
說是要擬真,它到底還是一款電子遊戲,不可能真的設個高門檻把0基礎的萌新都隔絕在外。
該有的教程還是會有的。
【在終端中輸入「connect [ip]」或在網絡圖上點擊一個節點來連接到一台電腦】
為了照顧到大部分基礎較為薄弱的pc用戶,遊戲並沒有真的就甩個終端的命令行界面在那兒。
整個命令行其實只占據了右邊不足三分之一的空間。
除去最左側的任務欄外,整個畫面的中心部分則是用於顯示gui圖形界面。 前往「必」應」搜「索旗」」可查看最「新章「節!
就像這裡的連接電腦一樣。
萌新或許不知道怎麼在終端里輸指令,但他肯定會用滑鼠拖過去點一下那個綠色的節點。
不過看到這兒,凱文卻忽然皺了皺眉。
他忽然間有些失望。
直接一行connect就能連接到目標計算機?
現實中的網絡攻擊可不是那麼容易的事。
「到底還是簡化了很多。」
他撇了撇嘴,但又很快調整了過來。
至少到目前為止,這款遊戲在還原度和cooool的層面,都是數一數二的。
說是可以靠點擊來連接,但凱文還是老老實實地在右側的終端上輸入了指令。
一個優秀的黑客,為了節約接口數量,自然是不會在電腦上懟一隻滑鼠的。 只要有終端在手,理論上來說他可以做到任何事。
教程並不複雜。
讓他連接到一台ip地址53.108.158.41的計算機上。
使用probe或nmap命令自動分析當前的計算機。
怎麼說呢……
凱文撓了撓頭。
不管是probe還是nmap,的確都是現實中存在的指令。
但這遊戲把這個流程簡化了一些。
正常來說,滲透測試者是需要指定nmap的類型和目標ip,來進行不同埠的掃描的。
但這款遊戲只需要輸入nmap再敲回車就夠了。
一次性就能把網絡上的所有開放埠都給掃出來。
而最離譜的也就在這兒了。 這台名叫hacknet的作業系統里,似乎存在著一個叫做【porthack(埠破解)】的程序。
只要運行它,目標計算機就能被直接黑入。
「這算什麼?現在我成腳本小子了?」
笑死,要是現實中能有這種神奇的工具,不知道多少小朋友都能搖身一變化身腳本小子。
真正的駭入,需要黑客不斷發現可能存在的漏洞,並嘗試加以利用。
能這麼輕鬆拿到管理員權限,甚至是直接拿到shell終端的話,那網絡世界早就亂成一團了。
好吧,現在其實也夠亂的。
不過不管怎麼說,凱文其實能夠理解這款遊戲為什麼要做這樣的處理。
為了好玩嘛。
運行【porthack】。
在窗口上播放了一段意義不明但帥的批爆的幾何線框圖後,凱文成功拿到了目標計算機的權限。
而從這兒開始,他忽然有種感覺。 感覺自己似乎是進入舒適區了。
因為終端現在已經完全對他開放了,他可以做想做的任何事。
就比如……
他迅速輸了幾個指令。
ls列出所有文件,cd切換目錄,cat偷看文件,甚至還可以直接rm *把人家電腦里的文件一鍵清空。
新手教程的最後一步,則是讓他想辦法找到教程的進程id,並將它殺掉。
『嗡——』
就在他完成這一步的同時,右上角的電子郵箱裡彈出了一封信。
發信人的署名是【bit】。
比特,很有極客味的名字,信息量的最小單位,二進位數字中的一位就是一比特。
【hi,我不認識你,而且很遺憾的是我也沒機會再認識你了……】
「這是……主線劇情?還能這樣?」 凱文驚訝地讀著上面的內容。
他玩過那些黑客題材的作品,就比如《neromancer》,這款遊戲裡也是有完整劇情的,畢竟它本質就是一款rpg遊戲。
但他曾經玩過的任何一部作品,都不像《hacknet》這樣,將劇情以如此形式呈現。
信件的內容並不複雜。
大概說的是這位叫bit的傢伙因為某些原因死掉了。
他的死手系統檢測到了用戶超兩周未上線,自動啟動了某種應急的後備程序。
而主角則是一個意外被捲入事件的傢伙。
【你的電腦里馬上就會有一個追蹤軟體自動激活,趕快刪掉它】
【當你完成時,回復這個郵件就行,快快快!-bit0】
「?!」
儘管是遊戲,但凱文本就是一位資深的職業駭客,一瞬間就像是觸發了ptsd一般,迅速連接回自己的pc。
在文件夾里一掃,瞬間鎖定到了一個名叫【安全追蹤.exe】的鬼東西。 凱文幾乎是本能反應般地迅速刪除了它。
有一說一。
雖然各種操作都被高度簡化了。
但在主線劇情出現之後,或者說是當遊戲的核心玩家開始一步步披露出來之後。
凱文對這款遊戲的印象就像是坐過山車一樣,迅速地又重新爬升了起來。
林他真的很懂。
看起來簡化了很多。
但這都是刻意為之的設計。
他把最好玩的部分都給保留了,而把那些平日裡讓凱文感覺到繁瑣的部分都給簡化了。
這種處理……儘管破壞了一些遊戲的深度,但也的確讓它更好玩了。
這簡直就是……就是腳本小子模擬器!
加之現在主角又被捲入了一場巨大的黑客陰謀之中,一瞬間,這遊戲的代入感便被塑造了起來。