直到姜义燃已经坐到了电脑前,周易还是一脸的不情不愿。他自己也说不清楚到底出于什么心理,或许只是之前不想让他做警察的惯性使然,以至于姜义燃一坐进这间办公室他就有点抗拒。当然他的这种情绪完全无人理会。一个人在家里无所事事当咸鱼的姜义燃接到电话时兴奋极了,二话不说兴冲冲的就赶了过来。昨晚大家聚会的热乎劲儿还没过,所有人都极其热情的招呼着他,尤其是张翔,坐在旁边认真观摩他在键盘上运指如飞展示解密技巧,激动之时忍不住搂着姜义燃的肩膀,完全没功夫顾及周易越来越难看的脸色。

  “解开了。”姜义燃双手离开键盘,张皓宇手机里的内容已经全部展现在电脑屏幕上。

  “你这实在有点厉害啊小同学!”张翔在一旁赞叹道。

  “过奖了,他没有用最普通的对称加密,而是用了Hash加密,并且他只用了简单的七位密码,我用了碰撞法给解开了。如果他用的是Pbkdf2加密,或者使用了超长密码,那我也解不开的。但是我比较好奇的是,普通人为什么要给自己的手机上两道锁呢?而且我刚才看了下程序日志,他这道加密是昨天才设置的。”

  “难道是专门设置用来防我们的?不想让人看到里面的东西?”

  “那他不带手机出门不就行了?”姜义燃和张翔两个人面面相觑。

  “不管他,先看看手机里面都有什么。”

  姜义燃对着电脑屏幕点开里面的一个个软件。“翔哥,他这手机好像是新的啊,全是一些自带的应用程序,里面都没什么个人数据。”

  “会不会是他把里面的数据都清空了?”

  “那我尝试恢复一下历史数据看看……哎?等一下……”姜义燃的手停在键盘上,紧盯着屏幕的双眼不自觉张大。屏幕上显示的是张皓宇的手机记事本,里面只有一条记录。

  张翔对着屏幕念道:“‘走出高尔特峡谷’……Calafou……这都是什么意思?听着像个游戏?这下面这一堆是乱码吗?”

  “给我半分钟。”姜义燃复制了那一长串由数字和字母组成的看似毫无规律的乱码,将它输入到一个程序的对话框内,按下回车键后,屏幕上显示出一个单词:Hello。

  姜义燃有点兴奋加惊恐的抬头看向一旁的周易:“老大,是暗网!”

  “什么?这个高什么峡谷跟暗网有什么关系?”张翔不解道。

  “高尔特峡谷是安·兰德的作品《阿特拉斯耸耸肩》里面描绘的一个在反乌托邦式美国社会下与世隔绝的社区,在那里人们可以自由自在不受任何拘束。这本书在Cypherpunks群体中具有十分深远的影响,后面这个Calafou就是一群Cypherpunks在西班牙建立的虚拟社区,致力于打造一个不受任何国界管控的小型社会。而刚刚我复制的这串乱码实际上是加密系统PGP的一段密码,通过PGP解密后内容就是‘hello’。”

  张翔一头雾水道:“呃……小姜,你能说中文吗……这都什么跟什么啊?谁耸耸肩?赛博朋克不是一款游戏吗?”

  “不是Cyberpunk,是Cypherpunk,加密朋克,是热衷于打造匿名网络的自由主义人士组成的群体,他们也是打造暗网的人。”

  “那不就是一群变态吗?打造一个无法无天充满犯罪的世界。”

  “嗯……其实也不能这么说……”姜义燃斟酌着措辞:“其实最早建立所谓‘暗网’的人只是想要自由,他们都是一群专业技术非常强的人才,潜心研究的只是加密和解密技术,并没有想过要用它来做违法的勾当。只是自由这个东西一旦超出了一定界限,就必然会被一部分人利用去探索人性的黑暗面。哪怕是在表层网络下,人们因为躲在一个个ID后面都会因为‘网络去抑制效应’而呈现出阴暗的一面,就更不要说在毫无约束可言的暗网。暗网的加密技术被拿来进行各种违法活动其实是超出了当年发起者的预料的。”

  “好了,小燃。”周易在一旁轻轻按了按姜义燃的肩膀,怕他再滔滔不绝下去会离主题越来越远。“张皓宇留下的这个暗网信息是什么意思?是他跟暗网有关系?还是他只是喜欢研究这方面的东西?”

  “嗯……”姜义燃有点茫然的看着周易,一时想不出个所以然。“老大,我能看看张皓宇自杀前的监控视频吗?”

  周易看着他犹豫了片刻,终于还是点了头。

  姜义燃把视频完整的看了一遍,然后退回到张皓宇对着摄像头挥手和比中指的地方反复回看着。周易坐在一旁安静的看着姜义燃,他不得不发自内心的承认,小孩儿在聊起技术时那从容自信的模样真的帅到他了,在专业领域游刃有余的姜义燃让他十分着迷。

  “老大,我有个想法。”姜义燃撑着下巴转向周易。

  “你说。”

  “我觉得张皓宇对着摄像头做出的这些动作并不是给我们看的,而是给当时正在看直播的人看的。”

  “直播?你是说他在直播自杀?”

  “嗯,我是这么猜的。我们日常的监控摄像是很容易被黑客入侵的,尤其是道路监控这种端口缺少认证机制并且通常不会及时更新漏洞补丁的摄像头,基本上没什么防御力。因为它们其实也没有过多的入侵价值,黑客也不会闲到整天坐在屏幕前看车来车往。所以我猜测,昨天晚上会不会有人入侵了南奇路大桥的监控探头,通过暗网直播张皓宇自杀。”

  张翔在一旁说道:“这要是真的,那这播的和看的可都够变态的……小姜,你有办法找到追踪到他们的直播地址吗?”

  姜义燃摇了摇头:“暗网是通过Tor浏览器进入的,Tor依靠对电脑操作多次加密,通过洋葱路由器选择路径,来隐藏操作的来源、目的地和内容。使用Tor隐匿服务的网站无法追踪,上面的用户也无法被追踪,它们使用的是同样的流量加密系统来隐藏定位。”

  “哦……所以我们没办法证实这是一场直播对吗?”

  “是。”姜义燃无奈的点点头。

  “老大,查到张皓宇的地址和医疗记录了!”韩芸菲从外面进来,把资料放到周易面前。“张皓宇两个月前被确诊为淋巴癌晚期,他没有接受任何治疗。这个是我们通过他的支付宝交易记录查到的地址。”

  张翔看了眼资料上面的诊断记录:“这样一来他的自杀原因也明确了,不存在被他人诱导或胁迫。至于直播,就算有的话,看人自杀也不算犯法,所以是不是可以结案了?”

  周易眉头微锁看着电脑屏幕,画面静止在张皓宇跳下去前的那个笑容。

  “翔子,跟我跑一趟,去张皓宇住的地方排查一下。我心里不太踏实,总觉得这事儿有点蹊跷。”

  “老大,你带我一起去吧!”姜义燃赶忙跟着站起来。

  “你不能去,老实在这儿呆着,或者干脆回家。”

  “可是这个张皓宇家里可能会有跟暗网有关的线索,你们带上我说不定能派上用场。”

  张翔在一旁插话道:“是啊老大,让小姜跟咱们一起去吧,他说的那些啥高地的我也不懂,万一错过了什么有用的线索呢。”

  周易看着姜义燃恳求的眼神,踌躇良久。“行吧,待会儿你先在车里等着,我们确认没有危险了,再叫你进去。”

  —————

  姜义燃接到周易信号的时候略微惊讶了下,本以为他们会过很久才叫他,没想到这么快就让他进去。他顺着楼梯下到负一层,转过楼梯转角就看到一扇开着的门旁边站着的挺拔身姿。他微微笑了下朝周易走去。

  一进门,姜义燃就明白为什么这么快了。这屋内的陈设也实在太简单了点儿,只有维持一个人生活的最基本物资,一丁点儿多余的东西都没有,除了那台配置豪华的电脑。那是一台台式电脑,由独立电源给它强大的内核供电,连接超大4K显示屏,专业级的键盘和鼠标。

  周易递给姜义燃一副手套,向他做了个“请”的手势。

  台式电脑不出意料的设置了密码,姜义燃从背包里掏出自己的电脑,将两台电脑连接,开始解锁。

  张翔在走廊里向房东询问着张皓宇的情况,做着记录。房间隔壁传来电视的声音,天花板还有楼上咚咚的脚步声。这间半地下室的窗口对着外面的一个小菜市场,从屋子里可以看到无数双忙碌的脚在走来走去。在这嘈杂又污浊的环境里,姜义燃丝毫不受外界干扰的工作着,在二进制的世界里自由穿梭,寻找着那把开启秘密的钥匙。周易在一旁默默看着他,看那些滚动的字符映在他明亮的眸子里,看他专注投入的神情,对他的迷恋在无限度的放大。

  随着一声轻微的“叮”,台式机的密码被破解,姜义燃顺利来到电脑桌面。

  又是意料之中的,桌面上干干净净,只有一个加密了的文件夹。一切都像是被精心准备好的,引导着他们一步步往下探寻。

  姜义燃一边尝试解锁那个文件一边开玩笑道:“老大,你说这会不会像电影里演的一样,这个文件控制着一个装置,我只要一解锁就引爆。”

  周易一听立刻紧张的按住他的肩膀:“先别动,我叫人过来排查。”

  “不用了吧老大,我是开玩笑的,哪儿有那么神啊?这主机连的线清清楚楚,大不了我给它断网就是了,不会有那种好莱坞桥段的,我说着玩儿的。”

  “我不是说着玩儿的,起来,我叫人过来排查,确定没问题之后把机器整个搬回局里再解锁。你先回车里等着去。”

  “不是……这太夸张了吧……”姜义燃哭笑不得,早知道就不嘴欠了。

  然而不管他怎么解释,周易依然坚持叫人来把房子从里到外搜查了一圈,然后把电脑搬回了局里。这不仅仅是出于他对姜义燃有点神经质的保护,更因为这一切都太像一个陷阱了。

  折腾了一大圈天都黑了,姜义燃终于又重新坐到了电脑前。电脑文件加密比手机的第二道锁要复杂得多,它并不是对文件设置密码,而是将文件本身的二进制内容通过算法将明文转换为密文进行加密。并且它并不是简单的对头文件进行加密,而是对整个文件进行了分段式非对称加密,文件本身又很大,解起来相当耗费时间。

  姜义燃手捧盒饭,边吃边盯着屏幕上跳动的字符。他真的太喜欢回到这间办公室的感觉了,尤其身边还坐着那个最让他向往的人,比在家躺着打游戏要快乐一万倍。

  “老大,我下周二考完最后一门期末考试,下学期就没课了。”

  “挺好的,你研也考完了,可以好好放松放松了。”

  “我们学校再过两周就放寒假了。”

  “什么时候回家?订票了吗?”周易若无其事的问道,掩饰着心中的不舍。

  “我这个寒假不打算回家了。”

  “你不回家过年?”

  “不回啦,我跟我哥两个不给姜家传宗接代的‘不孝子’都已经被赶出门啦,大过年的我就不回去给二老添堵了。”

  周易心存愧疚的默默看了他一眼,不知该说什么。

  姜义燃边观察着他的表情边小心翼翼的说道:“老大,你看我闲着也是闲着,每天光吃饭不干活浪费资源,正好叶思航要调走你们这里缺人,你看我能不能……”

  “这个肉挺好吃的,你尝尝。”周易打断了他,把餐盒里的肉夹给他。

  姜义燃看看餐盒里的肉,又看了看周易,只好把后面的话给咽了回去。已经相处了这么久,对方的一举一动一个眼神都十分了解,就不必再多言了。反正回到家他有的是办法来磨老大。

  电脑发出“叮”的一声提示音,两个人同时放下盒饭。

  “是一个视频,和一份压缩文件包。”

  姜义燃解压缩了文件包,里面是一堆截图和文档,有网站的也有微信聊天和其他论坛的,信息有点杂,一时间看不出头绪。

  “先看视频吧,接上大屏幕。”周易说道。

  姜义燃双击视频,张皓宇的脸就出现在大屏幕上,背景就是下午他们搜查过的那间出租屋,很显然他是对着电脑录下的这段视频。

  办公室里的其他人也全都放下手里的活儿,将注意力转向大屏幕。