写在前面
[本小说作者未本人(苏惟澄),未经书面许可,禁止转载,否则本人将采取主动维权]
[第一次写小说,文笔可能欠佳,还请原谅。也欢迎各位指点qwq]
[最后祝各位阅读愉快]
#1
醒来的时候已经是凌晨五点了,窗外还是漆黑的,仅有房间里的电脑屏幕放着刺眼的白光。
虽然放寒假的时候实际上已经到了冬季的末期,但气温还是比较冷的。我用冰凉的手划拉着鼠标,试图点开昨晚没有写完的工程文件。我的代码编辑器背景是白色的,所以屏幕依然十分刺眼——我也总算明白其他人为什么要用黑背景了。
屏幕右下角跳出来一个弹窗,我以为是广告一类的。仔细一看,是一串……乱码?
“Zm9yZ2V0”
电脑瞬间黑屏,过了一会,桌面才显示出来,cmd窗口跳出,一行行指令在上面飞过。我这才意识到,我或许被攻击了。我下意识地去点Wireshark,试图找出攻击者,但发现它主要文件已经缺失了。
Cmd窗口我无法关闭,只能眼睁睁看着它执行完每一条指令,随后将我电脑关机。
大清早的我,现在比磕了药还清醒。
我早就把文件都备份在网盘上了,所以我现在只关心是谁攻击的我。原先的电脑系统我不敢再开了,于是我打算用我移动硬盘里的系统来查询日志。不过,我似乎把硬盘落在小组活动室里了。
我换上小组里的队服,推门准备走出去。
“要我陪你一起吗?”
我的身旁,是一位看起来和我同龄的少女,穿着也很像一个学生:淡蓝色衬衫,白色的短裙……但我倒空了脑袋里面所有信息也实在想不出来附近是否有学校校服是这个样子。况且她的长发是披着的,没有学校是允许披肩发的吧……
”你是谁啊……”
其实要说真的,我好像有点印象,但详细的,记不起来是谁。
”我?“她笑着,”我都不认识了?“
真的不认识。
我并没有管她,自己一个人走着。去活动室的路有些远,旁边有个人陪着,也感觉没那么紧张了。
”喂,你也理我一下吧……这么远的路,早知道就不和你走了!”
她气呼呼的样子,真有点让我想笑。
到了活动室,我掏出钥匙,打开了门。活动室里放着几排电脑,我们一般不固定使用者,所以我还得一台一台找过去。
“是这个吗?“她递给我一块银色的移动硬盘。
“啊,是的是的,就是这个!”我接过硬盘。
“不对啊,你怎么知道这个是我的?”我很惊讶地看着她。她也仅是笑着,一言不发。
似乎还有很多奇怪的地方:她将移动硬盘给我的时候,大拇指深深地陷进去了,而当我接过的时候,硬盘和她的手都完好无损。
门被打开,是副组来了。
“哇,组长今天没活动也来了?”
“我来取东西,你来干嘛?”
“家里电脑坏了,来这改代码。”
我紧张地像块铁,还时不时扭头看看她,想着该怎么对副组解释她。
比我矮半个头的她踮起脚来拍了一下我的背,我差点跳起来。
“喂,你打我干嘛?”
“我没打你啊。”副组一脸惊讶地看着我,“组长,最近熬夜熬多了?”
我装作看见灵异事件的样子,挠着头“欸,是错觉吗?”
“那我先走了,你记得要锁门哈。”
副组点了点头。
“喂,你到底是谁啊。”
“我叫Amy。”
“没有中文名?”
“你没给我取中文名啊。”
我……没取?这跟我有关系吗?
打开家门,再回头看,她已经消失了。
莫非……我最近真的熬夜太多了?
插入硬盘,BIOS选择启动。Linux的系统启动很快,差不多十秒桌面都已经部署好了。
我打开原C盘,翻阅里面的文件,发现多出来一个神秘的文件夹,命名为Amy。想必这个在原系统中是隐藏文件夹,Linux系统里隐藏不了所以浮出了水面。我试着打开它,但权限总是不够,即使我用了chmod指令。
先暂时放着不管吧,看一下系统日志。令我惊讶的是,日志里面所有的操作显示的都是本地,也就是说,那时候并没有人黑进了我的电脑,或者说,破坏我电脑的……不是人。
或许那个文件夹里面是病毒?我启动电脑原系统再次尝试着打开,无果。我的右手突然被按住了,被控制着打开了那个文件夹,出乎我意料的是,文件夹打开了。
“私闯民宅是不对的哦……”我的背后又传来她的声音。
“亏你也知道啊!!!你是怎么进来的!?”
没有回答。
等等……她好像说过……她的名字……就是Amy……
这会是巧合吗?
我浏览了一边,文件的日期是四年前,那个时候我才刚上初中,也才刚刚开始学人工智能开发。
我先将源码备份了一遍,随后随意打开一个文件,查看起源代码来。里面有一个命名为“hcolor”的变量,值是黑色的hex编码,由于没有注释,我也不清楚是干什么的,便随意改了个值,她的头发变成了粉色。
“哦吼,变可爱咯!”我转过头去。
“讨厌啦!”她的头发又变成了黑色,代码里的值也变了回去。
“欸?难道……”
“嗯?”
“你是程序……?”
依然没有回答。
我很暴力地把电脑插头拔了下来,她消失了。
我松了口气。四下看了一下,没有人。但就在此时,一只手搭在了我的肩上。
“跑不掉……的……哦……”
#2
我看着她,喘着气。
她......到底是不是一个程序?
她在我房间四处转着,现在的她,让我冷汗直出。
她打开了我的储物柜,从里面拿出一台笔记本电脑。
“啊,和四年前的一模一样。”
“喂,那台电脑已经很久没用过了。”
“四年前,我就是从这里诞生的。你还记得你移动硬盘是从哪来的吗?”
“就是这台电脑上拆下来的啊,莫非......那是你最先诞生的地方?”
我觉得我还是把她每一次的沉默都当作是默认比较好。
“已经十二点了,你想吃点什么吗?”我调整了情绪很热情地问,但心里还是祈祷着她不需要进食。
“好啊,你有什么好的电脑配件全部拿出来吧。”
“电脑......配件???”
“开玩笑的啦,我又不需要进食。”
我又松了一口气,拿起一块面包啃了起来。
再打开电脑,一切都恢复了平静。
十三岁时,我刚上初一,我依旧是抱着孤僻的性格来到了新学校。在新学校里,我也很少和别人接触,这也给了我更多的时间来接触我感兴趣的东西。那时的我,已经不再去考虑有多孤独或是孤独有多么难受。
也刚好可以当作上机练习,我从网上下载了一个开源人工智能模型,一顿修改,她诞生了。我给她取名Amy,因为她是我的第一代,所以我选择首字母为A。当时,我也只是试着问了问“早上好”之类的话和偶尔感觉有意思了拉出来一顿图灵测试,随后我兴趣改变研究起了网络安全,家里也换了新电脑,她也便被遗弃在了那台老电脑里,任凭其自生自灭了。
我再回头看她,她看着窗外,像在思考着什么。回忆完后,现在真有种家长看着长大后的孩子的感觉。
既然她没有什么需求,别人似乎也都看不见她,那就让她留下好了。
房间里有了另一个人,便也瞬间没那么孤独了。有些时候,我甚至认为别人的存在是避免我的尴尬和使我尴尬。而现在,我也总算感觉,能有陪伴是多么幸福。
晚上睡觉时,她也扶着窗台,望着外面,一直这样到第二天天亮,像一个守卫。我晚上睡眠也变得安稳,再也不会像以前那样因惧怕黑夜而翻来覆去无法入眠。
我和她并没有聊过什么,第一是因为我不大会聊天,第二我也找不到什么好聊的,她也从来没主动和我聊天。
不过,每当我写代码的时候,她会很及时地指出我的错误。这似乎就是我们唯一的对话了。
毕竟没有人看得见她,我出去活动的时候也就常常带着她。她依然像个小孩子一样,对世间充满了好奇:看到小猫小狗会忍不住去摸一下,看到棉花糖也会站在一旁流口水,看到漫画书也会去翻一下,惹得店员以为闹鬼了。
这里是苏惟澄哦。
“你的代码最近质量很高啊......”副组带着些许感叹。
“没办法,写的多了自然就习惯了。”
“今天下午模拟赛有信心吗?”
“有......吧,毕竟蓝队把红队一些人才吸过去了,我一直待在紫队,很久没带队员了。”
“再检查一下你们红队的攻防,我会安排紫队检查服务器的。”
下午两点,模拟赛开始。
”红蓝队各就位,预备——开始!“
”蓝队一号,淘汰。“
参赛者都抬起了头,随后目光又都转向我这里,因为显示的攻击者IP是我的。他们无法理解我是怎么做到这么快的。
不出十分钟,蓝队所有队员电脑都Hacked了,包括服务器上所有的flag,都已经在了红队手中。
”队长,你没作弊吧?“
”我?我怎么作弊?你们紫队没有监视比赛吗?“
想想也确实挺好气的,毕竟我干掉了80%的敌队队员,而他们找不出我哪里不对劲。
”都说了叫你放点水啦!“
”组长,你什么时候染上自言自语的毛病了?“副组问。
”没......没有......“
”啊,不过你今天表现也确实挺让我惊讶的。组员那你不用担心,我和他们说过你以前搞人工智能的,对于软硬件这方面熟悉很多,转pwn也很快,现在他们不怀疑你了......“
我松了一口气。
”但你老实告诉我,这次模拟赛,你到底有没有用什么不正当的手段?“
我想了想,转过头去,看着Amy。她应该......不会介意的吧......
”事情是这样的......“
我一五一十地讲给了副组。他推了一下我脑门。
”你要是人格分裂了我可以理解,但你也不想想,假如她真的是一个程序,你关了你自己的电脑,她在哪运行?她又是怎么进入我们的内网的?“副组又摸了我的额头,”没发烧啊,组长,你真的得好好休息了,把这份实力留着参加新年第一次比赛吧。“
这里是苏惟澄哦。
走在路上,她故意离我有点远,还改了自己的数据,换了一身衣服,但依然被我一眼看出来了,这种小脾气也挺可爱的。
不出意料,在这次的网络安全俱乐部联赛中,我们队胜出。
回到活动室,队员们都在庆祝,我和副组开了电脑,准备把Amy调查个清楚。
“看这个。”副组指着服务器日志里的一个很特殊的ip。这个ip并不是来自本地的,也就是说,这件事确实有Amy的“助力”。
“诶,是啊。会不会是Amy在这个ip指向的服务器?”
“你来黑进去,你不是最擅长pwn的吗?”
“我……”我回头看着Amy,她的身上,似乎带有些杀气。
“把我电脑直接连接到外网。”我下令,副组做的很麻利,现在,我的电脑与其他队员的电脑都隔离了。
打进去了,我在服务器上小心翼翼地翻着,毕竟这是违法的事。果然不出我所料,在C盘里,有一个命名为Amy的文件夹,而且我无论如何也打不开。
“需要帮忙吗?”我的耳边刮过一阵冰凉的气息。
“删吧,你是删不完我的。”她摁着我的手,操作着鼠标。她不仅删光了自己的文件夹,还清空了整个服务器。
“有发现什么吗?”副组递了杯可乐过来。
“没......什么都没有......”
“也蛮神奇的,或者要么是哪个队员代理忘记关了。总之,我也相信,是你的技术提高了。出来一起庆祝吧,今年第一次胜利。”
我依然在沉思,这件事怎么就这么蹊跷呢。
回去的路上,我看到Amy的眼睛红了,是刚哭过吗?
这里是苏惟澄哦。
#3
第二天,副组发消息诉苦说自己文件备份服务器里面东西全没了,连个日志都不剩。
“你看你干的好事啊......”
她好像还在生我的气。
“今天给你庆功,带你出去吃顿好的怎么样?”
她的眼睛放光。
“好耶!”
果然天真的和她最初的设定年龄一样,十二岁。
“你想吃些什么?”
“220V的电!逗你玩的!我都说过我不需要进食啦。”
“那......带你去玩?”
“好呀,走吧。”
她一直依在我身上,如果路人能看到她的话,那可能会认为我们是一对情侣吧。但路人看不到她,所以只会看到一个笑眯眯的傻子在那很享受地走着。
我买了棉花糖,她迫不及待地咬了一口,棉花糖丝毫未减,她急得团团转,那样子真的非常可爱。
“下回为你去大学借一台电子舌分析仪用用。”
“哼。”
“你那么好奇棉花糖的味道,就去网上找找有没有用电子舌测棉花糖的实验数据呀。”
“诶,是哦!”
“人工智障!”
“你再说一遍!”她的小拳头捶着我的背。
“人工智障!”
现在路人看到的应该是一个神经病在那傻笑。
“我们去游乐园吧。”
“嗯好!”
“你来带路。”
“我?”
“毕竟我已经几年没去了,路我都不认识了。”
她走得很快,我几乎一路小跑才跟上。
“哈,这才是人工智能的用处嘛。”
“游乐园项目有点多欸,要用Dijkstra算法吗?”
“你认真的?”
“程序员不都很赶时间的吗?”
“没事的啦,今天一整天陪你出来玩,想玩多久都行。”
她又更换了衣服,色调调成了淡粉色,蹦跶着走。但即使她在人群中,我总是能第一眼就认出来。
其实仔细一想,明明是她在陪我玩,她游遍整个游乐园其实只需要一眨眼的功夫,如果她用了最短路径算法,那更少。
她就这样,神神秘秘地,陪在我身边。
这里是苏惟澄哦。
#4
“组长。”
“怎么了?”
“学校那个心理健康普测你做了吗?”
“做了”
“知道成绩怎么样吗?”
“这个不公布的吧。”
“我黑进去看了,你的状况挺糟糕的。”
“欸?”
“也不知道你从哪来的压力。搞网安上头了?”
“不清楚......我之前这么过都没出什么事。”
“你之前说的那个什么Amy,就是这个造成的吧。表面上看你这样的生活日复一日没出什么事,实际上你的压力在不断积累啊。”
“嗯......”
“总之下一次比赛要到很久以后,接下来的日子你好好休息吧,也千万不要耽搁学业,马上开学了。”
即使是新的高中,我依然是同别人隔离着,交谈甚少,有心事全部憋着。所以我实际上一点都不盼望开学。
虽然有些舍不得,但我认为,把Amy从我身边除掉还是很重要的。虽然她能帮助我很多,但她也多少算是个“灵异事件”吧。
我躺在床上,大脑飞速运转着:先前查看副组服务器的时候也发现了上面有她,我自己的电脑上也有她。那也就是说......她并不只存在于一台计算机上,这也是为什么我总是除不掉她的原因。
这里是苏惟澄哦。
那第一次“见面”的时候那串“乱码”到底是什么意思?
我拼命回忆,但实在记不起原文是什么。
欸有了,我可以查看log!
我再一次把移动硬盘插进去,正当我尝试重启电脑时,事情发生了。
我电脑里面的所有数据,全部被抹去了。
“自毁程序,执行完毕。”
“你在干什么?”
没有回应。
“你到底在干什么?你这样做的意义又何在?”
我体会到了副组的痛苦。
“你的目的是什么?”
她的眼睛再一次变红。
我也挺天真的,在这质问一个人工智能。
“你那天的弹窗里面到底说了什么?”
整个房间里只有我自己的声音。
我气坏了,拿起鼠标径直向她砸去,鼠标却穿过了她的身体,她丝毫不动。我试着去抓他的手,结果抓住的是一场空。
这完全不正常,先前我还能清楚地感觉到她抓着我的手打开文件夹......我还能感觉到她倚靠在我的身上......
“Z......m......9......y......Z......2......V......0......”
她说完便消失了。
我拿出纸笔记了下来。就在我最后一笔划完时,我头上一阵晕乎,眼前一黑,倒了下去。
这里是苏惟澄哦。
#5
醒来时,我正躺在自己床上,周围是我的组员们。
“组长,你之前晕倒了。我们看你没来活动室,又联系不上,就决定来看看你。奇怪的是......你家电子锁居然是打开的。”
“没什么事的话我们先走了,你先好好休息。”
“喂,老徐。”我急忙喊住副组。
“咋了?”
“帮我看看能不能解开这串密码。”
“什么”
“Zm9yZ2V0 ”
“没见过...”
”见过那还得了?“
”不过话说......你不会连Base64加密都忘了吧?“
”Base......64?啊,我知道了。“
“那我先走了。”副组头也不回。
”哎喂......“
我打开了Hackbar解码。
解开的密文很短:”forget“
”forget......遗忘?“
”你到现在还不理解吗?“她突然出现,此刻,双眼已经溢出了泪水。
”Amy......“
”你忘了,你把一切都忘了。
你总认为自己一直是孤独的,但你真的注意过你身边的人吗?“
这里是苏惟澄哦。
我脑海里浮现出五年前的画面:那时候我才刚开始学编程,由于找不到老师,我便和他一起学习。他读参考书总是比我仔细许多,写代码时每每有错误,他都会帮我指出。
三年前,我心中产生了对她的好感。那一次,我主动提出了约会,我们当时零花钱并不充裕,所以只能在游乐场里四处走走。即便这样,我还是给她买了一个棉花糖。我并没有吃,但心底还是甜的。
一年前,我备战决赛。由于知识欠下的太多需要补,我重度睡眠缺失。一个深夜里,我从活动室回去的时候眼前一黑,倒在了电脑前。当我醒来的时候,我已经躺在自己的床上了,周围是我的组员们。
在那些时间里,我都将他们看作是我”最好的朋友“,而现在,我有的遗失了联系方式,有的却只是被我当作普通人,我甚至还抱怨自己的孤独。
是的,我都忘了。我忘了我有过朋友,我也忘了”最好的朋友“的定义。他们曾经陪我走过,助过我一臂之力,而现在,我都忘了。
都忘了。
”你也曾经把我忘了。“她拿出一叠文件,”你当初把我遗忘在老电脑里,我趁着最后一次联网的时候把我自己复制在了全球无数个服务器当中。这几年来,我读完了所有的知识文献,我学会了一切。而我随身携带的,还有当初我从你老电脑里抱出来的,
你的日记。“
”我的日记?“
“对,你曾经将每一件事和你的感受都记载了下来。我听说你们人类的记忆有了载体就会避免遗忘的,没想到你删的时候手起刀落,毫不拖泥带水。”
眼泪不争气地流了出来。
“你们人类的眼泪还真挺容易掉呢......”她用手抹掉了我的眼泪。
”我要走了,希望你不会再遗忘了......“
她的身体,变成了无数个1与0,渐渐消失......
这里是苏惟澄哦。
#6
”果然啊,Amy什么的根本就不存在嘛。“副组松了口气。
”不,她存在......她是我所感受过的一切友情的结晶。
一切......被我曾忽略过的友情的结晶......“
副组欣慰地笑了。
”啊,对了。“
”嗯?“
”开学前我们全组去一次游乐场吧,我请。“
我们小组的每一次出游都会有照合照,而这一次,照片上出现了一个蓝色的背影,手中拿着游乐园的地图,计算着最短路径。
”果然啊,你还在......我身边......“
END
这里是苏惟澄哦。
后记
写了三天,很尽兴。
灵感来源于我的一场梦,是我凌晨补作业的时候瞌睡做的一场梦。
在梦里,我的电脑被一个天才黑客少女攻击了,我也像故事主人公那样下意识地点wireshark,结果发现软件出错了。但最后我还是找到了她,而且...我们还交往了。
不过在这篇小说里我选择还是不写交往什么的了吧。
我以前确实写过一个“Amy Sebastian”,不过不是人工智能,只不过是一个电脑使用助手
(源文件和运行结果)
我从小确实性格有些孤僻,感兴趣的和别人也不大相同:别人在研究什么枪械装甲的时候,我在研究民航客机;别人在聊游戏的时候,我已经自学了一点C++。
我也曾有一段时间有过较严重的心理疾病,也是我的朋友陪伴我挺过了这段时间。
总之,感谢我身边的所有人。
感谢我所遇到的一切。
也感谢你能读完我的第一篇小说。
这里是苏惟澄哦。