80.愤怒的反击
严策站在落地窗前,手机屏幕的光映亮了他的下颌线。窗外,城市彻底沉入深夜,只有零星灯火如孤岛般漂浮在黑暗里。秦悦走到他身边,递过来一杯温水。玻璃杯壁温热,水汽氤氲。“他会成功的。”秦悦轻声说,但声音里没有多少把握。严策接过水杯,没有喝。他的目光落在手机屏幕上,李浩最后发来的那两个字——“开始”——像两颗投入深潭的石子,涟漪正在看不见的数据海洋里扩散。远处,某栋写字楼的轮廓在夜色中模糊,那是寰宇科技总部所在地。此刻,那里的某些服务器指示灯,或许正在疯狂闪烁。
***
李浩的卧室里,只有电脑屏幕的光。
三块显示器呈弧形排列,每一块上都滚动着密密麻麻的代码流、网络拓扑图、系统日志。机箱风扇发出低沉持续的嗡鸣,像某种机械生物的呼吸。空气里弥漫着电子元件发热的焦味,混合着桌上半罐能量饮料的甜腻气息。
李浩的手指在键盘上飞舞。
他的动作很快,但很稳。每一个敲击都精准地落在键帽中央,发出清脆的咔嗒声。屏幕上的光标跳跃,命令行窗口弹出又关闭,数据包像暴雨般倾泻而出。
他的眼睛布满血丝。
从接到母亲电话到现在,已经过去了六个小时。六个小时里,他安抚了崩溃的母亲,指导父亲配合警方做了笔录,调取了路口监控——那辆摩托车没有牌照,骑手戴着头盔,擦碰后迅速逃离,消失在监控盲区。六个小时里,他追踪了那个勒索电话,从虚拟运营商到层层转接,最终指向那家名为“鑫达商贸”的皮包公司,而这家公司的注册地址,与寰宇科技旗下一家子公司共享同一栋写字楼。
六个小时里,愤怒像岩浆一样在他胸腔里翻滚、沸腾。
现在,岩浆要喷发了。
李浩深吸一口气,指尖悬停在回车键上方。屏幕上,是他花了三个小时编写的攻击脚本——一个结合了数据爬虫、逻辑炸弹和分布式拒绝服务攻击的混合体。核心算法部分,他融入了严策提供的那些古算法逻辑:那些基于《天工秘录》中“奇门遁甲”推演出的非线性序列,那些模拟自然物性变化的迭代函数。
传统网络安全防护,基于的是现代数学和逻辑学。
而这些古算法,来自另一个体系。
李浩不知道它们具体是什么原理,但他测试过——用这些逻辑生成的加密序列,现有的破解工具需要多花百分之三十的时间才能解出;用这些逻辑设计的访问路径,能绕过百分之十五的常规防火墙规则。
足够了。
他敲下回车。
屏幕中央,一个进度条开始缓慢爬升。百分之十,百分之二十。李浩盯着那些数字,手指无意识地敲击着桌面。木质桌面上有几道划痕,是他小时候用美工刀刻的,现在已经模糊。窗外的夜色浓得像墨,远处传来隐约的警笛声,由远及近,又由近及远。
百分之五十。
李浩端起能量饮料,喝了一大口。液体冰凉,带着人工香精的甜味,滑过喉咙时带来短暂的刺激。他看了一眼手机,屏幕上是严策发来的最后一条信息:“浩子,小心。”
小心。
李浩扯了扯嘴角。
当对方越过那条线,用最下作的手段威胁你的家人时,“小心”这个词,就显得太苍白了。
他要的不是小心。
是反击。
***
秦悦律师事务所的办公室里,时钟指向凌晨一点。
严策坐在沙发上,面前的茶几上摊开着一本笔记本。秦悦坐在他对面,手里拿着一份打印出来的法律条文,但她的目光时不时飘向严策的手机。
“他会用跳板吗?”秦悦问。
“会。”严策说,“李浩很谨慎。他会用至少三层代理,攻击源会伪装成境外IP。攻击目标也不会是核心系统,而是那些对外公开、但防护严密的服务器节点。”
“为什么选那些?”
“因为那些节点承担着对外业务接口,一旦瘫痪,会影响客户访问、数据交换。但又不是核心数据库,不会造成不可逆的损失。”严策说,“李浩要的是混乱,是警告,不是毁灭。”
秦悦沉默了几秒。
“但法律上,这依然是破坏计算机信息系统罪。”她说,“一旦被追踪到,三年起步。严策,你真的支持他这么做?”
严策抬起头。
办公室的灯光是冷白色,照在他脸上,让他的轮廓显得更加分明。他的眼睛里有一种复杂的东西——愧疚,愤怒,无奈,还有一丝决绝。
“秦律师,”他说,“如果今天被威胁的是你的父母,你会怎么做?”
秦悦没有回答。
她放下法律条文,走到窗边。玻璃上倒映出她的脸,疲惫,但眼神依然锐利。窗外,城市的夜景像一幅巨大的电路板,无数光点闪烁,无数数据在看不见的线缆里奔流。
“我会报警。”她最终说,“用合法手段。”
“报警了。”严策说,“警方立案了,但你知道这种案子破案率有多低。摩托车没有牌照,骑手身份不明,勒索电话经过层层转接,皮包公司法人是个七十岁的农村老人,什么都不知道。等警方查清楚,可能是一个月后,可能是半年后。而在这期间,对方可能还会再来一次,两次,三次。”
他顿了顿。
“浩子的母亲,今天下午接到电话后,哭了整整三个小时。她不敢出门,不敢接陌生电话,连邻居敲门都吓得发抖。”严策的声音很平静,但平静底下藏着某种坚硬的东西,“有些伤害,不是法律能立刻弥补的。有些警告,必须用对方能听懂的方式传达。”
秦悦转过身,看着他。
“所以你支持他。”
“我理解他。”严策纠正道,“而且我相信,李浩知道分寸。他不会让自己暴露,不会造成无法挽回的损失。他只是在告诉那些人——我们不是任人宰割的羔羊。我们有能力反击,而且,我们不怕反击。”
办公室陷入沉默。
只有空调出风口的嘶嘶声,和远处街道上偶尔驶过的车辆声。
***
李浩的屏幕上,进度条走到了百分之百。
第一波攻击,启动。
他选择了研究会对外公开的五个服务器节点作为目标。这些节点分布在三个不同的数据中心,承担着研究会官网、会员系统、学术论文库的访问接口。防护等级很高,但李浩之前已经摸清了它们的漏洞——一个存在于负载均衡器里的逻辑缺陷,一个缓存服务器的配置错误,还有三个应用层的注入点。
攻击脚本开始工作。
数据爬虫像无数只细小的蜘蛛,沿着预设的路径涌入目标系统。它们不窃取数据,只是疯狂地请求页面,提交表单,触发接口。每一个请求都带着精心构造的畸形参数,每一个表单提交都包含能触发异常处理的特殊字符。
服务器日志开始疯狂滚动。
错误提示像雪崩一样涌现。
李浩切到第二个屏幕,那里显示着目标节点的实时监控数据。CPU使用率从百分之三十飙升到百分之九十五,内存占用直线上升,网络流量瞬间暴涨三倍。其中一个节点的负载均衡器开始丢弃请求,响应时间从毫秒级延长到秒级。
第一个目标,开始卡顿。
李浩没有停。
他启动了第二波攻击——逻辑炸弹。
这是更精巧的部分。他利用之前掌握的权限,在目标系统的几个非关键配置文件里,植入了伪装成正常代码的恶意片段。这些片段不会立刻生效,而是在特定条件触发后——比如系统时间到达某个整点,或者某个特定进程启动——才开始执行。
执行的内容很简单:修改系统日志的存储路径,导致日志写入失败;篡改DNS解析记录,让部分域名指向不存在的地址;触发虚假的安全警报,让监控系统误判遭受大规模入侵。
李浩设置了三重触发条件。
第一重,在攻击开始后十分钟。
第二重,在系统管理员尝试修复时。
第三重,在攻击结束后两小时。
他要的混乱,不是一瞬间的,而是持续的,蔓延的,像病毒一样在系统内部扩散。
第二个屏幕上的监控数据开始变化。
其中一个节点的日志系统突然报错,存储空间显示已满——但实际上,硬盘还有百分之七十的剩余。另一个节点的内部通讯服务开始异常,部分模块无法互相识别。第三个节点的安全警报灯亮起,自动防御机制启动,开始封锁“可疑”IP——其中一半是正常的用户访问。
混乱,开始了。
李浩深吸一口气,手指移到第三个攻击模块。
这次的目标,是寰宇科技。
他选择了三个业务数据库——客户关系管理系统、供应链管理平台、项目协作工具。这些都不是核心财务或研发数据,但一旦瘫痪,会影响寰宇科技日常运营的多个环节。
攻击方式更隐蔽。
李浩没有直接攻击数据库服务器,而是瞄准了它们的访问接口。他编写了一组模拟正常业务请求的脚本,但这些请求的频率是正常情况的五百倍。每一个请求都带着合法的身份令牌——这些令牌是他从之前渗透测试时留下的后门里获取的,已经失效,但系统验证逻辑存在漏洞,仍然会接受。
海量的请求涌向接口。
数据库连接池迅速耗尽。
查询队列堆积,响应超时,事务锁死。
李浩看着第三个屏幕上的数据流图,那些代表请求的绿色线条像疯长的藤蔓,迅速爬满整个拓扑图,然后开始变红——红色代表错误,代表超时,代表系统不堪重负。
第三个目标,开始崩溃。
***
凌晨两点,寰宇科技总部,网络安全监控中心。
值班工程师王磊打了个哈欠,揉了揉发酸的眼睛。监控墙上,几十块屏幕显示着公司各个系统的运行状态。大部分区域都是平稳的绿色,只有边缘几个节点偶尔闪烁黄色——那是正常的负载波动。
夜班很无聊。
王磊端起咖啡,喝了一口。液体已经凉了,带着苦涩的味道。他正准备去接杯热水,突然,监控墙中央的一块屏幕闪了一下。
红色警报。
王磊愣了一下。
那块屏幕对应的是研究会对外服务器节点三。红色警报意味着系统严重异常,可能是宕机,可能是遭受攻击。他放下咖啡杯,快步走到控制台前,调出详细日志。
日志像瀑布一样滚动。
“错误:负载均衡器会话数超限。”
“警告:应用服务器内存溢出。”
“错误:数据库连接池耗尽。”
“警报:检测到异常访问模式,疑似DDoS攻击。”
王磊皱起眉头。
他迅速调出流量监控图。图表上,代表入站流量的蓝色曲线像悬崖一样陡峭上升,在短短三分钟内暴涨了二十倍。来源IP分布在全球各地,大部分是云服务商的地址,显然是僵尸网络。
“妈的,真来了。”王磊低声骂了一句。
他启动应急预案:首先,启用备用带宽,分流攻击流量;其次,封锁攻击源IP段;第三,通知研究会技术负责人。
但当他尝试执行第二步时,系统卡住了。
配置界面加载缓慢,提交按钮点了没反应。王磊又试了几次,依然如此。他切到系统监控,发现配置管理服务的内存占用已经达到百分之九十九,CPU使用率百分之百。
“见鬼……”
王磊意识到,攻击不只是流量冲击。
系统内部,还有别的东西。
他尝试重启配置管理服务,但重启命令发出后,服务没有正常停止,反而触发了另一轮警报——安全监控系统突然弹出十几个红色弹窗,显示“检测到内部渗透尝试”、“关键配置文件被篡改”、“DNS解析异常”。
监控墙上的红色区域开始扩散。
从一块屏幕,到三块,到五块。
王磊的额头渗出冷汗。他抓起内部通讯电话,拨通了技术负责人的号码。铃声响了七声,才被接起。
“喂?”电话那头的声音带着睡意。
“张总,出事了。”王磊语速很快,“研究会节点遭受大规模攻击,疑似