【236】重拾利器
周一照常上班。
一到公司孫軼民便急著去找了一趟黎允兒,詢問新的解碼程序的事情。
黎允兒稱正在破解過程中,周三會告知結果,並讓孫軼民放心。
至本周為止,《天問》遊戲的開發工作已經基本完成,剩餘的是一些細枝末節的修補工作。
前段時間由孫軼民主導的“品德評價係統”開發工作已經完成,並嵌入了遊戲係統之中進行了一次內測,效果基本達到預期。
公司部門經理在上午主持召開了一個會議,做了一下工作總結,並宣布天問將在元旦公測。
對此孫軼民充滿了興奮與期待。
最重要的是,“品德係統”是孫軼民主導引入遊戲世界的一個極富創意的設計,他很期待在不久以後的公測中,能獲得廣大玩家的認可。
為此,他滿心憧憬。
除此之外,來自於醉風月的告白創意被加以改進,加入了天問遊戲中。
相對於醉風月而言,天問中的這個告白係統允許玩家查看對自己動心的人有哪些(隻要對方設置了允許被查看)。而不限於隻能查看自己心動的人對自己心動的狀態。
這樣一來,如果一個玩家如果有興趣的並且條件許可的話,就可以得知在世界有哪些異性對他有興趣,從而能促成更好的網絡情緣。
畢竟,男孩子為女孩子的主動熱情所打動從而接受對方是感情世界中常有的事。
在辦公室裏老趙再次提到了“鹹巫傳”。
他對孫軼民說:“如果天問公測獲得成功,那麽你的功勞算是不小。到時候如果憑借這這一點,你就有可能被提拔為《鹹巫傳》的項目經理。”
孫軼民謙虛了一番,但心裏還是美滋滋的,暗中認可老趙的話。他對此寄予厚望,他希望憑借這一成就在職場平步青雲。
下班的時候,孫軼民按照慣例去看望問候了一下念念。
念念稱cosplay表演培訓已經完成。《天問》上市之後,公司會有一係列的宣傳活動。
到時候念念有可能參與其中表演。孫向她表示祝賀並由衷的為她感到高興。並感慨自己辛苦的付出沒有白費,他成功的挽救了一個失足少女。
轉眼周三。
下班的時候孫軼民主動加了一會兒班,等老趙離去後沒多久,黎允兒進入了辦公室。
孫軼民以期待的目光望著她走近,黎允兒報以微笑點頭。孫心中懸著的石頭終於落地。
黎允兒站在孫軼民的辦公桌前,從身前的小挎包中拿出一個U盤,雙手遞給孫軼民,鄭重道:
“感謝孫工在專業知識上對我的指導,以及在生活上的幫助。這個U盤裏的東西是我最新改造的醉風月遊戲數據解碼功能程序。聖誕節快到了,這也算是我送你的禮物吧!”
“啊!受寵若驚。感謝。”孫一臉感激接過U盤,插入了電腦機箱的前置USB插口。又道:“這個……到時候我也送你一份聖誕禮物,隻是不知道你喜歡什麽?”
“孫哥不用客氣,到時候再說。”
孫雙擊桌麵“我的電腦”,打開盤符界麵。此時界麵中比平時多顯示了一個新的盤符E。
雙擊打開,看到一個dll文件,和一個文本文件。
黎允兒介紹:“這是用c++設計的程序。它並非一個動態鏈接庫,而是一組件,隻不過以dll的形式保存而已。文本文件中是組件的接口函數名稱列表。這個程序是用你傳授給我編程知識做成的。所以這也當是我的畢業設計吧!”
“哈哈……這有點言重了。你的學識依靠的是天賦與勤奮得來,並非我偶爾的指點。”孫謙虛道。
“那至少你的指導讓我走了很少彎路,這不正是老師的意義所在嗎?”
“好吧,那待會兒等我我回家看看你的畢業設計做得如何。”
“嗯。”黎允兒一臉虔誠與期待。
“但問題是,這是個二進製文件,我又看不到源代碼,怎麽評價你的畢業設計水平呢?”孫笑問。
“你看程序運行效果,那就代表我的設計水平了,代碼很重要麽?”黎允兒反問。
“上次的解碼部件也是dll文件,沒有源代碼。你這是不是屬於商業機密,舍不得給我看代碼?”孫半開玩笑問道。
“倒也不是舍不得給您看,卻是有別的原因。”
“什麽原因。”
“以後告訴你,好麽?”
“好吧。”孫略顯無奈點了點頭,又道:“其實呢,做一個解碼功能,完全沒有必要使組件這樣複雜的東西。因組件設計和調用的高效率,是以犧牲程序運行效率為代價的。如果我掌握了你的解碼技術原理,那麽必然會直接用內置函數來設計,而不是采用動態鏈接庫或者組件的形式。”
“我知道你的意思,但是我用這,是有別的原因。”
“什麽原因?”
“和剛才那個問題一樣的原因。”黎允兒故作神秘狀答道。
孫苦笑一聲,搖了搖頭。他知道這個問題的答案是問不出來的。
雖然黎允兒不願意承認,但這個原因大致和不願透露自己的黑客技術以及技術成果有關。
他不想勉強黎允兒透露這樣的技術機密,畢竟這是獨門絕技之類的東西,人家不願外傳很正常。她能提供這個編譯好的二進製程序已經是仁盡義至了。
此時黎允兒又道:“這個組件的接口函數調用是有條件的,首次使用它需要一個驗證密碼。”
“那你把密碼告訴我?”
“密碼需要根據機器碼生成。每台電腦的機器碼是獨一無二的。但是你又不在辦公室的電腦上玩遊戲,所以隻能等你回去在自己家裏電腦上,用你自己的程序調用此組件,此時它會提供你那台電腦的機器碼,然後你把機器碼發給我,我按照機器碼生成密碼發給你。”
黎允兒一席話令孫軼民暗自感歎:“這家夥防盜版的手段看來和自己一樣高明。當初被楊紫陌偷取了程序之後,他就把程序重新改造成了需要機器碼+密碼驗證的方式才能正常使用的形式。而黎允兒的手段如出一轍。”
他笑問:“這是為了防盜版嗎?”
黎允兒笑著點了點頭。
下班後孫軼民急匆匆趕回家中,脫了鞋立馬進入房間關上門鎖上。然後開始改寫刺客程序。
改造工作非常簡單,因為原有的代碼大部分都仍然有效,唯一需要改寫的就是解碼函數。
他首先將黎允兒提供的dll文件拷貝到程序目錄下。
然後根據黎允兒提供的文本文件內容,在函數體裏重寫改寫了解碼過程,調用了組件中的接口函數。然後重新編譯出一個新的刺客exe。
運行,獲取黎允兒程序提供的機器碼。
他發現這個機器碼,和自己當初為了防止刺客程序被竊取而設計的機器碼如出一轍。
但是即便如此,對應的密碼卻不一定相同,因為黎允兒的算法與他的有點不一樣。她的更複雜一些。
他將機器碼通過QQ提供給黎允兒,黎允兒很快返還密碼。
輸入密碼,注冊成功,從此解碼組件便可以自由使用。下次不需要再重複輸入密碼。
他跑到長安城野外,找了個小怪多的區域,啟動刺客程序,勾選“硬抗模式”展開了戰鬥。
在襄王的屠戮之下,地麵上的小怪成片成片的倒下,刺客程序依然如同當初一樣犀利。孫臉上露出了欣慰的笑容。
回城,按時參加本周的黃金段位寒冰競技場預選賽,如期輕鬆勝出。他心中期待這周末的半決賽和決賽快點到來。
除了此刻程序,他又同樣改造了采集精靈程序。於是又能重新開始自動賺錢了。