《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】的鬼东西。
凯文几乎是本能反应般地迅速删除了它。
有一说一。
虽然各种操作都被高度简化了。
但在主线剧情出现之后,或者说是当游戏的核心玩家开始一步步披露出来之后。
凯文对这款游戏的印象就像是坐过山车一样,迅速地又重新爬升了起来。
林他真的很懂。
看起来简化了很多。
但这都是刻意为之的设计。
他把最好玩的部分都给保留了,而把那些平日里让凯文感觉到繁琐的部分都给简化了。
这种处理……尽管破坏了一些游戏的深度,但也的确让它更好玩了。
这简直就是……就是脚本小子模拟器!
加之现在主角又被卷入了一场巨大的黑客阴谋之中,一瞬间,这游戏的代入感便被塑造了起来。