下一章 上一章 目录 设置
12、第一次反击 第 ...
-
第十二章:第一次反击
凌晨两点,周宇航的“洞穴”里只有键盘声。
三块屏幕的蓝光映着他镜片后的眼睛。地下室的空气带着潮湿的霉味,混着泡面调料包残留的咸香。他挪了挪压在腿上的旧教科书,那是伪装,如果有人突然进来。
左边屏幕显示着U盘文件树。
光标停在“兄弟连_名录”上。
他双击点开。
一、脱敏
聊天记录像毒蛇一样盘踞在文件夹里。周宇航滚动鼠标,表情平静。手指在快捷键上跳跃:
他需要的是“留白艺术”。
选了三张:
第一张(2022.11.15 23:47):
[群聊截图]
用户A:新来的那个,丈夫在缅甸的,谁试过了?
用户B:我上周“家访”了,还行。
用户C:照片呢?
[图片](已模糊处理,但办公室蓝色窗帘清晰)
用户D:注意点,她女儿在我班上。
用户E:D哥放心,接送我安排。
周宇航用马赛克遮住头像和昵称,但保留了对话结构。蓝色窗帘是关键——全镇只有镇政府304室用这种窗帘。
第二张(2023.1.22 19:30):
用户C:过年了,给各位领导备了点“年货”。
[转账截图](收款方:“清河镇中心小学贫困生专项基金”清晰可见)
用户A:C老板有心了。
用户B:已安排M4家孩子评上“进步之星”。
金额打码,但“贫困生基金”和“M4”的关联赤裸裸。
第三张(2023.3.8 14:20):
用户B:妇女节,给各位“红颜”送温暖了没?
用户A:统一采购了口红,发票走办公用品。
用户E:A哥,发票抬头写啥?
用户A:写“留守儿童心理健康活动经费”。
对话完整保留。一句“经费”,性质全出。
周宇航把三张图另存。
二、建站
中间屏幕亮着代码编辑器。
他没用任何框架,代码简单到像是初学者写的。页面风格刻意复古:白底黑字,蓝色超链接。
标题是:
解密:一个山区小镇的“上流社会”微信群
正文只有七行:
以下内容截取自清河镇某权力小团体内部微信群。时间为2022年11月至2023年3月。
我们隐去了受害者信息,但保留足以识别地点、人物身份的关键细节。
这不是桃色八卦,是权力如何在最基层异化为系统性剥削的样本。
更多证据,将视情况公布。
如有线索提供,请发送至加密邮箱,无法追踪)
下面贴图。
在页面底部,他加了一行灰色小字:
保存。本地测试。页面在浏览器里打开,简陋得像是二十年前的网站。
周宇航检查了一遍代码,确认没有留下任何追踪信息。然后,他用脚本生成了十个不同的临时邮箱,随机选了一个作为发件箱。
三、投放
右边屏幕同时开着五个网页:
1. “基层观察者”论坛(日均活跃用户不足800)
2. 邻县贴吧“民声巷”板块
3. 某大学社会学社的内部版
4. 两个关注乡村妇女权益的微博超话
他写了段自动发布脚本。设置随机延迟:30秒到120秒。设置随机代理IP:五个不同的境外节点。
凌晨2点51分,第一个帖子出现在“基层观察者”论坛。
标题加粗标红,在寂静的版面上像一道伤口。
周宇航关掉脚本,切回论坛页面,手动刷新。
浏览量:1 → 3 → 8 → 15
两分钟后,第一个回复跳出来:
“标记。等后续。”
第二个:
“蓝色窗帘……有点东西。”
第三个:
“贫困生基金买口红?这操作骚断腿。”
周宇航面无表情地截图。他把第二个回复用户的ID“清河本地通”记下来账号注册三年,发过217条帖子,大部分是本地生活信息。
可能是普通居民。
也可能是钓鱼的。
凌晨3点20分,帖子被版主加精置顶。
浏览量突破500。
县贴吧的帖子也开始发酵。回复大部分是质疑:
“P图技术不错。”
“编故事赚流量?”
“有本事放完整聊天记录。”
但有一条回复被顶到最上面:
“我是清河镇中心小学毕业的。那个窗帘,确实是镇政府会议室同款。去年回去看过。”
回复者ID:“曾经的少先队员”。
周宇航点进主页。账号注册五年,发过徒步照片、书评、偶尔转发公益信息。看起来像在外工作的镇上人。
他截屏,归档到“潜在证人”文件夹。
四、涟漪
周宇航打开网络监听工具,设置关键词警报。
关键词组:
·清河镇 + 微信群 + 权力
·贫困生基金 + 挪用
·镇政府 + 304室
·兄弟连(虽然可能性极低)
凌晨4点08分,第一个警报触发。
有人在微博转发贴吧链接,配文:“如果这是真的,基层就烂到根了。” 转发量:9,评论3条。
4点25分,第二个警报。
某大学社会学系的群里出现讨论:“这个案例可以做成‘熟人社会权力异化’的田野样本,有老师想带队去调研吗?”
4点42分,第三个警报——关键警报。
关键词:“网信办 + 举报”。
有人在县贴吧原帖下回复:
“已实名举报给县网信办。造谣传谣,等着喝茶吧你。”
IP地址显示:清河镇电信。
周宇航盯着那条回复看了三秒。
然后,他清空浏览器历史,退出所有账号,关闭虚拟机。三块屏幕逐一变黑,地下室陷入黑暗。
只有手机屏幕还亮着。
加密群组“秋叶”里,他打了四个字:
“石子入水。”
十秒后,陈默回复:“浪多大?”
周宇航:“有人喊网信办了。”
许晓雯:“危险吗?”
周宇航:“预料之中。按计划,静默。”
他关掉手机,身体向后靠进旧电脑椅。椅子发出不堪重负的吱呀声。
地下室唯一的小窗外,天色开始泛白。
远处传来第一声鸡鸣。
上午8点15分,镇政府三楼。
张启明坐在办公桌后,面前摊着那份网页的打印稿。A4纸还带着打印机的温度。
他看得很慢,一个字一个字地看。
敲门声。
“进。”
李振华推门进来,脸色白得像纸。他手里也拿着一份打印稿,边缘被捏得皱巴巴的。
“张、张主任……”李振华的声音在抖,“这个……”
张启明没抬头:“坐。”
李振华僵硬地坐在对面椅子上。
办公室里安静得可怕。窗外传来学校早自习的铃声,清脆,规律,像某种嘲讽。
张启明终于放下打印稿。他端起茶杯,吹了吹水面,抿了一小口。
茶已经凉了。
“你怎么看?”他问。
李振华喉咙动了动:“这……这是诽谤!恶意中伤!”
“嗯。”张启明点头,“还有呢?”
“还、还有…”李振华语无伦次,“这肯定是…是有人要害我们镇!破坏扶贫成果!”
张启明笑了。
笑容很浅,没到眼睛。
桌上的座机响了。
来电显示:县网信办。
张启明看了眼李振华,李振华立刻闭嘴,身体绷直。
张启明拿起话筒。
“喂,刘主任……是,看到了。对,是我们镇……什么?市里也有媒体打电话问?”
他声音平稳,甚至带着恰到好处的无奈:“刘主任放心,这完全是恶意诽谤。我们已经报警了,网安那边正在查IP……是是是,肯定是别有用心的人抹黑我们镇的脱贫攻坚成果……”
李振华看见张启明握话筒的手,指关节发白。
“是,我们一定严肃处理,绝不让谣言扩散……好,谢谢刘主任关心。”
电话挂断。
张启明轻轻放下话筒,动作慢得像电影慢镜头。
然后他抬起头。
眼神像冻了十年的冰。
“查。”他说。
李振华一哆嗦:“查……查谁?”
“谁懂网络?谁在学校微机课拿过奖?谁家能半夜上网?”张启明一字一顿,“还有—”
他顿了顿。
“林秋生前,跟谁走得近?”
李振华呼吸一滞。
“今天放学之前。”张启明站起身,走到窗边,背对着李振华,“我要看到名单。所有可疑的学生,所有懂电脑的老师,所有可能接触过林秋的人。”
“可是……”李振华声音发虚,“没有证据就查学生,影响不好……”
“证据?”张启明转过身,笑了。那笑容冰冷,锋利,“李老师,你是不是忘了——在这个镇,我们说的话,就是证据。”
窗外阳光正好。
光柱斜射进来,尘埃在光里疯狂飞舞。
张启明站在光里,影子拖得很长,一直延伸到李振华脚下。
“去吧。”他说,“低调点。以‘网络安全教育’的名义。”
李振华低头,快步走出办公室。
门轻轻关上。
张启明站在原地,很久没动。他低头看着自己的手,那双手干净,指甲修剪整齐,手背上有一道浅浅的旧疤——很多年前被玻璃划的。
他走到办公桌前,拉开最下面的抽屉。
里面躺着一部老式手机,黑色,没有品牌标识。
开机需要密码。他输入六位数字:920914。
苏婉秋的生日。
聊天软件里只有一个群,已经解散了,但本地记录还在。他滑动屏幕,指尖在冰冷的玻璃上移动。
停在三月初的一条:
2023.3.3 22:15
张启明:林秋最近怎么样?
李振华:很安静,学习更用力了。上次月考又是第一。
张启明:看好她。别让她……接触不该接触的东西。
李振华:明白。
张启明盯着屏幕。
然后他关掉手机,放回抽屉,锁好。钥匙转了两圈,咔哒。
窗外的学校铃声又响了,这次是下课铃。
孩子们的笑声像潮水一样涌来,清脆,鲜活,充满了无知带来的快乐。
张启明走到窗边,看着操场。
几个初三男生在打篮球,女生三三两两走在跑道上,校服被风吹得鼓起。阳光洒在崭新的塑胶跑道上,红得刺眼。
他看了很久。
久到第二节课的上课铃响起。
然后,他轻轻说了一句,声音低得只有自己能听见:
“晚秋,是你吗?”
风吹过镇政府新贴的瓷砖墙面,发出极轻微的呜咽声。
像叹息。
又像冷笑。
(第十二章完)
下章预告:
名单开始排查。
陈默被班主任“请”到办公室。
许晓雯发现母亲在厨房偷偷烧东西——烧的是一叠现金。
而周宇航的地下室门外,响起了敲门声:
“宇航,开下门,王老师找你了解点网络安全的‘情况’。”