集结后的第二天早上,频道里的气氛本该是松一口气的。
唐小米换了个新头像——一只抱着坚果的花栗鼠。程朗在贸易面板上挂了第一个交易单:柴油20L换午餐肉罐头×10。宋予接了单,他说他的午餐肉还有存货。吴姐发了一张小孩吃压缩饼干泡水的照片,问大家小孩长期吃这个会不会缺营养,林淑华在下面列了三种维生素的每日推荐摄入量。
看起来一切都在往好的方向走。
直到十点零四分。
灰色头像上线了。不是那种"上线但不说话"的潜水状态——他一来就发了一条全员消息。不是文字。是一张图片。
苏序点开的时候正在防空洞里给隔音棉收尾。看到那张图片的瞬间,她的手停在了半空中。
图片是一张卫星地图的截图。不是那种网络地图上能看到的普通精度——是热力叠加图。上面有九个黄色的亮点,散布在城西大约三平方公里的区域内。每个亮点旁边标注了一行小字,系统字体:
「绑定者00」「绑定者01」「绑定者02」「绑定者03」……
一直到「绑定者08」。
苏序把图放大了仔细看。她的标识——绑定者00——位置精准得可怕。不在她的小区,不在她的楼栋,而是在她的防空洞的正上方。误差不超过五米。
其他人也一样。唐小米的位置和她之前无意中透露的一致——二楼,城西南边。宋予的位置就在苏序的楼下。程朗、林淑华、吴姐、老罗……每个人的坐标都被精准标注在那张热力图上。
灰色头像发了一条消息:
「第一次集结。你们九个人聊得很开心。我在看。」
「顺便说一句。这个热力图的权限——是系统里本来就有的。你们不翻系统设置当然看不到。我翻了。我看到了。」
「然后你们猜猜,我把这张图发给了谁?——还没发给任何人。」
「但可以发。」
频道安静了整整两分钟。两分钟之内没有人打字,但每个头像的右下角都亮着绿灯——所有人都在。所有人都在看。
第一个打破沉默的是程朗。他的声音在文字里也发抖:
「你什么意思?」
灰色头像:
「意思很简单。你们把信任玩得太轻率了。九个人见面。九个人暴露自己的脸、声音、步态、家庭情况。我只是坐在旁边看着就能认出你们每个人。如果我不只是看呢?如果我带了东西?」
「你在威胁?」唐小米发了条语音。声音抖得厉害但至少还能说出完整句子。
灰色头像没有回语音。他发了一段文字。一段分了好几行逐行发送的长文字,像是他之前就打好、现在在逐行贴出来:
「不是威胁。是讲一个事实。系统很早之前就把你们的位置告诉了我。我之所以没有做任何事——是因为我在等你们证明自己是不是值得合作。」
「昨天的集结。苏序说的话我在线听了全程——她用了一个没关麦克风的频道成员当广播。应该不是故意的,因为她说完才发现。」
「她说了什么?她说我需要帮手。不是我需要仆人。不是我有物资,你们来求我。她说的是帮手。」
「所以我现在做出决定。」
消息停顿了大概是三秒。然后灰色头像发了一条不是文字的东西——是他的系统ID。真正的ID。之前被加密显示为「■■■」的那部分,现在被他主动公开了:
「系统ID:绑定者04。」
「真实姓名:姜听。」
「年龄:26岁。」
「职业:某网络安全公司前渗透测试工程师。——前。上周被辞。因为公司IT发现有大量异常进程记录在工作站里,追到我头上的时候我说是在测试漏洞。其实我是在用公司服务器跑系统数据。」
「我没有安全屋。积分不够。到现在只有384分。但我破解了系统的一部分底层通讯协议。所以我能看到你们的位置。」
这一段自我介绍出来之后,频道的情绪从"恐惧"变成了"不知道该怎么反应"。
唐小米的反应最快:「你是个黑客??」
姜听:「白帽子。合法的。至少之前是。」
宋予:「你破解了系统?」
姜听:「只能破解很浅的一层。通讯层。能看到绑定者的基础定位和活跃状态。更深层的——安全屋内部、积分详情、羁绊数据——这些我进不去。系统在这方面的加密级别高得不像是这个时代的技术。」