第5章
我在除惡改結(jié)局
暗處的眼睛------------------------------------------,后背微微發(fā)涼。。黑網(wǎng)吧那種地方,龍蛇混雜,他當(dāng)眾演示腳本的時(shí)候,周?chē)辽儆衅甙穗p眼睛看到了。有人眼紅、有人好奇、有人想分一杯羹——都很正常。。,打開(kāi)命令終端,開(kāi)始追蹤來(lái)源IP。192.168.1.107,這是一個(gè)***地址。在2008年,大部分黑網(wǎng)吧用的都是這種簡(jiǎn)單的內(nèi)網(wǎng)架構(gòu),一個(gè)公網(wǎng)IP帶幾十臺(tái)機(jī)器,內(nèi)部用192.168段分配。這意味著攻擊來(lái)自同一個(gè)***——洪胖子的網(wǎng)吧。。,網(wǎng)吧里有懂技術(shù)的玩家,看了演示后想黑進(jìn)來(lái)偷軟件。第二,洪胖子本人動(dòng)了歪心思,想直接搞到軟件的完整版,省掉那千分之四的抽成。第三,有第三方通過(guò)網(wǎng)吧的某臺(tái)機(jī)器發(fā)起攻擊,跟洪胖子無(wú)關(guān),但同樣來(lái)者不善。,有一點(diǎn)是確定的:他暴露得太快了。,強(qiáng)迫自己冷靜下來(lái)。他前世在商場(chǎng)上經(jīng)歷過(guò)無(wú)數(shù)次危機(jī)——融資被截胡、核心員工被挖、競(jìng)爭(zhēng)對(duì)手使陰招——每一次崩潰的邊緣,他都沒(méi)被**。一個(gè)192.168的攻擊者,還不配讓他慌張。,開(kāi)始加固防御。,把遠(yuǎn)程桌面的默認(rèn)端口3389改成高位端口。然后在路由器上設(shè)置白名單,只允許自己的測(cè)試機(jī)連接。接著寫(xiě)了一個(gè)簡(jiǎn)單的蜜罐腳本——模擬一個(gè)假的漏洞,引誘攻擊者上鉤,一旦對(duì)方試圖利用這個(gè)“漏洞”,就會(huì)被記錄下真實(shí)的MAC地址和操作記錄。,時(shí)間正好過(guò)去一個(gè)小時(shí)。。,揉了揉發(fā)脹的太陽(yáng)穴。攻擊者的第一次嘗試被他擋住了,但對(duì)方顯然不是省油的燈——****停了,取而代之的是一種更溫和的試探,像是換了一個(gè)人在操作。,門(mén)口傳來(lái)一聲輕微的響動(dòng)。。是有什么東西——像是紙張——從門(mén)縫底下塞進(jìn)來(lái)的。
秦陽(yáng)警覺(jué)地站起身,輕手輕腳地走到門(mén)邊。地板上躺著一張對(duì)折的紙條,紙質(zhì)粗糙,像是從小本子上撕下來(lái)的。他彎腰撿起來(lái),展開(kāi)。
上面只有一行字,字跡潦草而用力,像是寫(xiě)的時(shí)候手在發(fā)抖:
“有人盯**了。小心?!?br>秦陽(yáng)捏著紙條,目光沉了下來(lái)。
他拉開(kāi)門(mén),走廊里空無(wú)一人。只有隔壁那扇門(mén)——程懇家的門(mén)——?jiǎng)倓傟P(guān)上,門(mén)縫里透出的一線燈光倏地消失了。
秦陽(yáng)低頭看了看手中的紙條,又看了看那道緊閉的門(mén)。
是他。
程懇。
那個(gè)在《除惡》里為了女兒鋌而走險(xiǎn)卻落得慘死的線人,那個(gè)他隔著墻壁聽(tīng)到輕聲咳嗽的父親,此刻正躲在門(mén)后,用一種最笨拙也最危險(xiǎn)的方式,向他這個(gè)陌生人傳遞警告。
秦陽(yáng)把紙條折好,收進(jìn)了口袋。
他沒(méi)有去敲隔壁的門(mén)。不是不想,而是不能。如果程懇要用這種匿名的方式傳遞消息,說(shuō)明他的處境非常微妙——要么在被威脅中,要么被監(jiān)視著。冒然去敲門(mén),反而會(huì)害了他。
秦陽(yáng)回到電腦前,重新調(diào)出了自己列的那份“長(zhǎng)期支線”計(jì)劃。
“接觸并確認(rèn)程懇身份,在不暴露自身的前提下,提供經(jīng)濟(jì)援助或就業(yè)機(jī)會(huì),阻止其成為線人?!?br>現(xiàn)在,“確認(rèn)身份”這一步可以劃掉了。
但接下來(lái)的路,比預(yù)想的更難走。
程懇給他塞紙條,說(shuō)明已經(jīng)有人開(kāi)始打聽(tīng)他的信息,而這個(gè)“有人”,極大概率是光頭哥的人。馬三那樣的打手負(fù)責(zé)執(zhí)行,光頭哥在背后操控,他們盯上自己,無(wú)非是因?yàn)樽约涸诰W(wǎng)吧露了財(cái)——一臺(tái)能自動(dòng)賺錢(qián)的軟件,等于一只會(huì)下金蛋的母雞。
在《除惡》的劇情里,光頭哥全名叫劉光,是盤(pán)踞霧都南城老居民區(qū)一帶的地痞頭子,手底下有七八個(gè)固定的小弟,以收取保護(hù)費(fèi)、放***和替人擺平**為生。他不是真正的***,頂多算一個(gè)欺軟怕硬的地頭蛇。但在電視劇中,他后來(lái)傍上了真正的黑惡勢(shì)力——南濱路盛世豪門(mén)***的老板肖建國(guó)——才開(kāi)始做大,最終卷入那起震驚全市的涉黑大案。
而程懇,正是在肖建國(guó)的***里當(dāng)線人時(shí),被卷進(jìn)了那場(chǎng)致命的火并。
秦陽(yáng)閉上眼睛,在腦子里把時(shí)間線重新推演了一遍。
現(xiàn)在的時(shí)間點(diǎn)是2008年3月,電視劇的主線劇情大概在2008年底才開(kāi)始啟動(dòng)。也就是說(shuō),他還有大概八九個(gè)月的時(shí)間窗口。在這個(gè)窗口期內(nèi),光頭哥還只是個(gè)混混頭子,肖建國(guó)還沒(méi)有完全暴露其黑惡本質(zhì),而程懇,還在為女兒的手術(shù)費(fèi)****。
他的機(jī)會(huì)就在這八九個(gè)月里。
但要改變程懇的命運(yùn),光靠塞錢(qián)是不夠的。程懇需要一份穩(wěn)定的、合法的高收入工作,需要念念得到及時(shí)的治療,需要一個(gè)徹底脫離那些泥潭的出口。而這一切的前提是——他秦陽(yáng)自己必須先站穩(wěn)腳跟。
一個(gè)窮得連房租都欠著的程序員,拿什么去救別人?
秦陽(yáng)重新坐直身體,活動(dòng)了一下手指,繼續(xù)優(yōu)化他的交易腳本。這次他加快了速度,把所有能并行的模塊全部拆分重組,把原本需要兩個(gè)小時(shí)跑一輪的數(shù)據(jù)抓取壓縮到了三十分鐘。
效率翻了三倍。
按目前的利潤(rùn)增速,一個(gè)月內(nèi)他能攢夠兩三萬(wàn)。勉強(qiáng)夠給念念交第一筆住院押金,但遠(yuǎn)遠(yuǎn)不夠手術(shù)費(fèi)。
他需要更快。
---
與此同時(shí),隔著一道墻壁的另一個(gè)房間里,程懇正坐在床邊,雙手交握著,指節(jié)因?yàn)橛昧Χ喊住?br>念念又睡著了。
他把紙條塞進(jìn)309門(mén)縫后,幾乎是逃回了自己的房間。心跳快到讓他喘不過(guò)氣來(lái)。他不知道自己為什么要這么做——洪胖子讓他注意309,是為他好;馬三讓他打聽(tīng)309,是威脅他。而他卻選擇給那個(gè)素不相識(shí)的年輕人塞了一張紙條。
如果被馬三知道了……
程懇打了個(gè)寒顫。
他不是英雄。他只是一個(gè)連女兒手術(shù)費(fèi)都湊不齊的窩囊廢。他怕馬三,怕光頭哥,怕那些人砸他的門(mén)、斷他的生計(jì)、傷害念念。他知道自己應(yīng)該乖乖按馬三說(shuō)的去做——去敲309的門(mén),假裝寒暄,套出那個(gè)年輕人的來(lái)歷和經(jīng)濟(jì)狀況,然后把情報(bào)交給馬三,換來(lái)三個(gè)月的清凈。
但他做不到。
不是因?yàn)樗卸喔呱校且驗(yàn)樗?,一旦開(kāi)了這個(gè)頭,他就真的回不了頭了。
他可以借錢(qián),可以低聲下氣,可以去做最臟最累的活,但他不能當(dāng)馬三的狗。
那是他最后的底線。
手機(jī)震了一下。是洪胖子發(fā)來(lái)的短信。
“老程,肖老大那邊我問(wèn)了,還在招人。你要是想去,明天晚上八點(diǎn),南濱路盛世豪門(mén)后門(mén),找保安隊(duì)長(zhǎng)老刀。暗號(hào):胖子介紹的?!?br>程懇盯著那條短信看了很久。
手機(jī)屏幕暗了又亮,亮了又暗。念念在睡夢(mèng)中翻了個(gè)身,發(fā)出一聲輕微的囈語(yǔ)。
程懇咬了咬牙,把短信刪掉了。
然后他站起身,從枕頭底下掏出那個(gè)信封,數(shù)了數(shù)里面的錢(qián)。一千二百塊。加上洪胖子的兩千,一共三千二。
離八萬(wàn),還差七萬(wàn)六千八。
他看了看念念,又看了看窗外漸漸暗下來(lái)的天色。
最終,他拿起手機(jī),重新?lián)芡撕榕肿拥碾娫挕?br>“洪哥,肖老大那邊……我想去試試?!?br>電話那頭沉默了兩秒,然后傳來(lái)洪胖子的一聲嘆息:“行吧。你自己小心?!?br>程懇掛了電話,在床邊坐了很久。
念念的呼吸聲很輕,像一片羽毛落在夜色的深淵里。
他不知道的是,此刻,就在他頭頂?shù)奶旎ò迳?,一條老舊的電線正發(fā)出微不可聞的滋滋聲。那是線路老化導(dǎo)致短路的前兆。用不了多久,整棟老居民樓就會(huì)因?yàn)榫€路起火而陷入一場(chǎng)混亂。
而正是那場(chǎng)混亂,會(huì)讓兩個(gè)從未說(shuō)過(guò)話的鄰居,第一次面對(duì)面站在一起。
秦陽(yáng)警覺(jué)地站起身,輕手輕腳地走到門(mén)邊。地板上躺著一張對(duì)折的紙條,紙質(zhì)粗糙,像是從小本子上撕下來(lái)的。他彎腰撿起來(lái),展開(kāi)。
上面只有一行字,字跡潦草而用力,像是寫(xiě)的時(shí)候手在發(fā)抖:
“有人盯**了。小心?!?br>秦陽(yáng)捏著紙條,目光沉了下來(lái)。
他拉開(kāi)門(mén),走廊里空無(wú)一人。只有隔壁那扇門(mén)——程懇家的門(mén)——?jiǎng)倓傟P(guān)上,門(mén)縫里透出的一線燈光倏地消失了。
秦陽(yáng)低頭看了看手中的紙條,又看了看那道緊閉的門(mén)。
是他。
程懇。
那個(gè)在《除惡》里為了女兒鋌而走險(xiǎn)卻落得慘死的線人,那個(gè)他隔著墻壁聽(tīng)到輕聲咳嗽的父親,此刻正躲在門(mén)后,用一種最笨拙也最危險(xiǎn)的方式,向他這個(gè)陌生人傳遞警告。
秦陽(yáng)把紙條折好,收進(jìn)了口袋。
他沒(méi)有去敲隔壁的門(mén)。不是不想,而是不能。如果程懇要用這種匿名的方式傳遞消息,說(shuō)明他的處境非常微妙——要么在被威脅中,要么被監(jiān)視著。冒然去敲門(mén),反而會(huì)害了他。
秦陽(yáng)回到電腦前,重新調(diào)出了自己列的那份“長(zhǎng)期支線”計(jì)劃。
“接觸并確認(rèn)程懇身份,在不暴露自身的前提下,提供經(jīng)濟(jì)援助或就業(yè)機(jī)會(huì),阻止其成為線人?!?br>現(xiàn)在,“確認(rèn)身份”這一步可以劃掉了。
但接下來(lái)的路,比預(yù)想的更難走。
程懇給他塞紙條,說(shuō)明已經(jīng)有人開(kāi)始打聽(tīng)他的信息,而這個(gè)“有人”,極大概率是光頭哥的人。馬三那樣的打手負(fù)責(zé)執(zhí)行,光頭哥在背后操控,他們盯上自己,無(wú)非是因?yàn)樽约涸诰W(wǎng)吧露了財(cái)——一臺(tái)能自動(dòng)賺錢(qián)的軟件,等于一只會(huì)下金蛋的母雞。
在《除惡》的劇情里,光頭哥全名叫劉光,是盤(pán)踞霧都南城老居民區(qū)一帶的地痞頭子,手底下有七八個(gè)固定的小弟,以收取保護(hù)費(fèi)、放***和替人擺平**為生。他不是真正的***,頂多算一個(gè)欺軟怕硬的地頭蛇。但在電視劇中,他后來(lái)傍上了真正的黑惡勢(shì)力——南濱路盛世豪門(mén)***的老板肖建國(guó)——才開(kāi)始做大,最終卷入那起震驚全市的涉黑大案。
而程懇,正是在肖建國(guó)的***里當(dāng)線人時(shí),被卷進(jìn)了那場(chǎng)致命的火并。
秦陽(yáng)閉上眼睛,在腦子里把時(shí)間線重新推演了一遍。
現(xiàn)在的時(shí)間點(diǎn)是2008年3月,電視劇的主線劇情大概在2008年底才開(kāi)始啟動(dòng)。也就是說(shuō),他還有大概八九個(gè)月的時(shí)間窗口。在這個(gè)窗口期內(nèi),光頭哥還只是個(gè)混混頭子,肖建國(guó)還沒(méi)有完全暴露其黑惡本質(zhì),而程懇,還在為女兒的手術(shù)費(fèi)****。
他的機(jī)會(huì)就在這八九個(gè)月里。
但要改變程懇的命運(yùn),光靠塞錢(qián)是不夠的。程懇需要一份穩(wěn)定的、合法的高收入工作,需要念念得到及時(shí)的治療,需要一個(gè)徹底脫離那些泥潭的出口。而這一切的前提是——他秦陽(yáng)自己必須先站穩(wěn)腳跟。
一個(gè)窮得連房租都欠著的程序員,拿什么去救別人?
秦陽(yáng)重新坐直身體,活動(dòng)了一下手指,繼續(xù)優(yōu)化他的交易腳本。這次他加快了速度,把所有能并行的模塊全部拆分重組,把原本需要兩個(gè)小時(shí)跑一輪的數(shù)據(jù)抓取壓縮到了三十分鐘。
效率翻了三倍。
按目前的利潤(rùn)增速,一個(gè)月內(nèi)他能攢夠兩三萬(wàn)。勉強(qiáng)夠給念念交第一筆住院押金,但遠(yuǎn)遠(yuǎn)不夠手術(shù)費(fèi)。
他需要更快。
---
與此同時(shí),隔著一道墻壁的另一個(gè)房間里,程懇正坐在床邊,雙手交握著,指節(jié)因?yàn)橛昧Χ喊住?br>念念又睡著了。
他把紙條塞進(jìn)309門(mén)縫后,幾乎是逃回了自己的房間。心跳快到讓他喘不過(guò)氣來(lái)。他不知道自己為什么要這么做——洪胖子讓他注意309,是為他好;馬三讓他打聽(tīng)309,是威脅他。而他卻選擇給那個(gè)素不相識(shí)的年輕人塞了一張紙條。
如果被馬三知道了……
程懇打了個(gè)寒顫。
他不是英雄。他只是一個(gè)連女兒手術(shù)費(fèi)都湊不齊的窩囊廢。他怕馬三,怕光頭哥,怕那些人砸他的門(mén)、斷他的生計(jì)、傷害念念。他知道自己應(yīng)該乖乖按馬三說(shuō)的去做——去敲309的門(mén),假裝寒暄,套出那個(gè)年輕人的來(lái)歷和經(jīng)濟(jì)狀況,然后把情報(bào)交給馬三,換來(lái)三個(gè)月的清凈。
但他做不到。
不是因?yàn)樗卸喔呱校且驗(yàn)樗?,一旦開(kāi)了這個(gè)頭,他就真的回不了頭了。
他可以借錢(qián),可以低聲下氣,可以去做最臟最累的活,但他不能當(dāng)馬三的狗。
那是他最后的底線。
手機(jī)震了一下。是洪胖子發(fā)來(lái)的短信。
“老程,肖老大那邊我問(wèn)了,還在招人。你要是想去,明天晚上八點(diǎn),南濱路盛世豪門(mén)后門(mén),找保安隊(duì)長(zhǎng)老刀。暗號(hào):胖子介紹的?!?br>程懇盯著那條短信看了很久。
手機(jī)屏幕暗了又亮,亮了又暗。念念在睡夢(mèng)中翻了個(gè)身,發(fā)出一聲輕微的囈語(yǔ)。
程懇咬了咬牙,把短信刪掉了。
然后他站起身,從枕頭底下掏出那個(gè)信封,數(shù)了數(shù)里面的錢(qián)。一千二百塊。加上洪胖子的兩千,一共三千二。
離八萬(wàn),還差七萬(wàn)六千八。
他看了看念念,又看了看窗外漸漸暗下來(lái)的天色。
最終,他拿起手機(jī),重新?lián)芡撕榕肿拥碾娫挕?br>“洪哥,肖老大那邊……我想去試試?!?br>電話那頭沉默了兩秒,然后傳來(lái)洪胖子的一聲嘆息:“行吧。你自己小心?!?br>程懇掛了電話,在床邊坐了很久。
念念的呼吸聲很輕,像一片羽毛落在夜色的深淵里。
他不知道的是,此刻,就在他頭頂?shù)奶旎ò迳?,一條老舊的電線正發(fā)出微不可聞的滋滋聲。那是線路老化導(dǎo)致短路的前兆。用不了多久,整棟老居民樓就會(huì)因?yàn)榫€路起火而陷入一場(chǎng)混亂。
而正是那場(chǎng)混亂,會(huì)讓兩個(gè)從未說(shuō)過(guò)話的鄰居,第一次面對(duì)面站在一起。