陈骁把那张从打印机滑落的照片折成小块,塞进战术腰带内侧的夹层。电梯还在下行,金属门映出他半张脸,眉骨上的疤在冷光下显得格外清晰。他没再看屏幕里的信号热力图,也没去想WKT-09背后到底牵连多广。现在最要紧的是时间——沈昭体内的毒素半衰期是六十八小时,最后一次信号激活在昨晚八点整,这意味着投毒周期刚刚完成一轮。
他走出电梯,直奔技术科值班室。走廊灯忽明忽暗,像是电压不稳。他脚步没停,心里快速过了一遍昨晚八点前后全市电力负荷波动的数据。
城南区域在那个时间点出现了短暂异常,持续时间不到两分钟,但波形尖锐,不像常规设备启停该有的样子。紧接着,系统自动将这起电压扰动与一处废弃变电站联系起来——老城区3号高压输电塔附近,是市政电网改造前的老线路。
他立刻调出无人机巡检记录。画面放大到输电塔顶端时,一只风筝卡在绝缘子串之间,线缆缠得死紧。看似是孩子玩闹后不小心挂住的,可材质分析显示骨架是碳纤维复合材料,表面涂层还能抗电磁干扰。更关键的是,内部嵌着微型电路板和定向天线。
这不是意外。
是有人故意放上去的信号中继器。
他手指划过屏幕,启动案情推演。三维路径图展开,信号流向一目了然:保温杯发出低频脉冲→触发茶具储液囊释放毒素→同步上传加密指令至风筝中继站→接入市政电力调度备用信道→远程操控局部电网。
整个链条闭合了。
一个用来投毒的闭环系统,竟然连着整座城市的供电网络。
他抓起对讲机:“封锁3号塔周边五百米,不准任何人靠近或断电检修。”说完转身就走。
车开得很快,风从半降的车窗灌进来。车载电台突然爆出急救中心的呼叫:“第三人民医院ICU全部断电!呼吸机停了!请求支援!”接着是第二条:“仁和医院手术区突发跳闸,两台心外手术中断!”第三条来自调度中心内部通报:“多个片区突发停电,原因不明。”
陈骁猛地踩下刹车。
日期是十五号。
他脑子里闪过一个念头,立即比对过去十二个月每月15日凌晨2:17的停电记录与失踪人员轨迹。
推演结果瞬间生成。在过去一年里,每个月的这一天同一时刻,都有一次精确到秒的局部断电,平均持续四分半钟,范围集中在三家民营医院周边——第三人民医院、仁和医院、康安医疗中心。而七名失联者最后出现的地点,全都在这些区域步行十分钟内。
他拨通林晚秋留下的加密数据库接口,用权限密钥登入她预设的档案通道。三分钟后,几家医院近三年的手术排班表出现在屏幕上。每逢15日,这三家机构都会安排一场“紧急器官移植术”,主刀医生姓名模糊,麻醉记录缺失,术后病历归档延迟超过七十二小时。
系统提示很有可能存在非法摘取行为,利用断网窗口规避监控。
他把车掉头,直奔第三人民医院。
路上通讯开始中断,交通信号灯全部熄灭。整座城市陷入黑暗,只有零星几盏应急灯亮着。他凭着记忆开车,抵达医院地下车库时,发现配电房门虚掩着。手电照进去,备用发电机处于关闭状态,控制面板没有任何启动痕迹。请求出错,状态码:0内容:请求出错,状态码:502内容:<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>biqugem.com | 502: Bad gateway</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/main.css" />
</head>
<body>
<div id="cf-wrapper">
<div id="cf-error-details" class="p-0">
<header class="mx-auto pt-10 lg:pt-6 lg:px-8 w-240 lg:w-full mb-8">
<h1 class="inline-block sm:block sm:mb-2 font-light text-60 lg:text-4xl text-black-dark leading-tight mr-2">
<span class="inline-block">Bad gateway</span>
<span class="code-label">Error code 502</span>
</h1>
<div>
Visit <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_502&utm_campaign=www.biqugem.com" target="_blank" rel="noopener noreferrer">cloudflare.com</a> for more information.
</div>
<div class="mt-3">2026-07-20 02:50:31 UTC</div>
</header>
<div class="my-8 bg-gradient-gray">
<div class="w-240 lg:w-full mx-auto">
<div class="clearfix md:px-8">
<div id="cf-browser-status" class=" relative w-1/3 md:w-full py-15 md:p-0 md:py-8 md:text-left md:border-solid md:border-0 md:border-b md:border-gray-400 overflow-hidden float-left md:float-none text-center">
<div class="relative mb-10 md:m-0">
<span class="cf-icon-browser block md:hidden h-20 bg-center bg-no-repeat"></span>
<span class="cf-icon-ok w-12 h-12 absolute left-1/2 md:left-auto md:right-0 md:top-0 -ml-6 -bottom-4"></span>
</div>
<span class="md:block w-full truncate">You</span>
<h3 class="md:inline-block mt-3 md:mt-0 text-2xl text-gray-600 font-light leading-1.3">
Browser
</h3>
<span class="leading-1.3 text-2xl text-green-success">Working</span>
</div>
<div id="cf-cloudflare-status" class=" relative w-1/3 md:w-full py-15 md:p-0 md:py-8 md:text-left md:border-solid md:border-0 md:border-b md:border-gray-400 overflow-hidden float-left md:float-none text-center">
<div class="relative mb-10 md:m-0">
<a href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_502&utm_campaign=www.biqugem.com" target="_blank" rel="noopener noreferrer">
<span class="cf-icon-cloud block md:hidden h-20 bg-center bg-no-repeat"></span>
<span class="cf-icon-ok w-12 h-12 absolute left-1/2 md:left-auto md:right-0 md:top-0 -ml-6 -bottom-4"></span>
</a>
</div>
<span class="md:block w-full truncate">Hong Kong</span>
<h3 class="md:inline-block mt-3 md:mt-0 text-2xl text-gray-600 font-light leading-1.3">
<a href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_502&utm_campaign=www.biqugem.com" target="_blank" rel="noopener noreferrer">
Cloudflare
</a>
</h3>
<span class="leading-1.3 text-2xl text-green-success">Working</span>
</div>
<div id="cf-host-status" class="cf-error-source relative w-1/3 md:w-full py-15 md:p-0 md:py-8 md:text-left md:border-solid md:border-0 md:border-b md:border-gray-400 overflow-hidden float-left md:float-none text-center">
<div class="relative mb-10 md:m-0">
<span class="cf-icon-server block md:hidden h-20 bg-center bg-no-repeat"></span>
<span class="cf-icon-error w-12 h-12 absolute left-1/2 md:left-auto md:right-0 md:top-0 -ml-6 -bottom-4"></span>
</div>
<span class="md:block w-full truncate">www.biqugem.com</span>
<h3 class="md:inline-block mt-3 md:mt-0 text-2xl text-gray-600 font-light leading-1.3">
Host
</h3>
<span class="leading-1.3 text-2xl text-red-error">Error</span>
</div>
</div>
</div>
</div>
<div class="w-240 lg:w-full mx-auto mb-8 lg:px-8">
<div class="clearfix">
<div class="w-1/2 md:w-full float-left pr-6 md:pb-10 md:pr-0 leading-relaxed">
<h2 class="text-3xl font-normal leading-1.3 mb-4">What happened?</h2>
<p>The web server reported a bad gateway error.</p>
</div>
<div class="w-1/2 md:w-full float-left leading-relaxed">
<h2 class="text-3xl font-normal leading-1.3 mb-4">What can I do?</h2>
<p class="mb-6">Please try again in a few minutes.</p>
</div>
</div>
</div>
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">a1dea8a86a2f5e01</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">43.243.73.188</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_502&utm_campaign=www.biqugem.com" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList.remove("hidden"),c.addEventListener("click",function(){c.classList.add("hidden");a.getElementById("cf-footer-ip").classList.remove("hidden")}))}var a=document;document.addEventListener&&a.addEventListener("DOMContentLoaded",d)})();</script>
</div><!-- /.error-footer -->
</div>
</div>
</body>
</html>