第21章 九歲小孩手搓病毒
雲安盯著屏幕上那個維吉尼亞州蘭利的IP位址,辣條叼在嘴裡,嚼都忘了嚼。
大魚是大魚,但不能急著吃。
他往椅背上一靠,轉椅吱呀轉了兩圈,腦子裡開始飛速運轉。
上次的教訓還歷歷在目。
造了個戰甲,威風了不到一個小時,第二天警察叔叔就摸到家門口了。
然後軍隊來了,院士來了,龍老來了,他連夜被塞上飛機運到上京。
原因很簡單 ,太高調了。
戰甲從天上掉下來,行車記錄儀拍得清清楚楚,順著那個叫王剛的倒霉蛋一路摸到林曉曉家,沒有任何技術難度。
「我已經不是昨天的我了。」
雲安把辣條袋子放下,用袖子擦了擦嘴,表情嚴肅得像個正在開作戰會議的小將軍。
「今天的我,成長了。」
~~~
他豎起一根手指,對著空氣比劃。
第一,不能暴露自己的IP。
第二,不能讓任何人追蹤到這台軍用電腦。
第三,最好還能把髒水潑到別人頭上。
讓那幫打人的傢伙自己跟自己打起來,那才叫真正的高手。
雲安想到這裡,嘿嘿笑了兩聲,從抽屜里又摸出一包辣條撕開。
動手之前得先想清楚寫什麼。
最開始他想搞個「熊貓燒香」2.0版。
當年那玩意兒橫掃全網,多帶勁。
但轉念一想,不行。
熊貓燒香是格盤級的,直接把人硬碟燒了,太狠了。
萬一搞壞什麼重要的東西,趙爺爺和龍爺爺得找他談話。
而且,格盤哪有什麼觀賞性?
殺人誅心才好玩。
本書首發 TW 看書網超便捷,sʜᴜ.ᴛᴡ隨時看 ,提供給你無錯章節,無亂序章節的閱讀體驗
~~~
「要好玩,要能嚇唬人,要特別噁心,但不能真把人弄死。」
雲安一邊嚼辣條一邊嘀咕,忽然腦子裡蹦出一個畫面。
貓和老鼠。
湯姆永遠抓不住傑瑞,每次以為得手了,結果被一鐵鍋扇飛。
他要寫的這個東西也一樣 ,你以為你殺掉了它,關掉了進程,其實它早就複製了一萬份藏在你系統的每個角落裡。
你永遠殺不完。
不破壞硬碟,不偷數據,純粹占著你的CPU和內存瘋狂繁殖。
你的電腦還能開機,還能看到桌面,但什麼都幹不了。
因為算力全被那隻小老鼠吃光了。
最騷的是 ,每當你以為清除乾淨的時候,屏幕上會彈出一隻舉著大錘的傑瑞,對你揮一下錘子。
然後繼續繁殖。
「完美。」
雲安拍了一下桌子,轉椅滑到鍵盤前。
手指搭上去的瞬間,他頓了一下。
用什麼語言寫?
C++?
太笨重了,編譯出來體積大,容易被殺毒軟體截獲。
Python?
解釋型語言,速度不夠,而且依賴運行環境。
他想了兩秒,決定不用任何現有語言。
直接手寫底層。
雲安自己搭過一套邏輯框架,核心是多維陣列運算。
說白了就是把傳統的線性代碼執行變成立體的 ,一條指令同時在多個維度上並行運算,效率是傳統代碼的幾百倍,體積卻只有幾十KB。
當初造戰甲里的引力場晶片時,控制程序就是用這套東西寫的。
這次不過是換個用途而已。
屏幕上開始滾動代碼。
不是任何人見過的程式語言。
沒有分號,沒有花括號,看起來更像是一串數學公式和符號的混合體。
雲安打字的速度越來越快,小手在鍵盤上噼里啪啦響個不停。
偶爾夠不到右上角的鍵位,得整個人探出去按一下,然後縮回來繼續打。
~~
十五分鐘。
病毒的自我複製核心寫完了。
這部分是關鍵中的關鍵。
傳統病毒的複製邏輯是線性的,殺毒軟體只要找到複製源就能一鍋端。
但云安寫的這個不一樣。
每一份拷貝都是獨立的「母體」,都能自行複製,而且每次複製時會隨機改寫自身代碼結構,讓特徵碼永遠對不上。
殺毒軟體想識別它?
對不起,它每一秒鐘的長相都不一樣。
「就叫你薛丁格的傑瑞吧。」
雲安滿意地拍了拍手,又灌了一口旺仔牛奶。
接下來是第二步 ,偽裝發射源。
這才是真正的重頭戲。
他不能從這台電腦直接把病毒丟出去。
哪怕經過一百層代理,以龍國這邊的技術水平,遲早能追到這台軍用終端。
到時候又得被找去談話。
所以他換了個思路。
那幫人不是正在用幾百萬台肉雞攻擊龍國嗎?
他們的指令鏈他已經摸清了,七層代理架構,C2伺服器的心跳包間隔三十五秒。
他要做的事很簡單 ,把病毒塞進那些肉雞的攻擊數據流里,讓它搭便車。
病毒會跟著攻擊指令一起回傳到C2伺服器,然後從C2伺服器擴散到整個殭屍網絡。
看起來就像是攻擊方自己的系統出了問題。
誰會懷疑一顆子彈是從自己槍管里飛出來的?
但這還不夠騷。
雲安在病毒的追蹤偽裝層上花了最多心思。
他用自創的量子跳躍加密算法,給病毒包裹了十七層嵌套身份。
如果有人試圖逆向追蹤病毒源頭,剝開第一層,看到的是東歐某個肉雞集群。
剝開第二層,是南美的代理節點。
一層一層往下剝,每一層都指向不同的地理位置。
但真正的彩蛋在最核心的那三層。
第十五層 ,五角大樓內網IP段。
第十六層 ,CIA總部蘭利的伺服器地址。
第十七層 ,NSA下屬TAO部門的專用埠。
雲安寫到這裡的時候笑得差點從椅子上滑下去。
~~~
等那幫人發現病毒,試圖追蹤源頭的時候,最後查到的結果是 ,這玩意兒是從他們自己人的電腦里發出來的。
五角大樓攻擊CIA,CIA攻擊NSA。
狗咬狗。
「哥哥姐姐們幫我罵壞人,我幫哥哥姐姐們把壞人的網也拔了。」
雲安對著屏幕點點頭,覺得自己這波操作堪稱完美。
四十七分鐘。
全部代碼編譯完成。
總體積:37.2KB。
比一張表情包還小。
雲安最後檢查了一遍邏輯鏈路,確認沒有任何疏漏。
然後他把目標鎖定 ,當前正在攻擊龍國網絡的那條數據洪流。
幾百萬台肉雞同時往這邊灌垃圾數據。
大魚是大魚,但不能急著吃。
他往椅背上一靠,轉椅吱呀轉了兩圈,腦子裡開始飛速運轉。
上次的教訓還歷歷在目。
造了個戰甲,威風了不到一個小時,第二天警察叔叔就摸到家門口了。
然後軍隊來了,院士來了,龍老來了,他連夜被塞上飛機運到上京。
原因很簡單 ,太高調了。
戰甲從天上掉下來,行車記錄儀拍得清清楚楚,順著那個叫王剛的倒霉蛋一路摸到林曉曉家,沒有任何技術難度。
「我已經不是昨天的我了。」
雲安把辣條袋子放下,用袖子擦了擦嘴,表情嚴肅得像個正在開作戰會議的小將軍。
「今天的我,成長了。」
~~~
他豎起一根手指,對著空氣比劃。
第一,不能暴露自己的IP。
第二,不能讓任何人追蹤到這台軍用電腦。
第三,最好還能把髒水潑到別人頭上。
讓那幫打人的傢伙自己跟自己打起來,那才叫真正的高手。
雲安想到這裡,嘿嘿笑了兩聲,從抽屜里又摸出一包辣條撕開。
動手之前得先想清楚寫什麼。
最開始他想搞個「熊貓燒香」2.0版。
當年那玩意兒橫掃全網,多帶勁。
但轉念一想,不行。
熊貓燒香是格盤級的,直接把人硬碟燒了,太狠了。
萬一搞壞什麼重要的東西,趙爺爺和龍爺爺得找他談話。
而且,格盤哪有什麼觀賞性?
殺人誅心才好玩。
本書首發 TW 看書網超便捷,sʜᴜ.ᴛᴡ隨時看 ,提供給你無錯章節,無亂序章節的閱讀體驗
~~~
「要好玩,要能嚇唬人,要特別噁心,但不能真把人弄死。」
雲安一邊嚼辣條一邊嘀咕,忽然腦子裡蹦出一個畫面。
貓和老鼠。
湯姆永遠抓不住傑瑞,每次以為得手了,結果被一鐵鍋扇飛。
他要寫的這個東西也一樣 ,你以為你殺掉了它,關掉了進程,其實它早就複製了一萬份藏在你系統的每個角落裡。
你永遠殺不完。
不破壞硬碟,不偷數據,純粹占著你的CPU和內存瘋狂繁殖。
你的電腦還能開機,還能看到桌面,但什麼都幹不了。
因為算力全被那隻小老鼠吃光了。
最騷的是 ,每當你以為清除乾淨的時候,屏幕上會彈出一隻舉著大錘的傑瑞,對你揮一下錘子。
然後繼續繁殖。
「完美。」
雲安拍了一下桌子,轉椅滑到鍵盤前。
手指搭上去的瞬間,他頓了一下。
用什麼語言寫?
C++?
太笨重了,編譯出來體積大,容易被殺毒軟體截獲。
Python?
解釋型語言,速度不夠,而且依賴運行環境。
他想了兩秒,決定不用任何現有語言。
直接手寫底層。
雲安自己搭過一套邏輯框架,核心是多維陣列運算。
說白了就是把傳統的線性代碼執行變成立體的 ,一條指令同時在多個維度上並行運算,效率是傳統代碼的幾百倍,體積卻只有幾十KB。
當初造戰甲里的引力場晶片時,控制程序就是用這套東西寫的。
這次不過是換個用途而已。
屏幕上開始滾動代碼。
不是任何人見過的程式語言。
沒有分號,沒有花括號,看起來更像是一串數學公式和符號的混合體。
雲安打字的速度越來越快,小手在鍵盤上噼里啪啦響個不停。
偶爾夠不到右上角的鍵位,得整個人探出去按一下,然後縮回來繼續打。
~~
十五分鐘。
病毒的自我複製核心寫完了。
這部分是關鍵中的關鍵。
傳統病毒的複製邏輯是線性的,殺毒軟體只要找到複製源就能一鍋端。
但云安寫的這個不一樣。
每一份拷貝都是獨立的「母體」,都能自行複製,而且每次複製時會隨機改寫自身代碼結構,讓特徵碼永遠對不上。
殺毒軟體想識別它?
對不起,它每一秒鐘的長相都不一樣。
「就叫你薛丁格的傑瑞吧。」
雲安滿意地拍了拍手,又灌了一口旺仔牛奶。
接下來是第二步 ,偽裝發射源。
這才是真正的重頭戲。
他不能從這台電腦直接把病毒丟出去。
哪怕經過一百層代理,以龍國這邊的技術水平,遲早能追到這台軍用終端。
到時候又得被找去談話。
所以他換了個思路。
那幫人不是正在用幾百萬台肉雞攻擊龍國嗎?
他們的指令鏈他已經摸清了,七層代理架構,C2伺服器的心跳包間隔三十五秒。
他要做的事很簡單 ,把病毒塞進那些肉雞的攻擊數據流里,讓它搭便車。
病毒會跟著攻擊指令一起回傳到C2伺服器,然後從C2伺服器擴散到整個殭屍網絡。
看起來就像是攻擊方自己的系統出了問題。
誰會懷疑一顆子彈是從自己槍管里飛出來的?
但這還不夠騷。
雲安在病毒的追蹤偽裝層上花了最多心思。
他用自創的量子跳躍加密算法,給病毒包裹了十七層嵌套身份。
如果有人試圖逆向追蹤病毒源頭,剝開第一層,看到的是東歐某個肉雞集群。
剝開第二層,是南美的代理節點。
一層一層往下剝,每一層都指向不同的地理位置。
但真正的彩蛋在最核心的那三層。
第十五層 ,五角大樓內網IP段。
第十六層 ,CIA總部蘭利的伺服器地址。
第十七層 ,NSA下屬TAO部門的專用埠。
雲安寫到這裡的時候笑得差點從椅子上滑下去。
~~~
等那幫人發現病毒,試圖追蹤源頭的時候,最後查到的結果是 ,這玩意兒是從他們自己人的電腦里發出來的。
五角大樓攻擊CIA,CIA攻擊NSA。
狗咬狗。
「哥哥姐姐們幫我罵壞人,我幫哥哥姐姐們把壞人的網也拔了。」
雲安對著屏幕點點頭,覺得自己這波操作堪稱完美。
四十七分鐘。
全部代碼編譯完成。
總體積:37.2KB。
比一張表情包還小。
雲安最後檢查了一遍邏輯鏈路,確認沒有任何疏漏。
然後他把目標鎖定 ,當前正在攻擊龍國網絡的那條數據洪流。
幾百萬台肉雞同時往這邊灌垃圾數據。