林舟盯着屏幕上最后一行代码。
凌晨三点半的公司,寂静得能听见服务器风扇的嗡鸣。手指在键盘上敲击出最后一段逻辑——一个能让千万级用户同时在线不卡顿的算法优化。
他揉了揉酸涩的眼睛,准备保存文件。
心脏突然传来一阵尖锐的刺痛。
不是普通的心悸,更像是有根针从胸腔深处刺出来,穿透肋骨,直抵脊背。视野边缘开始出现像素化的噪点,那串刚写完的代码忽然扭曲、变形,化作一行行红色的报错信息:
```
Error: Life.exe has stopped working
Reason: Overload. Sleep debt: 437 hours.
Memory leak detected: Unreleased dreams: 12.
Recommended action: Reboot system...
```
“什么鬼......”林舟想说话,但声音卡在喉咙里。
眼前彻底陷入黑暗前,他最后的意识是:“妈的,还没提交代码......”
---
再次恢复知觉时,脸颊正贴在冰凉的木质桌面上。
林舟猛地抬起头,呼吸急促——然后愣住了。
这不是他的工位。
面前的电脑屏幕是苹果一体机,银色外壳反射着他模糊的倒影。屏幕上也不是熟悉的IDE界面,而是密密麻麻的数据图表、曲线图、社交媒体截屏,正中央一个红色加粗的弹窗:
⚠️ **紧急舆情预警:苏沐橙相关话题24小时内新增讨论87.4万,负面占比93.7%**
林舟茫然地环顾四周。
宽敞的开放式办公室,落地窗外是繁华的CBD夜景。周围的同事穿着时尚——一个短发女孩正对着三块显示器眉头紧锁,左边一个男生在打视频电话:“王导,我们家艺人真的只是普通朋友......”
“我这是......”林舟低头看自己的手,手指修长干净,没有老茧,但腕表上显示的时间是上午9:47。
等等,他应该死在凌晨三点半的办公室。
应该。
“林舟!你发呆够了没?”旁边传来急促的女声。
转头,一个扎着马尾辫、穿着职业套装大概二十五六岁的女孩正盯着他,眼神焦躁:“小苏的恋爱瓜爆了,热搜第七!评论全是骂她‘绿茶’‘恋爱脑’,老板刚在群里说要考虑解约!”
林舟张了张嘴。
女孩叫周悦,他的大脑自动浮现这个名字——还有职位:天娱传媒公关部助理,自己入职第二天的直属前辈。
穿越了。
从程序猿到公关助理。
从写代码到处理明星绯闻。
林舟强迫自己冷静下来,视线重新落回屏幕。那个红色的舆情预警窗口旁边,是实时数据监测曲线:
**曝光时间线**:
- 01:30 @娱乐大瓜主 发爆料长文
- 01:33 转发量从0暴涨到3000+
- 01:35 三家营销号同时“跟进”
- 01:40 #苏沐橙恋情#登上热搜末尾
- 02:10 已进入前二十
- 07:30 各大娱乐媒体集体转载
- 09:00 达到热度峰值
林舟眯起眼睛。
这数据走向,他太熟了。
**单一爆发源,三分钟内传播路径指数级扩散,后续节点精准卡在流量高峰时段**——这不是自然发酵,这是有人写的**恶意脚本**。
“你倒是说话啊!”周悦更急了,“老板的语音已经在群里响了!你要是不行,我找别人——”
“给我20分钟。”林舟说。
周悦愣住了:“什么?”
“20分钟,我能把这个回滚。”林舟的手指已经移到键盘上,开始操作。
他先点开了营销号爆料的那条长微博,截图。然后打开图片分析软件——这里没有他常用的工具,但基础的像素分析还是可以做。
果然。
第一张偷拍图的EXIF信息显示,拍摄设备是iPhone 13 Pro,拍摄时间“2026-02-14 21:47:32”。问题来了:那天苏沐橙在横店拍夜戏,剧组当晚的路透图清楚拍到她在片场,穿着戏服。
时间对不上。
林舟又切到转发数据界面。前三分钟的转发账号里,有37%是新注册的小号,昵称都是随机生成的字母数字组合。这些账号除了转发这条爆料,没有任何其他互动痕迹。
“你看这些转发账号。”林舟把屏幕转向周悦,“僵尸号集群,典型的刷量工具生成的。”
周悦凑近看,眉头皱得更深:“所以是......有人黑她?”
“这是定向攻击。”林舟的声音平静得自己都有点意外,“有人雇佣了专业的水军公司,用了爬虫脚本自动注册账号、批量转发,还加了时间随机化,想让传播曲线看起来自然。”
他边说边操作,快速在便签软件上列出要点:
```
Bug Report #001:苏沐橙恋情危机
---
1. 图片EXIF信息矛盾 - 伪造证据 ✅
2. 转发账号集群 - 僵尸号攻击 ✅
3. 时间节点卡点 - 流量操控 ✅
4. 媒体同步跟进 - 利益链条嫌疑
---
修复方案:
A. 反向追踪水军源头
B. 公布真实时间线证据
C. 发起技术层面反击(直播拆穿?)
```
周悦盯着那串文字,好半天才找回自己的声音:“你......你是程序员?”
林舟顿了顿:“算是吧。”
“什么叫算是?!”周悦的声音扬高,“你简历上写的是新闻传播专业!你昨天面试时说的是‘对娱乐圈充满热情’!你现在告诉我你是程序员?!”
林舟没回答。
因为他的注意力被另一个数据点吸引住了。
在那些海量转发评论里,有一条被淹没在谩骂中的评论,来自一个ID叫“数据喵”的用户:
> “等一下,这三张照片的拍摄角度完全一样,但时间戳差了半小时?现在的狗仔队都用定在三脚架上定点拍照的吗?(笑)有人发现这个bug了吗?”
这条评论发布于凌晨2:15,到现在只有三个点赞,零回复。
林舟点进这个“数据喵”的主页。
认证信息:数据分析师。最新一条微博是关于“如何用Python爬取微博热搜数据的教程”。
“找到关键bug了。”林舟说。
周悦不解:“什么?”
“在这堆恶意代码里,有人留了一个注释。”林舟指着那条评论,“这个‘数据喵’,她发现了攻击脚本的漏洞。攻击者为了批量生产爆料内容,把同一张照片复制粘贴,只改了时间水印,但忘了改拍摄角度参数。”
他快速截屏,把三张所谓的“不同时间段偷拍”照片并排对比。
三张照片里,远处广告牌上的LED灯显示的数字完全一致,路边垃圾桶的位置分毫不差,连地面上的一个易拉罐都保持相同的倾倒角度。
“这不可能是三十分钟内连拍的三个瞬间。”林舟下结论,“这是同一张照片,被PS了三个时间水印。”
办公室突然安静下来。
周围几个同事都转过头看向这边。
负责视频公关的男生挂断电话,表情复杂:“林舟......你昨天入职培训时,连‘CP粉’和‘黑粉’都分不清吧?你今天这是......”
“我是分不清那些。”林舟站起身,拿起桌上的手机,“但我分得清什么是有逻辑的数据,什么是人工制造的假象。”
他走到办公区正中央的白板前——昨天开例会用的营销计划还写在上面——直接拿起马克笔全部擦掉。
“我们要做的不是公关。”林舟开始写字,“是debug。”
白板上出现了第一行字:
```
攻击脚本分析:
1. 初始触发点:@娱乐大瓜主(收钱办事)
2. 扩散路径:水军脚本集群转发(已发现参数漏洞)
3. 证据层:伪造照片(EXIF信息伪造,角度一致)
4. 传播节点:卡在凌晨到早高峰(人为操控)
```
他转身看向同事们:“谁负责联系技术部门?我需要他们协助调取昨晚所有相关IP的活跃记录,特别是一点二十到一点四十之间,集中在某几个IP段的大量微博注册和转发行为。”
一个戴眼镜的男生举手:“我......我能联系。”
“好。你去找他们,就说要查‘微博异常注册脚本攻击’。”林舟又看向周悦,“你联系摄影组,调取苏沐橙2月14号在横店夜戏的所有现场花絮、路透、剧组监拍素材,特别是晚上九点左右的。”
周悦下意识点头,才反应过来:“等等,凭什么听你的——”
“因为这个bug,我能修。”林舟平静地说,“而且我已经开始修了。”
他走回工位,在浏览器里输入一行代码——直接黑进了微博的搜索接口?不,他只是用基础的前端调试工具,在控制台输入了几个查询命令,调出了那条爆料微博的后台数据。
转发账号的注册时间分布图显示在屏幕上。
一个完美的指数增长曲线,但在01:33:42这个时间点,有超过八百个账号在三秒内同时完成注册操作。
“看到了吗?”林舟指着那个垂直飙升的尖峰,“这是脚本行为。人类不可能在三秒内注册八百个账号。”
周悦凑近屏幕,瞪大眼睛:“这......这能作为证据吗?”
“能。但不够。”林舟关掉页面,“我们需要更大的锤。”
办公室的门被推开。
一个穿着定制西装、气质凌厉的中年女性走进来,正是天娱传媒的公关总监李薇。她扫视一圈,目光落在林舟身上:“你就是新来的助理?周悦说你在这里表演‘黑客技术’?”
周围空气凝固了。
林舟站起身:“不是黑客技术,是数据分析。”
李薇走到他面前,看了眼白板上的内容,又看了看电脑屏幕,沉默了三秒。
然后她说:“老板让我来通知,已经准备好解约声明了。苏沐橙这次的黑料太‘实锤’,公司不想浪费资源保她。”
周悦脸色白了:“李总,可是——”
李薇抬手打断:“除非你们能在一小时内拿出决定性的反转证据,否则半小时后法务部就会发函。”
她看向林舟,语气微妙:“小周说你可能有办法?”
林舟看了一眼时间:10:07。
距离倒计时结束还有53分钟。
“给我30分钟。”他说,“我能把这个bug完全回滚。”
李薇挑眉:“30分钟?你确定?”
林舟重新坐回椅子,打开微博网页,找到“数据喵”的那条评论,点击回复。
他打下一行字:
> “你好,我是天娱公关部的林舟。关于你发现的bug,我想请教几个技术细节。另外,如果你能协助我们完整拆穿这个攻击脚本,我们可以支付咨询费用,以及——给你独家报道权,让你写一篇‘如何用数据分析拆穿娱乐圈黑料’的技术长文。”
他按下发送键。
然后转向周悦:“现在,联系所有我们能接触到的主流娱乐媒体记者,告诉他们,半小时后天娱会召开一个‘技术型’的澄清发布会,内容会用到数据分析、网络攻防脚本拆解、和代码调试技术——邀请对‘技术破案’有兴趣的记者来。”
周悦目瞪口呆:“你要开技术发布会?”
“不是传统发布会。”林舟已经开始整理证据链截图,“是现场debug。我们要做的不是‘辩解’,而是把整个攻击脚本拆开,一行行代码分析给所有看。”
他抬头,眼神里第一次有了某种近乎兴奋的光芒。
这感觉,熟悉得令人怀念。
发现问题,分析问题,找到漏洞,修复问题——程序员的本能。
只不过这次要修的bug,不叫“系统崩溃”或“内存泄漏”。
叫“全网黑”。
林舟深吸一口气,重新进入状态。
他的手指在键盘上飞舞,浏览器标签页一个接一个打开:微博后台数据分析、各大娱乐论坛的爬虫结果、照片元数据对比工具、时间线可视化图表......
“李总,”他突然开口,“我需要公司授权我使用一句话。”
李薇已经拉过椅子坐下,抱着手臂:“什么话?”
“在接下来的澄清环节,我会说:‘这不是公关战,这是代码战。’”林舟说,“我需要公司同意我把这件事定性为‘有人对苏沐橙发动了脚本攻击’,而不是‘绯闻澄清’。”
李薇沉默了一会儿。
办公室里的空气紧绷到极限。
然后她点头:“可以。”
“还有一件事。”林舟又说,“联系苏沐橙,让她现在来公司。不要化妆,穿最简单的T恤牛仔裤,带上她的笔记本电脑。”
“为什么?”周悦问。
“因为她马上要当着所有记者的面,写一段代码。”林舟说,“这是修复这个bug的最后一个步骤。”
周悦差点把手机掉地上:“写什么代码?!她怎么可能会——”
“一个简单的Python脚本,爬取关于她的正面评论。”林舟已经开始在草稿纸上写代码框架,“我可以十五分钟教会她基础语法。重点是过程——让所有人看到,她不是‘绿茶’,她是‘被黑了还能自己写代码爬数据的硬核女孩’。”
李薇盯着林舟看了足足五秒。
然后她笑了——那种很轻、很冷的笑。
“新来的。”她说,“如果你真能在半小时内把这事反转......”
“那从明天开始,”林舟接话,“我就是正式公关顾问,不是助理。”
李薇站起身:“成交。”
她转身离开办公室,开始拨打电话。
周悦还处于震惊状态:“林舟......你到底是什么人?”
林舟没有回头,手指继续在键盘上敲击,屏幕上的证据链条越来越完整。
“一个修bug的。”他说。
只不过这次,要修的bug叫“人生”。
一个新的、完全陌生的、充满恶意脚本和虚假数据的世界。
但他已经找到第一个漏洞了。
---
**第1章 · 完**
---
**下一章预告:《程序员式道歉会,代码是最好的自证》**
林舟用半小时搭建起完整的技术反击方案,但水军背后的资本已经准备好第二轮攻击。当苏沐橙坐在电脑前,第一次打开Python编辑器时,直播间已经涌进二十万观众——其中一半是来看笑话的。
---
**作者的话:**
如果喜欢这种“技术破案”式的娱乐圈文,请收藏+关注!每晚8点稳定更新~
本章出现的“数据喵”是真实存在的技术博主,感谢她对娱乐圈黑产的分析启发。
大家觉得这种“程序员思维修娱乐圈bug”的设定怎么样?欢迎评论区讨论!