第25章:加速与隐患

章节报错(免登陆)

新笔趣阁(biquge3456.com)更新快,无弹窗!

擦过木头。
    “谢谢……雨哥。”
    说完,他猛地站起身,椅子腿在地板上划出刺耳的响声。他没有看王雨,抓起椅背上的外套,几乎是逃也似的冲向门口。拉开门,冲出去,门在身后重重关上。
    砰。
    响声在空荡的工作室里回荡。
    王雨坐在那里,一动不动。
    他看着那扇还在微微颤动的门,看着门缝里透进来的楼道灯光,看着空气中漂浮的尘埃。他的心里,有什么东西,正在慢慢沉下去。
    但他没有时间沉溺。
    他转过身,继续工作。
    凌晨三点,刘明和赵凯写的代码全部检查完毕。王雨打开后台管理端的代码仓库,开始部署测试环境。服务器是租的廉价云主机,配置不高,但跑一个简单的后台足够了。他打开终端,输入命令行,屏幕上的字符快速滚动。部署完成,他打开浏览器,输入测试地址。后台管理界面加载出来,简洁的登录框。他输入测试账号,点击登录。
    页面跳转,进入商家管理列表。
    空荡荡的,还没有数据。
    但框架已经搭起来了。
    王雨靠在椅背上,长长地吐出一口气。疲惫像潮水一样涌上来,淹没他的四肢百骸。他的眼睛很干,很涩,太阳穴在突突地跳。但他不能睡。还有事情要做。
    他打开代码编辑器,开始写一个简单的数据导入脚本。要把李悦今天签的那五家商家的信息,导入到数据库里。他的手指在键盘上移动,屏幕上的代码一行一行生成。写完了,保存,运行。命令行窗口刷新,显示导入成功。
    他刷新后台页面。
    商家列表里,出现了五条记录。店名,地址,联系人,电话,状态“已审核”。
    看着那五条记录,王雨的心里,终于有了一丝微弱的安慰。
    至少,事情在向前推进。
    至少,母亲的手术费,又近了一点点。
    他关掉后台页面,准备关电脑。但就在鼠标移到关闭按钮的瞬间,他的动作停住了。
    他的目光,落在了代码仓库的一个文件上。
    那个文件,是后台管理端的一个工具类,名字叫“Utils.java”。文件不大,只有几百行代码。但王雨记得,刘明和赵凯今天没有动过这个文件。这个文件,是陈默之前写的,里面封装了一些通用的方法,比如日期格式化、字符串处理、加密解密之类的。
    王雨点开了那个文件。
    他的目光,一行一行地扫过代码。
    大部分代码都很正常,注释清晰,逻辑简洁。但当他看到文件的最后几行时,他的瞳孔骤然收缩。
    那里,有一段代码,看起来很奇怪。
    那是一段大约二十行的代码,被包裹在一个看似无用的条件判断里。条件判断的表达式很复杂,涉及好几个变量的组合,但那些变量,在整个工具类里都没有被定义过。也就是说,这段代码,永远不会被执行。
    但代码本身,是存在的。
    王雨仔细看那段代码。
    代码的功能,是每隔一段时间,就向一个外部的URL发送一个HTTP请求。请求里携带了一些数据,包括当前服务器的IP地址、系统时间、还有一段经过加密的字符串。那个URL,是一个看起来很随机的域名,由字母和数字组成,没有任何意义。
    注释是乱码。
    不是中文,不是英文,而是一串毫无意义的字符:`#@$%^&*()_+`
    王雨的后背,瞬间冒出了一层冷汗。
    他的手指停在鼠标上,一动不动。
    他的大脑在飞速运转。
    这段代码,是干什么的?
    看起来,像是在收集服务器的信息,然后发送到某个外部地址。那个地址,是谁控制的?赵天豪?还是别的什么人?
    这段代码,是什么时候写进去的?
    陈默写的吗?
    如果是陈默写的,他为什么要写这个?是为了监控服务器的运行状态?还是为了……别的什么?
    王雨想起了前世。
    前世,他曾经见过类似的代码。那是在一家创业公司,技术总监在后台系统里埋了一个后门,定期把公司的核心数据发送到竞争对手的服务器上。那个后门,也是伪装成一段永远不会执行的冗余代码,注释也是乱码。
    后来,那家公司倒闭了。
    技术总监消失了。
    王雨盯着屏幕上的那段代码,心脏在胸腔里剧烈跳动。
    他的手,有些发抖。
    但他强迫自己冷静下来。
    他没有立刻删除那段代码。
    相反,他打开了另一个文件,开始写一段新的代码。那是一段监控代码,功能很简单:记录每一次向那个外部URL发送请求的时间、发送的数据、以及服务器的响应。他把这段监控代码,悄悄地插入到了那个工具类里,紧挨着那段可疑的代码。
    然后,他保存了文件。
    关掉编辑器,关掉电脑。
    工作室里,陷入一片黑暗。
    只有窗外的霓虹灯,还在不知疲倦地闪烁。红的光,绿的光,蓝的光,交替映在空荡荡的桌椅上,映在冰冷的电脑屏幕上,映在王雨苍白的脸上。
    他坐在黑暗里,很久很久。
    然后,他站起身,拿起外套,走出工作室。
    铁门在身后关上,发出沉闷的响声。
    楼道里很暗,声控灯依然没修。
    他一步一步走下楼梯,脚步声在空荡的楼道里回响。
    但他的心里,已经做出了决定。
    那段代码,他不会删。
    他要留着它。
    他要看看,到底是谁,在背后盯着他。
    他要将计就计。
章节报错(免登陆)
验证码: 提交关闭