第74章 另辟蹊徑!
- 我的不科學(xué)大腦
- 孤寂奇點(diǎn)
- 2257字
- 2020-08-09 00:00:00
整理好思緒,林行知很快就做好了準(zhǔn)備。
這家與國(guó)防高級(jí)研究計(jì)劃局有合作的機(jī)構(gòu),并不是什么資本巨鱷,只是一家比較普通的外包機(jī)構(gòu),或許多少有一點(diǎn)兒官方背景。
不過(guò),要論互聯(lián)網(wǎng)安全,這家機(jī)構(gòu)確實(shí)沒(méi)有半點(diǎn)經(jīng)驗(yàn),就連幾個(gè)常見(jiàn)的高危端口,都沒(méi)有進(jìn)行任何處理。
林行知自然沒(méi)有什么好猶豫的,直接就將突破口放在了SMB協(xié)議端口上。
SMB協(xié)議,主要是用來(lái)實(shí)現(xiàn)相鄰網(wǎng)絡(luò)計(jì)算機(jī)文件的共享功能,是局域網(wǎng)文件共享傳輸?shù)某S脜f(xié)議,比如在不同的 Windows 主機(jī)設(shè)備之間實(shí)現(xiàn)共享文件數(shù)據(jù)。
SMB協(xié)議包含服務(wù)器端和客戶端,通過(guò)網(wǎng)絡(luò)中的 TCP、Net BEUI 等通信協(xié)議建立會(huì)話連接,然后用戶可以通過(guò)該協(xié)議的客戶端發(fā)起文件共享請(qǐng)求,并通過(guò)服務(wù)器接收到的請(qǐng)求將文件發(fā)送給用戶來(lái)實(shí)現(xiàn)文件的共享。
不過(guò),SMB協(xié)議中控制文件傳輸?shù)陌踩珯C(jī)制卻是比較簡(jiǎn)陋,只是簡(jiǎn)單的客戶身份驗(yàn)證方式,也就是通過(guò)客戶端向服務(wù)器端發(fā)送驗(yàn)證密碼來(lái)獲取文件傳輸?shù)臋?quán)限。
這個(gè)驗(yàn)證密碼,采用傳統(tǒng)的AES加密算法,通過(guò)加密密鑰和明文來(lái)訪問(wèn)密文。
在公開(kāi)加密算法中,數(shù)據(jù)變換的細(xì)節(jié)都是公開(kāi)可知的,算法的安全性完全由算法密鑰的安全來(lái)保證。
那么,對(duì)于AES這種公開(kāi)加密算法,只要在知道一定的算法細(xì)節(jié)的情況下,就可以簡(jiǎn)單有效地選擇目標(biāo)并進(jìn)行相關(guān)性分析攻擊。
如果這家機(jī)構(gòu)懂得一定的互聯(lián)網(wǎng)安全知識(shí),林行知想利用SMB協(xié)議,只能通過(guò)「不可能差分路徑」,篩選出錯(cuò)誤地候選密鑰,來(lái)達(dá)到找到正確的候選密鑰。
這個(gè)過(guò)程需要構(gòu)造不可能差分路徑,然后通過(guò)篩選法來(lái)縮小可能正確的密鑰空間,然后采用窮舉搜索法暴力破解。
既費(fèi)時(shí)又費(fèi)力。
然而,有著完全開(kāi)放的端口,只需要通過(guò)簡(jiǎn)單的嗅探,林行知就能得到加密算法的大部分細(xì)節(jié),拿到密鑰如同探囊取物一般簡(jiǎn)單。
或許是運(yùn)氣好,林行知正處于東八時(shí)區(qū)的夜晚十點(diǎn),而通過(guò)嗅探得到的網(wǎng)絡(luò)地址,位于紐約,為西五區(qū),正是上班時(shí)間。
不到半個(gè)小時(shí),林行知就拿到了關(guān)鍵的數(shù)據(jù)包。
“這也太輕松了...”林行知撇了撇嘴,開(kāi)始對(duì)AES加密算法的密鑰進(jìn)行解密。
得到密鑰之后,接下來(lái)的入侵行動(dòng)就十分輕松了。
不到五分鐘,林行知就成功摸進(jìn)了對(duì)方的系統(tǒng)中。
進(jìn)入系統(tǒng)的第一時(shí)間,林行知就串改了防火墻的規(guī)則,通過(guò)TCP 1723端口,開(kāi)啟了VPN服務(wù),允許授權(quán)用戶安全地連接到網(wǎng)絡(luò)。
緊接著,林行知就仿佛受到主人邀請(qǐng)的貴客,不僅驗(yàn)證了VPN服務(wù),還被成功分配到了內(nèi)部網(wǎng)絡(luò)之中。
偽裝成貴客的林行知也是毫不把自己當(dāng)外人,披著虛假的外衣,堂而皇之在整個(gè)內(nèi)部網(wǎng)絡(luò)中溜達(dá)。
不一會(huì)兒,林行知就找到了一份企劃書(shū),內(nèi)容正是創(chuàng)傷后壓力癥候群相關(guān)突變基因。
讀完這份企劃書(shū),林行知順藤摸瓜,輕輕松松地找到了存放在服務(wù)器中的DNA數(shù)據(jù)。
通過(guò)系統(tǒng)日志,林行知很快就查詢到了DNA數(shù)據(jù)的發(fā)送記錄,以及接收方的IP地址。
拿到IP地址的那一剎那,林行知就已經(jīng)發(fā)現(xiàn)這段IP地址與解碼得到的國(guó)防高級(jí)研究計(jì)劃局的IP地址,大致吻合!
果然,這些DNA數(shù)據(jù)正是外包機(jī)構(gòu)提交給國(guó)防高級(jí)研究計(jì)劃局的!
最初的想法得到了肯定,林行知的思緒逐漸散發(fā),他打算通過(guò)一種前所未有的方式,達(dá)到入侵的目的!
從理論的角度來(lái)看,將信息存儲(chǔ)在DNA中并不困難。
在計(jì)算機(jī)中,每一個(gè)字符都由0、1進(jìn)行編碼,任何數(shù)字化的內(nèi)容,不管是視頻還是圖片或是一段程序,本質(zhì)上都是一串0和1。
而在生物體中,遺傳信息存儲(chǔ)在DNA中,代碼變成了堿基:A、C、G、T。
簡(jiǎn)單地說(shuō),用DNA存儲(chǔ)數(shù)字信息相當(dāng)于用A、C、G、T取代了0和1。
反之,亦然!
“這么想的話,DNA倒是一種很不錯(cuò)的信息存儲(chǔ)介質(zhì),比絕大多數(shù)傳統(tǒng)的數(shù)據(jù)存儲(chǔ)媒體都要強(qiáng),DNA對(duì)于外界的環(huán)境,如高溫、震蕩等都具有很強(qiáng)的抗干擾能力......”
林行知沒(méi)有繼續(xù)思索下去,現(xiàn)在重要的不是DNA能否作為數(shù)據(jù)信息的存儲(chǔ)介質(zhì),而是如何通過(guò)傳送的NDA數(shù)據(jù),達(dá)到入侵的目的!
“或許可以考慮從NDA分析處理的生物信息學(xué)工具著手,通過(guò)對(duì)DNA數(shù)據(jù)中插入惡意代碼,以達(dá)到入侵并奪取系統(tǒng)權(quán)限的目的。”林行知思索了一會(huì),感覺(jué)可行性非常高。
DNA分析處理的生物信息學(xué)工具,林行知還是有所了解的,幾乎所有的主流軟件都是開(kāi)源的。
這家機(jī)構(gòu)所使用的軟件,也是如此。
想到這兒,林行知沒(méi)有猶豫,當(dāng)即撿起這家機(jī)構(gòu)所使用的生物信息學(xué)工具,從開(kāi)源的代碼上,進(jìn)行一些逆向分析。
這個(gè)過(guò)程沒(méi)有持續(xù)多久,林行知顯然高估了這些開(kāi)源的生物信息學(xué)工具,別說(shuō)復(fù)雜的安全機(jī)制,或是加密機(jī)制,就連最基本的安全保障措施都沒(méi)有,純粹就是一種學(xué)術(shù)工具。
接下來(lái),林行知依次分析了數(shù)款開(kāi)源的生物信息學(xué)工具,源代碼和運(yùn)作邏輯各有不同,可在網(wǎng)絡(luò)安全方面,全部都是一個(gè)零蛋。
“那么,接下來(lái)要做的就是在這些DNA序列中穿插惡意代碼,通過(guò)分析工具的無(wú)意識(shí)啟動(dòng),達(dá)到入侵的目的!”
林行知微微一笑,他完全不覺(jué)得會(huì)有人懷疑一份DNA數(shù)據(jù)中暗藏計(jì)算機(jī)病毒。
稍做整理,林行知通過(guò)分析開(kāi)源的生物信息學(xué)工具,已經(jīng)有了大致的邏輯。
雖然產(chǎn)生DNA的過(guò)程是生物化學(xué)的某種組合,可DNA數(shù)據(jù)存放在計(jì)算機(jī)中,存儲(chǔ)的形式只能是As,Ts,Cs和Gs的ASCII串。
而DNA分析工具往往需要檢索DNA的重疊序列,將其與已知的基因組進(jìn)行比對(duì),尋找關(guān)鍵差異。
這個(gè)過(guò)程,便可以執(zhí)行插入DNA序列中的惡意代碼。
“不過(guò),隨意穿插的惡意代碼,很有可能會(huì)污染基因分析的結(jié)果,萬(wàn)一研究人員留了個(gè)小心眼,覺(jué)察到入侵的可能...”
林行知自語(yǔ)著,不由得停下了手中的動(dòng)作。
如果這次入侵只是一些醫(yī)藥企業(yè),哪怕是世界500強(qiáng),林行知也不會(huì)如此仔細(xì)。
雖說(shuō)生物信息學(xué),也算半個(gè)信息學(xué),可要那些研究人員覺(jué)察計(jì)算機(jī)病毒入侵,那還是不容易的。
這不是學(xué)識(shí)上的差距,而是認(rèn)知上的局限。
然而,林行知入侵的是鷹醬國(guó)防高級(jí)研究計(jì)劃局。
保不齊就存在著一些兼修的人才,或是經(jīng)歷過(guò)互聯(lián)網(wǎng)攻防的生物科學(xué)家。
想到這兒,林行知的思路不禁有些卡殼。