激情與溫柔交織的纏綿告一段落,黎允兒的熱烈與主動,讓孫軼民此刻略感疲憊。
黎允兒安靜的靠在孫軼民臂彎,猶如一只滿足的綿羊。面色緋紅中帶一絲嬌羞,潔白的兇口微微起伏。
在這個陽光燦爛的午后,孫軼民領略到了這個小蘿莉不為人知的另一面的美好,這令他有些沉醉。
略作休息,孫軼民穿衣起身,坐到電腦桌前。
黎允兒略微收拾打扮,恢復了正常形態,坐到了孫軼民身旁。
此后的兩個小時,黎允兒陪伴他在電腦屏幕上解讀著復雜的程序代碼。
通過研讀,孫軼民看出來了一點黎允兒的程序中的計算功能,采用了大量的標準模板庫中的現成類模板以及函數,這造成了程序的臃腫,在組件框架本身冗余的基礎上,進一步降低了程序的效率。
這一點令他欣慰,因為他此刻已經明白,如果能運用自己高超的編程技術,用純c語句避開那些冗余低效率,重新構造加密解密功能模塊,那么就可以讓自己的程序在一定程度上取得速度優勢,從而擊敗刑天的程序。
或許刑天聘請的程序員有很牛逼,但很明顯他沒有能力自行破解醉風月的通訊加密方式和密碼,也就避不開黎允兒解碼組件的低效率。
黎允兒重點講述的是代碼中的加密解密函數,以及破解后的通訊密碼。至于她是如何破解獲取,這個并不在代碼中體現,她的解碼組件僅僅是運用了破解的成果。
當然,關于破解的原理,孫軼民之前也曾好奇的打聽了一下。
黎允兒大致講述過原理利用游戲服務器上的漏洞取得管理員權限,截獲關鍵程序加以反編譯解讀得到。當然,這個破解涉及到高深的黑客知識,孫軼民目前是不會的。
換句話說,如果醉風月運營方再次改變通訊密碼,那么孫軼民還得再次求助黎允兒。
加密解密函數的實現以及密碼本身都有點復雜,在獲得黎允兒允許的前提下,孫軼民用本子做了一點筆記,以免遺忘。
研讀完畢已經接近傍晚,孫軼民為表謝意,請黎允兒吃晚飯。
黎允兒想要挽留他晚上陪她。孫軼民心中雖有些留戀溫香軟玉的纏綿,但因為心中有著對依依的歉疚,以及急于回去做正事,便婉拒了黎允兒。
晚上回到家,孫軼民便迫不及待的投入了刺客程序的改造工作之中。
其實在掌握了黎允兒透露的醉風月通訊數據加密方式和密碼之后,改進工作并不復雜。
孫軼民在刺客源代碼中,直接去掉了對原先黎允兒解碼組件的調用。然后采用純c語言重現構建加密解密函數。之所以不采用c類模板,是因為其冗余與低效。
事實上這樣做能提高的效率,如果換算成時間其實微乎其微時間以計算機的運算周期計,幾乎就是幾毫秒,但是在游戲世界的競技戰場上,幾毫秒的時間差距,往往能決定戰斗結果走向。
舉例來說,疾風沖刺是霸王職業最重要的一個策略性技能,其本質為可以遠程發起的控制技能,并造成一定傷害。此技能冷卻比較短,使用頻率高,為霸王職業玩家公認的掌控戰局的關鍵技能。
在戰局剛開始,或者雙方手中這個技能都已經冷卻完畢并再次逼近對方的時候,雙方必然會首先使用“疾風沖刺”擊倒控制對方。
那么如果其中一方能比對方快出1毫秒放出這一技能,被擊倒在地面的就是對方了。而接下來,贏得先機的一方就有機會施放后續的攻擊技能,從而占據有利地位,掌控戰局。