第三十四章 生物病毒工具(黑客相關(guān),不喜跳過)
人類的本質(zhì)是復(fù)讀機,這句話并沒有錯。
因為RNA只會讀取DNA然后轉(zhuǎn)錄出相應(yīng)的蛋白質(zhì),或者裂體繁殖。
其實這個特性和計算機是類似的,計算機執(zhí)行指令,也是先載入程序編譯好的一行行指令,然后通過翻譯指令和跳轉(zhuǎn)指令進行運行的。
既然原理類似,那么攻防的原理也是類似的。
可以把人體內(nèi)的每個細胞比喻成一個正在執(zhí)行的程序,細胞的DNA就是代碼區(qū),RNA就是執(zhí)行體和執(zhí)行指針。
RNA會通過讀取的DNA堿基位置來判斷自己的行為,是轉(zhuǎn)錄蛋白質(zhì)還是裂體繁殖。
當(dāng)然蛋白質(zhì)也會根據(jù)環(huán)境響應(yīng),產(chǎn)生相應(yīng)蛋白酶。
再來說端粒酶,一個細胞如果被永久激活端粒蛋白,那個這個細胞叫做永生細胞,當(dāng)然干細胞不能算在內(nèi)。
如果這個細胞再擁有借體繁殖的特性和破壞其他正常細胞的功能,那么這個細胞就是癌細胞。
靈星:“工具細胞培育完畢,請問宿主是否立即投放?!?p> 癱坐在矩陣中的云凡聽了,如聞天籟,馬上下令道:“立即投放,先使用圈地病毒把靶標(biāo)圈定。”
靈星:“執(zhí)行中……”
隨后云凡臉色稍微恢復(fù)了些,身體也停止了顫栗。
但是云凡知道,這是圈地病毒生效了。
在眼前畫布的3D場景中,只見一個個小小的細胞,擠到了一片廝殺的原核細胞中央,猛然舒展開了身體,一下子使用一層膜包裹了整個細胞廝殺的戰(zhàn)場,隨后便靜止不動了,在薄膜的邊緣開始出現(xiàn)深黑色的硬質(zhì)蛋白。
圈地病毒是一種改良后的CD4,云凡基本全部改造了他的特性,一般用于大規(guī)模隔離場地用的。
但是這種病毒并不能徹底抑制癌細胞,并且大規(guī)模使用圈地病毒的話,會造成人體部位徹底壞死。
所以如果不是急速性的病癥,這種改良病毒還是少用為妙。
其實在這一步,是可以直接把圈住的病毒排除體外的,這樣就會除掉目前體內(nèi)的癌細胞,讓宿體暫時恢復(fù)健康。
但是這種只能治標(biāo),不能治本,如果要治療本質(zhì)問了還是要進行該細胞分析,生產(chǎn)抗體,以后就不會再受到該癌細胞的侵蝕。
云凡當(dāng)然選擇了解析病毒了,只要控制了病態(tài)惡化,其實這種癌細胞對于他來說,已經(jīng)成了試驗品。他接著命令:“投放利劍病毒?!?p> 再看3D場景中,猛然出現(xiàn)了一片大大的顆粒,這些細胞比起正常巨噬細胞來說都要大上幾分,它們身上成12面環(huán)狀,在每個面上擁有一根非常長的尖刺,這就是云凡改良phix174的達摩利克斯之劍病毒,簡稱利劍病毒。
此時圈地病毒內(nèi)的正常細胞已經(jīng)大部分被消滅掉了,只剩下了變異的癌細胞正聚集在圈地病毒細胞的表皮上。
由于圈地病毒內(nèi)大量細胞質(zhì)的流逝,它們下意識選擇了營養(yǎng)豐富的方向,但是由于圈地細胞的表皮已經(jīng)使用強結(jié)構(gòu)蛋白硬化,它們跑不出去了。
這個時候,利劍病毒細胞從圈地病毒開的后門依次涌了進去,一瞬間就對著變異癌細胞撲了上去。
利劍病毒用尖刺,刺入了變異癌細胞的表面,依附在了癌細胞的表面。
云凡見狀繼續(xù)命令:“統(tǒng)計病毒和分析病毒借道利劍進入內(nèi)部?!?p> 隨后又出現(xiàn)了兩種非常小的細胞,從圈地病毒開的后面進去,然后紛紛撲向帶著尖刺的利劍病毒,最后借道于利劍病毒的尖刺注入了癌癥細胞內(nèi)部。
靈星:“數(shù)據(jù)接收中……”
“分析任務(wù)開啟……比對中……分析失敗……”
“統(tǒng)計任務(wù)開啟……特征統(tǒng)計中……歸類入庫“
”模糊預(yù)測中……預(yù)計預(yù)測8xE10種結(jié)果……類型比對中……頭部結(jié)構(gòu)預(yù)測中……加密算法預(yù)測中……”
“解密成功,頭預(yù)測成功?!?p> “代碼區(qū)識別中……動態(tài)調(diào)試解析中……”
“生成指令代碼,請查看?!?p> 云凡看到靈星這行日志,神情微動,隨后雙手凌空又操作了起來。
這些分析工具都是他早以前寫好的,工具能做的已經(jīng)都做了,剩下查看代碼,和分析代碼功能就需要他自己來了。
刷
眼球畫面出現(xiàn)了各種類似00401000開頭的指令序列,里面擁有著大量外行無法看懂的jmp,mov,add,eax,ecx等等指令。
云凡皺眉看著眼前許久都沒有看過的指令序,開始了漫長的排查。
其實說白了,逆向就是通過觀察軟件運行情況,找到切入點,然后通過回溯指令調(diào)度和判斷,找尋到關(guān)鍵函數(shù)。
在函數(shù)內(nèi)尋找關(guān)鍵指令,要么進行nop爆破,或者嵌入代碼進行指令跳轉(zhuǎn)。
至于最終要修改那些指令片段,就需要看修改程序的目的了。
云凡現(xiàn)在目的很明確,就是要修改內(nèi)切酶相關(guān)的功能。
正常細胞的限制性內(nèi)切酶的作用,就是切出非本DNA的序列。
它是通過讀取一系列DNA序列的頭部進行功能裁剪的,如果某段DNA沒有正確的排列頭部,就會被限制性內(nèi)切酶進行剔除。
在普通人60億行DNA堿基對指令中,找尋一個關(guān)鍵指令是非常痛苦的。
在云凡變異癌細胞近百億行指令中,挨次尋找當(dāng)然也是不靠譜的行為。
云凡先是使用OD,執(zhí)行變異癌細胞調(diào)試后,在該癌細胞分裂轉(zhuǎn)錄限制性內(nèi)切酶蛋白的時候,得出關(guān)鍵關(guān)鍵代碼段。
隨后在靜態(tài)指令中查找該指令段,最終找到了該指令的位置。
云凡看去,這是完全是一個循環(huán)載體運行段。
循環(huán)載體運行段,顧名思義,就是不停的在循環(huán)執(zhí)行某種形參為靶標(biāo)的函數(shù)體。
這種函數(shù)體,可以由調(diào)用方注入目標(biāo)體,在函數(shù)中進行檢測,當(dāng)發(fā)現(xiàn)滿足裁剪條件后,則設(shè)定某段結(jié)構(gòu)為形參,執(zhí)行裁剪函數(shù)。
云凡找到關(guān)鍵代碼后,只需要修改檢測判斷函數(shù)的模板結(jié)構(gòu)體序列即可。
他從自己一個正常基因的內(nèi)切酶模板結(jié)構(gòu),復(fù)制來一個正常的序列,然后替換進入了癌細胞內(nèi)部。
隨后繼續(xù)動態(tài)調(diào)試,發(fā)現(xiàn)細胞沒有變好的情況,端粒酶沒有關(guān)閉跡象。
說明這個方法無效,云凡繼續(xù)看著長長的指令序列陷入的沉思。
沒辦法,逆向就是一個非??拥倪^程,不過通過這次測試也并非一無所獲。
說明這個病理非常聰明,懂的改變堿基序列后,不僅改變內(nèi)切判斷模板結(jié)構(gòu),也改變注入序列的頭部,讓內(nèi)切酶認(rèn)不出來注入結(jié)構(gòu)。
接下來云凡雙手又開始了動作,這一次他準(zhǔn)備在關(guān)鍵部位使用nop爆破調(diào)試法,看看爆破掉某些功能會造成什么影響。
隨著時間逐漸流逝,云凡的眉頭也皺了起來。
坑爹啊,這特么是我的細胞???
結(jié)構(gòu)蛋白這么簡單???
要不培育出來看看?
![](https://ccstatic-1252317822.file.myqcloud.com/portraitimg/2017-10-21/59eab494cfad0.jpeg)
愛學(xué)習(xí)的碼農(nóng)
求推薦票!