陆明远团队的临时基地被红色警报灯染成了番茄色,林晓芸刚拆开的薯片袋“啪”地掉在地上,红通通的番茄味薯片滚得满地都是,像极了屏幕上跳动的黑客警告——“暗影军团”的头像居然是个戴着黑墨镜的披萨,旁边用披萨酱写着:“粮票nft已被我们撒上过期芝士,交赎金1000比特币,否则全部变成炭烤披萨!”
“1000比特币?!”苏曼青推眼镜的手一抖,把键盘上的奥利奥碎屑震进了回车键,“够买曼哈顿岛所有披萨店十年的辣香肠了!”她的屏幕上正循环播放着黑客发来的视频:一个像素化的披萨刀在切割区块链,配文“切片服务,童叟无欺”,背景音居然是《传奇》里“金融风暴皮肤”的技能音效。
秦雪梅把战术平板拍在桌上,震得旁边的军用罐头跳起半厘米:“我刚用卫星定位扫了暗网,这个‘暗影军团’的ip地址像撒在披萨上的芝士碎——东一块西一块,不过……”她突然指着屏幕上的流量分析图,“他们的数据包里藏着‘纽约芝士披萨爱好者’论坛的cookie,最新发帖是‘哪家的辣香肠能拉丝30厘米?’”
林晓芸蹲在地上捡薯片,突然举起一片沾满灰尘的:“等等!黑客视频里的披萨刀……跟我昨天在唐人街买的削苹果刀长得一样!还有背景里那个‘pizza hut’的外卖盒,我上周点过,里面的大蒜酱包现在还在我抽屉里!”她的头发上沾着薯片碎屑,此刻在警报灯下闪得像撒了层芝士粉。
陆明远绕着桌子走了一圈,踢到了桌下的纸箱——里面全是林晓芸收集的披萨盒,其中一个印着“第100次光顾送免费黑客套餐”的字样。“97年香港被黑客狙击时,对手也发过类似的‘最后通牒’,”他突然停下脚步,从口袋里掏出枚硬币,“结果我们顺着他们的电话线找到了隔壁奶茶店的wi-fi。”硬币在红色警报灯下划出一道番茄色的弧线。
下午三点,林晓芸把黑客发来的赎金要求打印出来,当成桌布铺在桌上,上面还沾着她刚滴的番茄酱:“头儿,他们说‘先付500比特币试吃装,不满意包退’——这哪是勒索,这是披萨外卖菜单吧!”她用马克笔在“1000比特币”旁边画了个打叉的披萨,写上“建议零售价:100张必胜客优惠券”。
“我反对!”苏曼青推了推眼镜,键盘上的奥利奥碎屑掉进了空格键,“根据《网络xx安全法》第x条,支付赎金等于鼓励犯罪——除非他们能开发票,税号还要能查到!”她的屏幕上跳出个窗口,显示“正在扫描暗网披萨店营业执照”,旁边是个像素化的税务员形象。
秦雪梅突然把战术耳机摘下来,里面传来滋滋的笑声:“暗网线人说,‘暗影军团’正在用我们的粮票nft代码玩‘区块链披萨接龙’,输了的人要吃加菠萝的夏威夷披萨!”她的对讲机旁边放着半罐军用菠萝罐头,此刻被她当成话筒举着,“而且他们内部在为赎金用途吵架——有人想买最新款游戏主机,有人想换辆带烤箱的披萨车。”
陆明远把硬币抛向空中,接住时拍在林晓芸画的披萨上:“那就来个‘买一送一’谈判——告诉他们,付1000比特币可以换:1 我们帮他们优化区块链披萨代码;2 送‘粮票nft限定版披萨优惠券’,凭票可在现实中兑换带k线图的芝士饼。”他指着白板上林晓芸画的黑客头像,给披萨墨镜上加了副算盘。
林晓芸突然跳起来,把薯片袋套在手上当手套:“我有主意了!做个‘赎金支付模拟器’——表面上是转账页面,其实是个披萨制作小游戏,他们每‘支付’1比特币,就要在游戏里给披萨加一种配料,加错了就会触发‘胃酸警告’!”她的运动鞋踩在薯片碎屑上,发出咔嚓咔嚓的声响,像在踩碎黑客的阴谋。
凌晨一点,临时基地的旧收音机突然播放起《披萨之歌》,吓得林晓芸把刚塞进嘴里的披萨掉在键盘上。秦雪梅对着战术平板低声说话,屏幕蓝光映着她脸上的芝士渣:“追踪到了!‘暗影军团’的主服务器藏在新泽西一家披萨店的地下室,他们用烤箱的散热口给服务器降温!”她的对讲机旁边放着张外卖订单,上面写着“20寸超级至尊,不要青椒,多放黑客级芝士”。
“披萨店?”苏曼青推了推眼镜,突然在键盘上敲出火星,“我刚查了他们的域名注册信息——注册人叫‘马里奥·披萨’,邮箱是xxxxfoxmail,地址写的是‘纽约芝士大道13号’,正好是我上周点过的‘黑客披萨’店!”她的鼠标垫上不知何时多了块披萨边,被压成了区块链的形状。
陆明远捡起林晓芸掉在键盘上的披萨片,突然笑了:“97年香港那次,我们顺着对手的咖啡订单找到了他们的交易室,现在看来,黑客也得吃饭。”他走到窗边,看着远处新泽西的灯光,“秦雪梅,联系fbi的朋友,就说我们要去‘披萨店’查税;林晓芸,准备‘区块链披萨病毒’——只要他们敢碰我们的nft,就自动给他们的电脑发‘今日特价披萨’广告,直到死机。”
林晓芸立刻在白板上画流程图,每个节点都画成披萨片:“病毒第一阶段:弹出‘您的电脑需要补充芝士’警告;第二阶段:自动下载《如何制作完美披萨》教学视频;第三阶段:锁屏壁纸换成陆明远吃披萨的照片,配文‘赎金不如买披萨’!”她的头发上沾着披萨酱,此刻在台灯下闪得像顶番茄皇冠。
苏曼青突然拍手笑起来:“我再写个‘智能合约菜单’——他们每攻击一次,就自动从他们的钱包扣01比特币,用来支付‘披萨防御系统’的使用费,扣满100次就送一张‘黑客专用折扣券’!”她的键盘上,那块披萨边滚到了“发送”键上,像颗红色的攻击按钮。
早上七点,陆明远团队跟着fbi探员冲进新泽西的“黑客披萨”店,烤箱里正飘出榴莲披萨的诡异香味。地下室里果然堆满了服务器,散热口插着披萨盒当风扇,墙上贴着“黑客守则:1 披萨必须趁热吃;2 攻击前先点外卖”的标语。
“不许动!”秦雪梅用战术罐头指着角落里的程序员,结果罐头盖没拧紧,黄桃块撒了一地,“呃……这是证据!”她的战术背心里掉出几张粮票nft的打印图,正好落在程序员的键盘上。
林晓芸指着服务器屏幕,上面还开着“区块链披萨接龙”游戏:“看!他们用我们的粮票nft代码做了披萨配料模拟器,每个nft对应一种 topping!”她的运动鞋踩在披萨盒上,发出清脆的响声,“还有这个带头的黑客……居然是‘暗黑王朝’的前程序员!上次卖皮肤输了,改行当披萨黑客了?”
那程序员举着双手,手里还拿着半块夏威夷披萨:“冤枉啊!我们就是群喜欢披萨的程序员,看粮票nft做得太酷,想测试下防御……谁知道你们的区块链像披萨烤炉一样难攻破!”他的电脑桌面上,“暗影军团”的头像其实是披萨表情包,聊天记录全是“今天谁点外卖”“多放芝士少放辣”。
苏曼青推了推眼镜,突然笑出了声:“他们的攻击代码里全是披萨注释——‘这里要像揉面团一样揉数据’‘那个漏洞像披萨中间的空洞’!”她的u盘里,之前准备的“区块链披萨病毒”正自动播放《披萨之歌》,声音响彻地下室。
陆明远看着满屋子的披萨盒和服务器,突然想起97年香港那次,对手的交易室里也堆满了奶茶杯。他从口袋里掏出枚硬币,抛向空中:“这样吧,你们帮我们完善粮票nft的‘回忆碎片’功能,把每个nft关联到一个真实的披萨店故事,就当抵赎金了。”硬币落在程序员的披萨盘里,旁边是块带菠萝的披萨片。
一周后,粮票nft平台上线了“披萨回忆”板块,每个nft都可以查看对应的现实披萨店历史,比如“1985年某粮票曾换得三张葱花饼,如今那家店变成了披萨店”。而“暗影军团”的程序员们真的开了家“区块链披萨店”,用粮票nft当会员卡,买披萨送“黑客级芝士”。
陆明远团队的临时基地里,警报灯换成了披萨店的暖黄色,林晓芸正在用粮票折披萨盒,秦雪梅的战术平板里存着各家披萨店的优惠券,苏曼青的键盘上再也没有食物碎屑——因为她买了个披萨形状的键盘保护套。
“知道吗?”陆明远看着窗外新泽西的方向,那里有家披萨店的霓虹灯正闪着“区块链已烤熟”的字样,“黑客跟投资者其实一样,都在找能‘拉丝’的价值——只不过他们用代码,我们用……”
“用粮票换披萨?”林晓芸咬着刚折好的粮票盒子,眼睛亮晶晶的。
“用看透人心的芝士。”陆明远笑了笑,把最后一块披萨塞进嘴里,硬币在他掌心轻轻发烫,像刚出炉的面团,藏着下一场冒险的发酵密码。