第五十一章 破解的靈感
恰完飯,云凡走回了自己的寢室。
隨便洗漱了下,就躺在了床上。
好爽啊。
果然還是躺著好。
這大半月,雕刻來(lái)雕刻去,累的夠嗆,根本沒(méi)有好好休息過(guò)。
可惜,他還不能休息。
因?yàn)樗裉煺业搅遂`感。
云凡強(qiáng)作精神坐起身,對(duì)靈星下令:“靈星,加載體感鍵盤(pán)…”
靈星:“加載中…加載完成”
云凡見(jiàn)狀,雙手在虛空飛快舞動(dòng),開(kāi)始主動(dòng)操作起來(lái)。
沒(méi)一會(huì)兒,他打開(kāi)了監(jiān)聽(tīng)病毒傳來(lái)的日志。
設(shè)置好字符編碼后,還原了之前的編碼方式。
隨后他打開(kāi)一個(gè)文本窗口,把這段似亂碼的消息粘貼了進(jìn)去。
之后打開(kāi)OD的靜態(tài)代碼,使用這段粘出來(lái)的信息檢索了起來(lái)。
靈星:“執(zhí)行中……”
云凡操作完,從旁邊拿起一碗水仰頭倒進(jìn)嘴中。
咕咚~
咕咚~
大口的吞咽著。
喝完水,就坐在床上靜靜的等待結(jié)果,百億級(jí)別的搜索可是很費(fèi)時(shí)間。
兩刻過(guò)去了,終于收到了回執(zhí)。
靈星回執(zhí):“找到一處結(jié)果?!?p> 見(jiàn)狀,云凡激動(dòng)了起來(lái)。
上一次他就陷入了思維誤區(qū),只會(huì)盲目的nop爆破,哪怕試了幾百次,都沒(méi)有找到關(guān)鍵點(diǎn)。
這次換了一個(gè)思路,馬上就找準(zhǔn)了位置。
云凡切換OD,開(kāi)始進(jìn)行動(dòng)態(tài)調(diào)試。
隨著一行行堆棧的追溯,云凡終于找全了整個(gè)堆棧鏈,找到通訊模塊的相關(guān)指令。
在解析后,命令道:“注入鉤子函數(shù),注入條件變量,當(dāng)信息到來(lái)時(shí)問(wèn)詢(xún),恢復(fù)介質(zhì)爆破位置,把代碼注入圈地細(xì)胞內(nèi)的癌細(xì)胞?!?p> 靈星:“執(zhí)行中……”
云凡見(jiàn)狀,先給自己四周布下了矩陣防御,以防突然出現(xiàn)莫名攻擊。
那面墻后面深深的空洞,至今還記憶留心。
許久過(guò)后,靈星產(chǎn)生了回執(zhí)。
“修改完成?!?p> 聽(tīng)到了靈星的回執(zhí),云凡聚精會(huì)神的盯著系統(tǒng)日志。
“夢(mèng)魔印記與夢(mèng)魔系統(tǒng)失去連接……”
靈星:“消息以到達(dá),是否放過(guò)?!?p> “是/否”
(之后每一條都有這個(gè)消息,為了不水字?jǐn)?shù)就不寫(xiě)了。)
“重連中……”
“重連成功?!?p> ”檢查時(shí)間戳…”
“001號(hào)印記注冊(cè)中……”
“發(fā)現(xiàn)已存在印記001號(hào)印記,比對(duì)雙方時(shí)間戳,發(fā)現(xiàn)更早時(shí)間戳,重排序列?!?p> 由于采用RMI架構(gòu),所以這里的日志包括服務(wù)器執(zhí)行此段代碼的內(nèi)容日志。
“檢查任務(wù)中…”
“檢測(cè)到三次失敗記錄,準(zhǔn)備請(qǐng)求服務(wù)器進(jìn)行虛空引擎抹殺?!?p> 云凡看到這里,猛然喊道:“停停停,給我斷開(kāi)連接,導(dǎo)出運(yùn)行堆棧?!?p> 靈星:“導(dǎo)出成功,斷開(kāi)成功?!?p> 于是日志的畫(huà)面又變成了…
“夢(mèng)魔印記與夢(mèng)魔系統(tǒng)失去連接……”
云凡見(jiàn)狀,松了口氣,之后打開(kāi)了長(zhǎng)長(zhǎng)的導(dǎo)出堆棧。
所謂運(yùn)行堆棧,就是整個(gè)運(yùn)行過(guò)程中指令跳轉(zhuǎn),數(shù)據(jù)壓棧出棧的過(guò)程,程序員可以憑借著堆棧,還原整個(gè)運(yùn)行和數(shù)據(jù)調(diào)用過(guò)程。
云凡此刻,就是通過(guò)找關(guān)鍵日志,追溯那條檢測(cè)三條失敗記錄位置,他想試試把這塊數(shù)據(jù)歸零,是不是就不會(huì)觸發(fā)抹殺。
云凡進(jìn)行檢索:“檢索,存在數(shù)字3的數(shù)據(jù)段?!?p> 靈星:“檢索出,4032個(gè)結(jié)果。”
云凡見(jiàn)狀一點(diǎn)不驚訝,點(diǎn)了點(diǎn)頭繼續(xù)檢索道:“進(jìn)行二次檢索,查找調(diào)用路徑10以?xún)?nèi)的結(jié)果?!?p> 靈星:“檢索成功,查詢(xún)到19條結(jié)果?!?p> 云凡點(diǎn)了點(diǎn)頭,臉上露出了一絲苦澀,沒(méi)有再進(jìn)行加層檢索操作。
接下來(lái),只能一個(gè)個(gè)的修改了,并且不能全部改,只能改一改測(cè)試下,否則有可能一運(yùn)行就會(huì)出現(xiàn)未知結(jié)果。
云凡開(kāi)始了漫長(zhǎng)的調(diào)試過(guò)程。
……
許久。
凌晨過(guò)后。
“夢(mèng)魔印記與夢(mèng)魔系統(tǒng)失去連接……”
“重連中……”
“重連成功。“
”檢查時(shí)間戳…”
“001印記登入……”
“檢查任務(wù)中…”
“檢測(cè)到零次失敗記錄,準(zhǔn)備請(qǐng)求服務(wù)器進(jìn)行虛空引擎引導(dǎo)?!?p> 云凡看到這里,明白自己成功了,心里興奮的同時(shí)也有點(diǎn)忐忑。
忐忑是因?yàn)椴恢肋@樣改會(huì)不會(huì)成功,害怕還會(huì)被抹殺,矩陣防御一直開(kāi)啟著。
云凡耐著性子,繼續(xù)觀察起了日志。
“檢索坐標(biāo)點(diǎn)?!?p> “獲取目標(biāo)?!?p> “檢索道目標(biāo)進(jìn)行過(guò)3個(gè)虛擬世界,投放運(yùn)行世界?!?p> “隨即選取中……”
“目標(biāo):瓦羅蘭?!?p> “等待,虛空引擎引導(dǎo)……”
“虛空引導(dǎo)開(kāi)始…”
唰~
云凡半點(diǎn)感知也無(wú),眼前就是一黑。
唰~
接著眼前又是一亮。
還沒(méi)云凡等反應(yīng)過(guò)來(lái),耳邊就傳來(lái)了震天的喊殺聲。
“殺~~~”
“諾克薩斯萬(wàn)歲~~~”
“為了德瑪西亞~~~~”
噗~~
噌~~~
云凡嚇了一跳,只見(jiàn)周?chē)袃膳勘诮讳h。
一方身穿藍(lán)白相間甲胄,手中拿著巨劍和長(zhǎng)槍。
一方身穿黑紅色魚(yú)鱗甲,手中拿著長(zhǎng)劍和巨斧。
雙方犬牙交錯(cuò),殺聲陣陣,刀兵交擊不停,每一刻都會(huì)有死去的士兵。
云凡還發(fā)現(xiàn),這一次穿越好像有所不同。
低頭看去,一身深藍(lán)色的天劍宗弟子服裝。
真身穿越?
與此同時(shí),云凡發(fā)現(xiàn)眼球畫(huà)布上出現(xiàn)了新的日志信息。
“虛空引導(dǎo)成功?!?p> “時(shí)間畫(huà)刷,保護(hù)夢(mèng)魔使中…”
看到這里,他明白了。
靈星和夢(mèng)魔印記都帶了過(guò)來(lái)。
身穿無(wú)疑了。
云凡靈犀一動(dòng),向周?chē)慈ァ?p> 發(fā)現(xiàn)周?chē)m然殺聲震天,但是在遇到自己的時(shí)候都會(huì)避而不見(jiàn),好似沒(méi)有看到云凡。
這就是保護(hù)?
日志繼續(xù)顯示……
“請(qǐng)求任務(wù)…”
“獲取任務(wù)成功…”
“顯示中…”
看到這里,他心中猛然出現(xiàn)了一個(gè)聲音。
【任務(wù):保護(hù)瑞文?!?p> 【任務(wù)描述:瑞文接到杜卡奧的入侵艾歐尼亞任務(wù),正在組建自己的劍士團(tuán)。】
【任務(wù)目標(biāo):保護(hù)瑞文到非洛爾,直到任務(wù)結(jié)束?!?p> 【任務(wù)獎(jiǎng)勵(lì):踏前斬。】
【任務(wù)失敗懲罰:抹殺?!?p> 云凡沒(méi)有意外,上一次在王者榮耀就聽(tīng)過(guò)這個(gè)聲音,所以一點(diǎn)不意外。
看到任務(wù)后,有些無(wú)奈,又是抹殺。
不過(guò)他也不怕了,那個(gè)數(shù)據(jù)位置的指針地址他已經(jīng)記錄了,大不了再清空就完事了。
這時(shí),日志繼續(xù)傳來(lái)。
“時(shí)間畫(huà)刷進(jìn)行偽裝中…”
這行日志才出現(xiàn)。
嗡~
云凡猛然間發(fā)現(xiàn),一道白色的細(xì)線(xiàn)快速?gòu)念^到腳刷了過(guò)去,猛然間自己就換了一身裝束。
黑紅色的魚(yú)鱗甲,手中一把長(zhǎng)劍,赫然是戰(zhàn)場(chǎng)上一方士兵的裝束。
動(dòng)了動(dòng)四肢和觸摸過(guò)后,云凡發(fā)現(xiàn),他好似只是穿了一層皮,從根本上來(lái)講,他身上還是那身天劍宗弟子服,手中還是卷刃的破劍。
只是在外形上顯示著紅黑色士兵的造型。