第12章 第 12 章
我盯著那個壓縮包鏈接,像盯著一根插在地雷上的拉環。彈幕的情緒已經被拽到半空,只差一個「點」,就能把整個直播間炸成碎片。
我沒有立刻讓知夏打開,更沒有伸手去點。三十八歲在直播間挨過的拳太多,我知道最狠的不是對方出拳,而是你自己把下巴送上去。
「知夏,先別動。」我把聲音放得更慢,像在把觀眾的呼吸也按慢,「各位,看到鏈接了是吧。這一步很關鍵。你們想的是‘快看’,但你們先問一句:誰讓你快看?」
彈幕一片:「少廢話」「快點」「怕了?」還有人開始刷「心虛」。
知夏的手停在觸控板上,眼睛盯著屏幕角落那個小小的下載圖標。她的嘴唇抿得很薄,但沒有抖。她把麥克風往自己這邊推了一點,聲音乾淨得像刀背:「這個鏈接,如果我點了,平台會判我‘傳播敏感材料’。你要的不是讓大家知道真相,你要的是讓我們被封。」
灰頭像又跳了一條:「不點就是沒膽。你們不敢面對。」
我心裡冷笑了一下。這句話太熟了,熟得像我們公司新人訓練營里教的「激將詞庫」:你敢嗎?你不敢就是心虛。把討論從證據變成膽量,從鏈條變成尊嚴,最後尊嚴被踩碎,大家只記得踩碎那一下的爽。
我抬手,示意知夏切一個備用畫面。她立刻懂,把直播畫面分屏,左側是我們兩個,右側打開了一個純文本頁面,標題只有八個字:先驗證,後觀看。
我說:「我們不點這個鏈接,但我們可以驗證它。鏈接不是證據,鏈接是一個投放位。今天我教你們一個最簡單的檢查方法:看它的來源域名,看它的生成時間,看它是不是短鏈跳轉,最重要的是,誰在這個時間點把它扔進來。」
我把鼠標停在鏈接上,沒有點開,只讓它彈出預覽。域名是一串看起來很像網盤的變體,後綴卻繞了一個彎,像故意躲過平台的敏感詞掃描。
知夏在旁邊補了一句:「這種域名常見於灰產外鏈。你真有原件,為什麼不走合法渠道?為什麼不直接發給媒體或律師?你偏要在我們直播間丟。」
彈幕開始出現一些不那麼情緒的字:「確實」「這域名怪怪的」「怎麼驗證」。
我感覺到那股潮水稍微退了一點點,露出底下的沙。人只要開始問「怎麼」,就沒那麼容易被「為什麼不敢」牽走。
耳機里又響了一下,很輕,像指甲在玻璃上敲。唐若棠的暗線訊息進來了,不是語音,是一串短短的數字:17:03-17:06,投放峰值,伴隨外鏈測試。
我心裡一沉。她的意思很清楚:這不是隨機的觀眾挑釁,是一套同步布置的節奏,連投放曲線都配合好。
我看向知夏。她的眼神回來了一秒,像在問我:走哪一條。
我把那一秒當成我們的約定,然後對鏡頭說:「各位,既然有人想把‘材料’扔進來,那我們就把‘材料’的驗證流程公開。今天你們看懂了,以後誰給你丟文件,你都能自保。」
我停頓一下,讓直播間安靜出一點縫,「第一步,不點外鏈。第二步,截图保存链路证据。第三步,用第三方证据保全,把链接当作‘行为’留档,而不是把内容当真相吞下去。」
知夏已經在操作,她把外鏈、彈幕ID、時間戳、直播間房號一併截圖,拉到保全工具里生成回執。她做得太熟練,像這些年她一直在和看不見的惡意對線,早把每個動作磨成反射。
灰頭像開始急了,連發三條:「你们转移话题」「怕了就直说」「你们就是内鬼」。
我把話接過去,語氣仍舊平:「你說我們是內鬼,那你就拿出你自己的身份。你敢不敢在直播间里开麦?或者你给我一个能验证你身份的方式。比如,你说一下,你手上那份所谓原件,是哪一年哪一月哪一天盖的章,用的什么红印泥。你总不能连印泥都不知道吧。」
那個帳號又沉默了。沉默的兩秒像一把尺,量出他的底。彈幕開始嘲諷他:「装」「编不出来了」。這種時候很危險,群眾一旦找到了新獵物,就容易把事情又帶回情緒。
我不讓它走偏,立刻把節奏拉回來:「别骂。你们今天骂他,明天就会被别人用同样的方法骂。我们要的是证据,不是出口气。」
我說完這句,自己心裡也緊了一下。以前我站在公司那邊,遇到輿情就是「压情绪」「导节奏」,我用得比誰都熟。可今天我忽然明白,情緒不是垃圾,它只是被人拿去當燃料。你要做的不是踩熄所有火,而是把火從油桶旁邊挪開。
知夏忽然側過臉,對我很輕地說:「唐若棠在后台,给了我一段东西。」
她沒把手機拿出來,只把筆電轉過來半寸,讓我看到一個加密訊息窗口,上面只有一句話:外链内容不是重点,重点是投它的人。
我喉嚨發乾。這句話像一根針,扎進我剛才那點短暫的掌控感里。對方本來就不在乎材料真假,他們要的是把矛頭引到知夏父親那案子上,把她逼成「情绪失控的女儿」,把我逼成「操盘失败的中年男人」。而投外链的人,才是他們的手。
「行。」我說,像做了一個決定,「那我们就抓手。」
我對著鏡頭把手舉起來,掌心朝外:「各位,我现在在直播里立个规矩。从现在起,任何人再发外链,一律截图保全,然后我们公开问三件事:谁发的、为什么现在发、他想让谁得利。我们不点,不传播,但我们把他留下来。」
彈幕里有人問:「那你们怎么证明不是你们自导自演?」
我早預料到這一刀。許成鋒最擅長的就是把一切都說成「演」。你越證明,你越像演;你不證明,你就被按死。
我把聲音壓低一點,讓人聽得更清楚:「你問得好。所以我们今天只做一件事:公开我们自己的链路证据。你信不信都行,证据会留在第三方存证里。以后有机构、媒体、律师来调取,能对得上时间戳和哈希。演不了那么全。」
知夏補了一句:「而且我们不开打赏,不带货,不引流到私域。你说我们演,图什么?」
這句話比我的更有力。她向來護短,但她的護短不是撒潑,是把對方能抓的點一個個先拆掉。她不讓我被拖進「你是不是想红」的泥潭,她把我們的立場釘在「只求活路」。
就在這時,直播間畫面突然黑了一瞬,像被人拔了電源。下一秒恢復,右上角跳出提示:系统升级,切换至审核模式。
我心裡那根弦啪地一下繃緊。這不是普通卡頓,是平台在收網。審核模式意味著延遲更高、彈幕更易被限、畫面隨時可能被掐。對方要在規則里把我們悶死,還能說是「保护用户」。
知夏手指飛快,切到備用推流通道,調整碼率,像在狹窄車道上換胎。她對我說:「你继续说,别让他们有空白。」
我點頭,眼睛盯著鏡頭:「平台提示你们看到了。我们不对抗平台,我们对抗的是滥用规则的人。规则本来是保护普通人的,但现在有人拿它当枪。」
我把先前準備的第二段內容拋出來,沒有急著講知夏父親的案子,而是回到我最擅長的東西:數據。
「你们今天看到的人数曲线很漂亮,对吧?三分钟破十万。你以为是我们火了。其实,这种曲线在投放后台可以‘写’出来。」
我把我們截到的投放峰值時間段放上去,用最簡單的語言解釋:何為自然增長,何為投放灌入,何為話題引流。觀眾聽得懂,因為我不再用行話,我用他們生活里的比喻:你家門口忽然來了一百個人說你家著火了,你先別信,你先看是不是有人在隔壁點火。
彈幕開始出現:「原来这样」「所以有人在背后买流量?」也有人仍舊骂:「你自己不也买?」
我不躲,直接承認:「对,我买过。我在公司做运营,买流量是工作。但买流量是为了卖货还是为了操纵情绪,区别很大。卖货你可以退,情绪你退不了。今天有人用投放把你们拉进来,不是为了让你们买东西,是为了让你们恨一个人,然后去推动另一个东西的价格。」
我說到「价格」时故意停了一下,像把觀眾的注意力吊起來,又不直接落到「股票」兩字上。我知道平台的風控在听,那些敏感词是绳套,你一说就收紧。
知夏看懂了我的停顿,顺势把一张图推上去,是我们之前整理的后台日志时间戳对照。她用激光笔一样的鼠标圈出两个点:弹窗权限被开启的时间,和某财经号发文的时间,只差了四十七秒。
「四十七秒。」她说,「正常人写稿、发稿、审核、推送,不可能这么快。除非,这两件事原本就在同一张表里排好了。」
直播间一瞬间安静。那种安静不是没人说话,是太多人同时意识到一件事:自己可能一直在别人的表格里。
就在这时,灰头像又跳出来,像临死前最后一口气:「你们说这么多,有本事把你们的后台权限账号公布。你敢吗?」
我几乎想笑。对方终于开始逼我们做一件最愚蠢的事:公开账号信息。只要我们一公开,下一秒就有人拿去做文章,甚至直接去撞库登录,制造更大的「证据」。这就是他们的链条:先引爆,再扩散,再把扩散后的脏水倒回你头上。
我正要开口,知夏却先说话了。她的语气不重,却像把门关上:「我们不公布私人账号。但我们可以公布存证编号,和律师见证的密封袋编号。你要查,走程序。你要闹,别拿程序当舞台。」
她说完,转头看我一眼,那眼神很短,像把我从某种冲动里拉回来。她一直怕我被逼成另一个许成鋒,怕我在众目睽睽下用狠话赢一时,输一生。
我把那口气咽下去,继续按我们的节奏往下走:「接下来我们做一个现场验证。我们不点外链,但我们把它交给第三方工具做‘链接解析’,只解析跳转链,不下载内容。这样不会传播,也能看到它从哪里来。」
知夏立刻操作。屏幕右侧出现解析结果:短链跳转两次,最终落到一个海外服务器的临时存储,创建时间就在一分钟前。创建者ID是一串乱码,但有一个字段很刺眼:Referer来源,来自某个常用的投放管理页面。
我心跳重了一下。这个字段意味着,外链不是普通观众随手上传,它是从投放端口的工作流里生成并投放出来的。说得更直白:投这个炸弹的人,就在「能买流量」的人那一侧。
弹幕里开始有人打:「这不就是内部人?」、「平台?」「MCN?」
我把话接住,但不让它变成阴谋论:「内部人很多。公司有,MCN有,投放代理有,甚至有人用外包账号也能进。我们今天不指名道姓,我们只把证据链钉在这里:这个链接的投放路径,不是普通观众能做到的。」
耳机里又来了一条暗线讯息,这次是唐若棠发的语音,只有两秒,我听见她的声音压得很低,却很清晰:「许成锋那边的人,在用同一套投放账户。」
我手指在桌下微微一紧。许成鋒。那个名字像一根旧刺,每次提起都能把我胸口的疲惫挑开一点血。可我不能在直播里直接喊出来,我一喊,就是把矛盾从链条拉回个人恩怨,观众会更爱看恩怨,平台也更容易把我们判为「造谣攻击」。
知夏显然也听到了,她没有问我从哪得的消息,只把一个预设的方案打开:第三方证人引入。她抬头看镜头,第一次露出一点点带温度的笑,但不甜,像灯光下的玻璃:「各位,我们今天请了一个行业里的人在线旁听。她不会替我们站队,她只讲一件事:这类投放链路,在业内怎么运作。」
我心里一跳。唐若棠要出面了?
下一秒,直播间弹出一个连麦申请,名字只有两个字:若棠。
我看着那两个字,喉咙像被什么捏住。唐若棠是关键证人,也是最危险的那一张牌。她立场摇摆,但脉络清晰。她肯出声,说明她要押注;也说明她被逼到必须选边。
知夏的手悬在「同意连麦」上,没有立刻按下。她转头看我一眼,那眼神在问:接不接?
我知道她的顾虑。唐若棠一旦进来,对方就会把所有火力集中到她身上;也可能反过来利用她,把我们一起拖下去。可我们现在被平台审核模式压着,时间不多,要破局就得有能让观众信的「行业视角」。
我点头,很轻,但很确定:「接。」
知夏按下同意。画面分屏里出现唐若棠的头像,没有露脸,只是一个黑底白字的临时名片,像她一贯的风格:不把自己变成素材。
她的声音出来的那一刻,直播间弹幕明显停了半拍。她的嗓音不高,带着一种长期跟资本谈判后的冷静,像随时能把情绪折叠起来放进口袋。
「我是唐若棠。」她开口第一句就把身份亮了出来,却没有自我介绍头衔,「我不站队,我只讲流程。你们刚才解析的那个Referer字段,如果不是伪造,基本可以判断:投放链路来自工作台,不是观众端。」
有人立刻刷:「你怎么证明你不是他们一伙?」
唐若棠笑了一声,那笑很淡,像不屑,也像疲惫:「我证明不了。我能做的,是把我愿意承担法律责任的话说出来。你们要是真想听八卦,去别的直播间。想听流程,听我说完三分钟。」
她的三分钟像一把尺,把行业里那条灰色链条的轮廓拉出来:投放代理如何接单,财经号如何配合,热词如何铺,直播间如何被当作情绪引擎,最后情绪怎么被导向某个价格波动的窗口。她没有提股票名字,也没有提公司名字,但每一句都让人听出那背后有手在推。
我盯着屏幕,心里一阵发冷,又一阵发热。冷的是我们一直以为自己在拼命,其实不过是别人链条上的齿轮;热的是终于有人愿意把齿轮的形状说出来。
唐若棠说到最后,停了一下:「周予安,你们今天做对了一件事。不点外链。外链是诱导传播的证据炸弹,一旦你们点了,你们就成了传播者。传播者在规则里永远更有罪。」
我接过话:「那投外链的人呢?」
唐若棠的声音沉了一点:「投外链的人,通常不会用自己的主账号。他会用一次性马甲,但马甲要进你们直播间,需要投放的白名单或者灰名单。这个名单,通常掌握在……公司投放负责人、平台商务、或者MCN的投流团队手里。」
她没有说许成鋒,但这句话已经把范围圈到足够窄。弹幕里开始有人问:「你说的是谁」「有没有具体证据」。
我知道观众的胃口被吊起来了,接下来一个不慎,就会从「拆链路」变成「点名公审」。点名太早,我们会被平台一刀切。可不点名,观众会觉得我们在吊人胃口。
我正准备把话题拉回「存证编号」上,直播间忽然弹出一个系统提示:连麦对象资质异常,已中断连麦。
唐若棠的声音戛然而止,像被人从半空掐断。画面里她的名片也消失了。
知夏手指一顿,脸色一下沉下来。她没有骂平台,也没有慌,只迅速把中断提示截图,拉进存证工具。她的动作冷静得让人心疼,像她早就知道,会有人不让唐若棠说完。
弹幕炸锅:「平台心虚」「被封口」「阴谋」。情绪又要起火了。
我立刻把火往下压:「各位,不要替我们冲锋。你们冲得越猛,我们越快被关。你们只要记住一件事:今天这场直播里,有人急了。」
我说到「急了」时,特意把视线落在镜头上,像把这个词钉进观众脑子里。
知夏接着说:「我们继续。唐若棠刚才的话,我们有录屏,有存证。她被中断,说明她说的方向让某些人不舒服。但不舒服不是罪,证据才是。」
我看了一眼后台在线人数,曲线开始出现不自然的锯齿,像有人在控流。审核模式下,观众随时会被踢出,弹幕也可能被限到只剩几条。
时间越来越紧。
我把计划里的第三段提前:「接下来我只讲一个点:身份盗用。你们看到的那份‘操作账号不是我,但绑定我身份证’,这意味着有人拿我的身份做了授权。我现在公开一条信息:这段授权发生时,我本人在公司直播间,现场有监控,有打卡,有同事证词。我们已经做了保全。」
我说完,知夏把我们准备的存证回执编号打在屏幕右侧,只有编号,没有内容。她还把一份时间线表贴出来,精确到秒。
弹幕里终于出现一些真正有用的声音:「编号我截图了」「等后续」「可以报警吗」「怎么举报投放」。
我心里松了一口气。这些人开始从围观者变成参与者,参与的方式不是骂,而是留证、监督、提问。这才是我们想要的。
就在这时,我的备用手机在桌角震了一下,是一个陌生号码发来的短信,只有一句:别查了,你扛不住。你要的是日子,不是公道。
那句「日子」像一把钝刀,专门割人的软处。对方知道我最想要什么,所以用我最想要的东西来威胁我。
我没让镜头看到我的手,但掌心瞬间出了一层汗。知夏察觉到我的呼吸变了一点,她没有问,只轻轻碰了下我的手背,那一下很短,却像把我从某个深井边缘拽回来。
她对着镜头继续讲,语气平稳:「最后,我们给那位发链接的人一个机会。你不是说你有原件吗?我们不看内容。你现在做一件事:把你上传的文件的哈希值发出来。你既然说是原件,你敢不敢让第三方以后对比?」
弹幕一片「对对对」「哈希发出来」。灰头像沉默了。
我盯着弹幕区,忽然看到一个新进来的账号,头像不是灰的,是一个很普通的风景照,昵称也普通得像随手起的。但它进来后没有说话,先刷了一个很小的礼物。我们早关了打赏,它刷不进来,于是系统提示它「打赏失败」。
这个动作很怪。像是在测试什么。
紧接着,后台弹出一个更怪的提示:有品牌方申请进入直播间后台协同。
我脑子嗡的一声。这不是观众端能触发的,这是内部协同权限的申请弹窗。和之前那次把我推向「合作权限」陷阱的弹窗,像同一个模具压出来的。
申请方名称只有三个字母:CFC。
我呼吸一滞。许成鋒名字的拼音缩写,刚好对得上。
知夏也看到了。她的眼神终于闪过一瞬间的冷,像刀口见光。她没有立刻点拒绝,也没有点同意。她把鼠标停在弹窗上,抬头看向镜头,声音依旧清晰,却比刚才更硬一点点:「各位,看到了吗?这就是他们的手。直播间里,外链是炸弹;后台弹窗,是引线。」
我把耳机重新戴稳,心里那股冰冷的预感更重。对方不满足于丢材料,他们要直接把后台权限塞到我们面前,让我们在直播中做出一个「错误点击」。只要错一次,我们前面所有存证、解释、流程,都会被一句话盖掉:你看,他自己点的。
我看着那个弹窗,像看着一扇门。门后面可能是更大的证据,也可能是更深的坑。唐若棠刚被掐断,说明对方已经不介意暴露粗暴手段。他们现在敢把CFC扔到台面上,说明他们有把握:我们不敢点,我们点了也会死。
知夏的手停在鼠标上,指节白得发亮,却没有颤。她侧过脸,低声只对我说了一句:「他急了。」
我盯着屏幕,缓慢吐出一口气,把声音送进麦克风:「各位,我们现在做一个选择题。这个弹窗,我们可以拒绝,也可以同意。拒绝,我们暂时安全,但证据链会断一截。同意,我们可能当场被封,但也可能抓到他们最想藏的东西。」
弹幕瞬间刷屏:「同意」「别同意」「保命」「冲」。众声喧哗里,我反而听见自己心跳很清楚。
我看向知夏。她没有说「你决定」,也没有说「我来」。她只是把视线落在我脸上,像兑现她之前的承诺:先看你一眼,不自己扛。
我忽然明白,这就是我一直渴望的「能一起过日子的答案」。不是甜言蜜语,是在刀口上仍能并肩。
我伸手,覆住她握鼠标的那只手,手心贴着她指节的冷。然后我对镜头说:「我们同意。但在同意之前,我们把这一秒的画面,全部存证。」
知夏点头,开始存证操作。倒计时一样的红点在屏幕角落跳着。
而那个弹窗静静地悬着,像一只等着我按下去的眼睛。
我知道,按下去的一瞬间,下一章的门就会打开。里面站着的人,可能终于会露出脸。也可能只是把我们推向更黑的地方。可我们已经没有退路了。
知夏把存证回执编号打出来,朝我微微一点头。
我抬手,点向「同意」的按钮。就在指尖将要落下的那一刻,直播间再次跳出系统提示,红字比前一次更刺眼:检测到异常协同请求,是否中止直播并进入保护模式?
我指尖悬在半空,像悬在两个按钮之间。
保护,还是揭开。
我听见自己用几乎只有我和知夏能听到的声音说:「这次,不让他们替我们选。」
然后,我把手指落下去。
我沒有立刻讓知夏打開,更沒有伸手去點。三十八歲在直播間挨過的拳太多,我知道最狠的不是對方出拳,而是你自己把下巴送上去。
「知夏,先別動。」我把聲音放得更慢,像在把觀眾的呼吸也按慢,「各位,看到鏈接了是吧。這一步很關鍵。你們想的是‘快看’,但你們先問一句:誰讓你快看?」
彈幕一片:「少廢話」「快點」「怕了?」還有人開始刷「心虛」。
知夏的手停在觸控板上,眼睛盯著屏幕角落那個小小的下載圖標。她的嘴唇抿得很薄,但沒有抖。她把麥克風往自己這邊推了一點,聲音乾淨得像刀背:「這個鏈接,如果我點了,平台會判我‘傳播敏感材料’。你要的不是讓大家知道真相,你要的是讓我們被封。」
灰頭像又跳了一條:「不點就是沒膽。你們不敢面對。」
我心裡冷笑了一下。這句話太熟了,熟得像我們公司新人訓練營里教的「激將詞庫」:你敢嗎?你不敢就是心虛。把討論從證據變成膽量,從鏈條變成尊嚴,最後尊嚴被踩碎,大家只記得踩碎那一下的爽。
我抬手,示意知夏切一個備用畫面。她立刻懂,把直播畫面分屏,左側是我們兩個,右側打開了一個純文本頁面,標題只有八個字:先驗證,後觀看。
我說:「我們不點這個鏈接,但我們可以驗證它。鏈接不是證據,鏈接是一個投放位。今天我教你們一個最簡單的檢查方法:看它的來源域名,看它的生成時間,看它是不是短鏈跳轉,最重要的是,誰在這個時間點把它扔進來。」
我把鼠標停在鏈接上,沒有點開,只讓它彈出預覽。域名是一串看起來很像網盤的變體,後綴卻繞了一個彎,像故意躲過平台的敏感詞掃描。
知夏在旁邊補了一句:「這種域名常見於灰產外鏈。你真有原件,為什麼不走合法渠道?為什麼不直接發給媒體或律師?你偏要在我們直播間丟。」
彈幕開始出現一些不那麼情緒的字:「確實」「這域名怪怪的」「怎麼驗證」。
我感覺到那股潮水稍微退了一點點,露出底下的沙。人只要開始問「怎麼」,就沒那麼容易被「為什麼不敢」牽走。
耳機里又響了一下,很輕,像指甲在玻璃上敲。唐若棠的暗線訊息進來了,不是語音,是一串短短的數字:17:03-17:06,投放峰值,伴隨外鏈測試。
我心裡一沉。她的意思很清楚:這不是隨機的觀眾挑釁,是一套同步布置的節奏,連投放曲線都配合好。
我看向知夏。她的眼神回來了一秒,像在問我:走哪一條。
我把那一秒當成我們的約定,然後對鏡頭說:「各位,既然有人想把‘材料’扔進來,那我們就把‘材料’的驗證流程公開。今天你們看懂了,以後誰給你丟文件,你都能自保。」
我停頓一下,讓直播間安靜出一點縫,「第一步,不點外鏈。第二步,截图保存链路证据。第三步,用第三方证据保全,把链接当作‘行为’留档,而不是把内容当真相吞下去。」
知夏已經在操作,她把外鏈、彈幕ID、時間戳、直播間房號一併截圖,拉到保全工具里生成回執。她做得太熟練,像這些年她一直在和看不見的惡意對線,早把每個動作磨成反射。
灰頭像開始急了,連發三條:「你们转移话题」「怕了就直说」「你们就是内鬼」。
我把話接過去,語氣仍舊平:「你說我們是內鬼,那你就拿出你自己的身份。你敢不敢在直播间里开麦?或者你给我一个能验证你身份的方式。比如,你说一下,你手上那份所谓原件,是哪一年哪一月哪一天盖的章,用的什么红印泥。你总不能连印泥都不知道吧。」
那個帳號又沉默了。沉默的兩秒像一把尺,量出他的底。彈幕開始嘲諷他:「装」「编不出来了」。這種時候很危險,群眾一旦找到了新獵物,就容易把事情又帶回情緒。
我不讓它走偏,立刻把節奏拉回來:「别骂。你们今天骂他,明天就会被别人用同样的方法骂。我们要的是证据,不是出口气。」
我說完這句,自己心裡也緊了一下。以前我站在公司那邊,遇到輿情就是「压情绪」「导节奏」,我用得比誰都熟。可今天我忽然明白,情緒不是垃圾,它只是被人拿去當燃料。你要做的不是踩熄所有火,而是把火從油桶旁邊挪開。
知夏忽然側過臉,對我很輕地說:「唐若棠在后台,给了我一段东西。」
她沒把手機拿出來,只把筆電轉過來半寸,讓我看到一個加密訊息窗口,上面只有一句話:外链内容不是重点,重点是投它的人。
我喉嚨發乾。這句話像一根針,扎進我剛才那點短暫的掌控感里。對方本來就不在乎材料真假,他們要的是把矛頭引到知夏父親那案子上,把她逼成「情绪失控的女儿」,把我逼成「操盘失败的中年男人」。而投外链的人,才是他們的手。
「行。」我說,像做了一個決定,「那我们就抓手。」
我對著鏡頭把手舉起來,掌心朝外:「各位,我现在在直播里立个规矩。从现在起,任何人再发外链,一律截图保全,然后我们公开问三件事:谁发的、为什么现在发、他想让谁得利。我们不点,不传播,但我们把他留下来。」
彈幕里有人問:「那你们怎么证明不是你们自导自演?」
我早預料到這一刀。許成鋒最擅長的就是把一切都說成「演」。你越證明,你越像演;你不證明,你就被按死。
我把聲音壓低一點,讓人聽得更清楚:「你問得好。所以我们今天只做一件事:公开我们自己的链路证据。你信不信都行,证据会留在第三方存证里。以后有机构、媒体、律师来调取,能对得上时间戳和哈希。演不了那么全。」
知夏補了一句:「而且我们不开打赏,不带货,不引流到私域。你说我们演,图什么?」
這句話比我的更有力。她向來護短,但她的護短不是撒潑,是把對方能抓的點一個個先拆掉。她不讓我被拖進「你是不是想红」的泥潭,她把我們的立場釘在「只求活路」。
就在這時,直播間畫面突然黑了一瞬,像被人拔了電源。下一秒恢復,右上角跳出提示:系统升级,切换至审核模式。
我心裡那根弦啪地一下繃緊。這不是普通卡頓,是平台在收網。審核模式意味著延遲更高、彈幕更易被限、畫面隨時可能被掐。對方要在規則里把我們悶死,還能說是「保护用户」。
知夏手指飛快,切到備用推流通道,調整碼率,像在狹窄車道上換胎。她對我說:「你继续说,别让他们有空白。」
我點頭,眼睛盯著鏡頭:「平台提示你们看到了。我们不对抗平台,我们对抗的是滥用规则的人。规则本来是保护普通人的,但现在有人拿它当枪。」
我把先前準備的第二段內容拋出來,沒有急著講知夏父親的案子,而是回到我最擅長的東西:數據。
「你们今天看到的人数曲线很漂亮,对吧?三分钟破十万。你以为是我们火了。其实,这种曲线在投放后台可以‘写’出来。」
我把我們截到的投放峰值時間段放上去,用最簡單的語言解釋:何為自然增長,何為投放灌入,何為話題引流。觀眾聽得懂,因為我不再用行話,我用他們生活里的比喻:你家門口忽然來了一百個人說你家著火了,你先別信,你先看是不是有人在隔壁點火。
彈幕開始出現:「原来这样」「所以有人在背后买流量?」也有人仍舊骂:「你自己不也买?」
我不躲,直接承認:「对,我买过。我在公司做运营,买流量是工作。但买流量是为了卖货还是为了操纵情绪,区别很大。卖货你可以退,情绪你退不了。今天有人用投放把你们拉进来,不是为了让你们买东西,是为了让你们恨一个人,然后去推动另一个东西的价格。」
我說到「价格」时故意停了一下,像把觀眾的注意力吊起來,又不直接落到「股票」兩字上。我知道平台的風控在听,那些敏感词是绳套,你一说就收紧。
知夏看懂了我的停顿,顺势把一张图推上去,是我们之前整理的后台日志时间戳对照。她用激光笔一样的鼠标圈出两个点:弹窗权限被开启的时间,和某财经号发文的时间,只差了四十七秒。
「四十七秒。」她说,「正常人写稿、发稿、审核、推送,不可能这么快。除非,这两件事原本就在同一张表里排好了。」
直播间一瞬间安静。那种安静不是没人说话,是太多人同时意识到一件事:自己可能一直在别人的表格里。
就在这时,灰头像又跳出来,像临死前最后一口气:「你们说这么多,有本事把你们的后台权限账号公布。你敢吗?」
我几乎想笑。对方终于开始逼我们做一件最愚蠢的事:公开账号信息。只要我们一公开,下一秒就有人拿去做文章,甚至直接去撞库登录,制造更大的「证据」。这就是他们的链条:先引爆,再扩散,再把扩散后的脏水倒回你头上。
我正要开口,知夏却先说话了。她的语气不重,却像把门关上:「我们不公布私人账号。但我们可以公布存证编号,和律师见证的密封袋编号。你要查,走程序。你要闹,别拿程序当舞台。」
她说完,转头看我一眼,那眼神很短,像把我从某种冲动里拉回来。她一直怕我被逼成另一个许成鋒,怕我在众目睽睽下用狠话赢一时,输一生。
我把那口气咽下去,继续按我们的节奏往下走:「接下来我们做一个现场验证。我们不点外链,但我们把它交给第三方工具做‘链接解析’,只解析跳转链,不下载内容。这样不会传播,也能看到它从哪里来。」
知夏立刻操作。屏幕右侧出现解析结果:短链跳转两次,最终落到一个海外服务器的临时存储,创建时间就在一分钟前。创建者ID是一串乱码,但有一个字段很刺眼:Referer来源,来自某个常用的投放管理页面。
我心跳重了一下。这个字段意味着,外链不是普通观众随手上传,它是从投放端口的工作流里生成并投放出来的。说得更直白:投这个炸弹的人,就在「能买流量」的人那一侧。
弹幕里开始有人打:「这不就是内部人?」、「平台?」「MCN?」
我把话接住,但不让它变成阴谋论:「内部人很多。公司有,MCN有,投放代理有,甚至有人用外包账号也能进。我们今天不指名道姓,我们只把证据链钉在这里:这个链接的投放路径,不是普通观众能做到的。」
耳机里又来了一条暗线讯息,这次是唐若棠发的语音,只有两秒,我听见她的声音压得很低,却很清晰:「许成锋那边的人,在用同一套投放账户。」
我手指在桌下微微一紧。许成鋒。那个名字像一根旧刺,每次提起都能把我胸口的疲惫挑开一点血。可我不能在直播里直接喊出来,我一喊,就是把矛盾从链条拉回个人恩怨,观众会更爱看恩怨,平台也更容易把我们判为「造谣攻击」。
知夏显然也听到了,她没有问我从哪得的消息,只把一个预设的方案打开:第三方证人引入。她抬头看镜头,第一次露出一点点带温度的笑,但不甜,像灯光下的玻璃:「各位,我们今天请了一个行业里的人在线旁听。她不会替我们站队,她只讲一件事:这类投放链路,在业内怎么运作。」
我心里一跳。唐若棠要出面了?
下一秒,直播间弹出一个连麦申请,名字只有两个字:若棠。
我看着那两个字,喉咙像被什么捏住。唐若棠是关键证人,也是最危险的那一张牌。她立场摇摆,但脉络清晰。她肯出声,说明她要押注;也说明她被逼到必须选边。
知夏的手悬在「同意连麦」上,没有立刻按下。她转头看我一眼,那眼神在问:接不接?
我知道她的顾虑。唐若棠一旦进来,对方就会把所有火力集中到她身上;也可能反过来利用她,把我们一起拖下去。可我们现在被平台审核模式压着,时间不多,要破局就得有能让观众信的「行业视角」。
我点头,很轻,但很确定:「接。」
知夏按下同意。画面分屏里出现唐若棠的头像,没有露脸,只是一个黑底白字的临时名片,像她一贯的风格:不把自己变成素材。
她的声音出来的那一刻,直播间弹幕明显停了半拍。她的嗓音不高,带着一种长期跟资本谈判后的冷静,像随时能把情绪折叠起来放进口袋。
「我是唐若棠。」她开口第一句就把身份亮了出来,却没有自我介绍头衔,「我不站队,我只讲流程。你们刚才解析的那个Referer字段,如果不是伪造,基本可以判断:投放链路来自工作台,不是观众端。」
有人立刻刷:「你怎么证明你不是他们一伙?」
唐若棠笑了一声,那笑很淡,像不屑,也像疲惫:「我证明不了。我能做的,是把我愿意承担法律责任的话说出来。你们要是真想听八卦,去别的直播间。想听流程,听我说完三分钟。」
她的三分钟像一把尺,把行业里那条灰色链条的轮廓拉出来:投放代理如何接单,财经号如何配合,热词如何铺,直播间如何被当作情绪引擎,最后情绪怎么被导向某个价格波动的窗口。她没有提股票名字,也没有提公司名字,但每一句都让人听出那背后有手在推。
我盯着屏幕,心里一阵发冷,又一阵发热。冷的是我们一直以为自己在拼命,其实不过是别人链条上的齿轮;热的是终于有人愿意把齿轮的形状说出来。
唐若棠说到最后,停了一下:「周予安,你们今天做对了一件事。不点外链。外链是诱导传播的证据炸弹,一旦你们点了,你们就成了传播者。传播者在规则里永远更有罪。」
我接过话:「那投外链的人呢?」
唐若棠的声音沉了一点:「投外链的人,通常不会用自己的主账号。他会用一次性马甲,但马甲要进你们直播间,需要投放的白名单或者灰名单。这个名单,通常掌握在……公司投放负责人、平台商务、或者MCN的投流团队手里。」
她没有说许成鋒,但这句话已经把范围圈到足够窄。弹幕里开始有人问:「你说的是谁」「有没有具体证据」。
我知道观众的胃口被吊起来了,接下来一个不慎,就会从「拆链路」变成「点名公审」。点名太早,我们会被平台一刀切。可不点名,观众会觉得我们在吊人胃口。
我正准备把话题拉回「存证编号」上,直播间忽然弹出一个系统提示:连麦对象资质异常,已中断连麦。
唐若棠的声音戛然而止,像被人从半空掐断。画面里她的名片也消失了。
知夏手指一顿,脸色一下沉下来。她没有骂平台,也没有慌,只迅速把中断提示截图,拉进存证工具。她的动作冷静得让人心疼,像她早就知道,会有人不让唐若棠说完。
弹幕炸锅:「平台心虚」「被封口」「阴谋」。情绪又要起火了。
我立刻把火往下压:「各位,不要替我们冲锋。你们冲得越猛,我们越快被关。你们只要记住一件事:今天这场直播里,有人急了。」
我说到「急了」时,特意把视线落在镜头上,像把这个词钉进观众脑子里。
知夏接着说:「我们继续。唐若棠刚才的话,我们有录屏,有存证。她被中断,说明她说的方向让某些人不舒服。但不舒服不是罪,证据才是。」
我看了一眼后台在线人数,曲线开始出现不自然的锯齿,像有人在控流。审核模式下,观众随时会被踢出,弹幕也可能被限到只剩几条。
时间越来越紧。
我把计划里的第三段提前:「接下来我只讲一个点:身份盗用。你们看到的那份‘操作账号不是我,但绑定我身份证’,这意味着有人拿我的身份做了授权。我现在公开一条信息:这段授权发生时,我本人在公司直播间,现场有监控,有打卡,有同事证词。我们已经做了保全。」
我说完,知夏把我们准备的存证回执编号打在屏幕右侧,只有编号,没有内容。她还把一份时间线表贴出来,精确到秒。
弹幕里终于出现一些真正有用的声音:「编号我截图了」「等后续」「可以报警吗」「怎么举报投放」。
我心里松了一口气。这些人开始从围观者变成参与者,参与的方式不是骂,而是留证、监督、提问。这才是我们想要的。
就在这时,我的备用手机在桌角震了一下,是一个陌生号码发来的短信,只有一句:别查了,你扛不住。你要的是日子,不是公道。
那句「日子」像一把钝刀,专门割人的软处。对方知道我最想要什么,所以用我最想要的东西来威胁我。
我没让镜头看到我的手,但掌心瞬间出了一层汗。知夏察觉到我的呼吸变了一点,她没有问,只轻轻碰了下我的手背,那一下很短,却像把我从某个深井边缘拽回来。
她对着镜头继续讲,语气平稳:「最后,我们给那位发链接的人一个机会。你不是说你有原件吗?我们不看内容。你现在做一件事:把你上传的文件的哈希值发出来。你既然说是原件,你敢不敢让第三方以后对比?」
弹幕一片「对对对」「哈希发出来」。灰头像沉默了。
我盯着弹幕区,忽然看到一个新进来的账号,头像不是灰的,是一个很普通的风景照,昵称也普通得像随手起的。但它进来后没有说话,先刷了一个很小的礼物。我们早关了打赏,它刷不进来,于是系统提示它「打赏失败」。
这个动作很怪。像是在测试什么。
紧接着,后台弹出一个更怪的提示:有品牌方申请进入直播间后台协同。
我脑子嗡的一声。这不是观众端能触发的,这是内部协同权限的申请弹窗。和之前那次把我推向「合作权限」陷阱的弹窗,像同一个模具压出来的。
申请方名称只有三个字母:CFC。
我呼吸一滞。许成鋒名字的拼音缩写,刚好对得上。
知夏也看到了。她的眼神终于闪过一瞬间的冷,像刀口见光。她没有立刻点拒绝,也没有点同意。她把鼠标停在弹窗上,抬头看向镜头,声音依旧清晰,却比刚才更硬一点点:「各位,看到了吗?这就是他们的手。直播间里,外链是炸弹;后台弹窗,是引线。」
我把耳机重新戴稳,心里那股冰冷的预感更重。对方不满足于丢材料,他们要直接把后台权限塞到我们面前,让我们在直播中做出一个「错误点击」。只要错一次,我们前面所有存证、解释、流程,都会被一句话盖掉:你看,他自己点的。
我看着那个弹窗,像看着一扇门。门后面可能是更大的证据,也可能是更深的坑。唐若棠刚被掐断,说明对方已经不介意暴露粗暴手段。他们现在敢把CFC扔到台面上,说明他们有把握:我们不敢点,我们点了也会死。
知夏的手停在鼠标上,指节白得发亮,却没有颤。她侧过脸,低声只对我说了一句:「他急了。」
我盯着屏幕,缓慢吐出一口气,把声音送进麦克风:「各位,我们现在做一个选择题。这个弹窗,我们可以拒绝,也可以同意。拒绝,我们暂时安全,但证据链会断一截。同意,我们可能当场被封,但也可能抓到他们最想藏的东西。」
弹幕瞬间刷屏:「同意」「别同意」「保命」「冲」。众声喧哗里,我反而听见自己心跳很清楚。
我看向知夏。她没有说「你决定」,也没有说「我来」。她只是把视线落在我脸上,像兑现她之前的承诺:先看你一眼,不自己扛。
我忽然明白,这就是我一直渴望的「能一起过日子的答案」。不是甜言蜜语,是在刀口上仍能并肩。
我伸手,覆住她握鼠标的那只手,手心贴着她指节的冷。然后我对镜头说:「我们同意。但在同意之前,我们把这一秒的画面,全部存证。」
知夏点头,开始存证操作。倒计时一样的红点在屏幕角落跳着。
而那个弹窗静静地悬着,像一只等着我按下去的眼睛。
我知道,按下去的一瞬间,下一章的门就会打开。里面站着的人,可能终于会露出脸。也可能只是把我们推向更黑的地方。可我们已经没有退路了。
知夏把存证回执编号打出来,朝我微微一点头。
我抬手,点向「同意」的按钮。就在指尖将要落下的那一刻,直播间再次跳出系统提示,红字比前一次更刺眼:检测到异常协同请求,是否中止直播并进入保护模式?
我指尖悬在半空,像悬在两个按钮之间。
保护,还是揭开。
我听见自己用几乎只有我和知夏能听到的声音说:「这次,不让他们替我们选。」
然后,我把手指落下去。
— 本章完 —
下一章:第13章 第 13 章
讀者留言 (0)
還沒有留言,來當第一個吧!