【本文中角色行在當今時代具有法律風險,切勿模仿。】
想到這,孫軼民問黎允兒:「那你賣出了幾個元件複製,賺了多少錢?」
「除了送給你那一份,目前只邁出了一個複製。」黎允兒神色誠懇,不像是說謊。
「多少錢?」孫問。
「8000。」
孫驚愕:「這麼貴?」
「是啊,能賣這麼高我也覺得意外。」黎允兒道,「其實當初我並不想賣這麼貴。
我在一個程式設計師論壇上發了個關於轉讓醉風月解碼元件的帖子,不久就有一個人來問我具體效果以及價格。
事實上具體效果已經在你身上驗證了,我就告訴了他沒有問題。他就問我多少錢一份複製,我當時其實並不想賺很多錢,就隨口報了8千。
其實,即便他給一千,我都能接受的。想不到他竟然一口答應了。然後我就給他發了一份複製,自帶一小時的試用時間。
他測試後就給我打款,發來了機器碼,我給了他對應的正版序列號。交易就完成了。」
黎允兒的說法,讓孫軼民腦海在一瞬間閃過兩個念頭。
一是這個買家很有可能是刑天,他要繼續證實這一點。
二是他突然發覺:原來憑藉自己的計算機專業特長,並不僅僅可以在遊戲世界耍賴占據優勢或者賺點虛擬金幣,更是可以在現實生活中賺取真金白銀,黎允兒就是個活生生的成功案例。
在這個念頭的基礎上,他進一步聯想到了一件事:將來其實可以和黎允兒合作,一起透過售賣醉風月的外掛程式賺一筆錢。按照醉風月遊戲的超高人氣,以及從黎允兒當前的成交價格來看,這個外掛的利潤可能會非常豐厚。
想到這,他提議道:「你這個元件暫時先不要賣。我有一個主意,將來咱兩合作開發一個完整的醉風月遊戲外掛成品來出售,所得利潤可以五五分成,你覺得如何?」
「好主意啊!剛好我對醉風月遊戲不是很了解,程式設計能力也沒有你行。如果咱倆合作,肯定很有前途。那咱們說干就干?現在開始?」黎允兒興奮道。
「這個計劃,我們等過一個月後再實施。」孫道。
「為何?」黎問。
「因為我現在還在玩遊戲啊!如果現在人人都擁有了這種外掛,那我就沒有優勢,也玩不下去了。」孫坦言。
「那你打算什麼時候不玩?」黎問。
「等我完成遊戲大業一統江湖之後,我就準備換遊戲玩。到時候我們可以開始合作。」孫道,「但現在,我需要解決一個大問題。」
「什麼問題?」黎問。
孫道:「要完成我的遊戲霸業目標,我現在必須要單挑成功遊戲中的一個超級大神。但今天我突然發現,我打不過他了。我在懷疑他是不是也採用了你的解碼元件開發出了外掛程式。」
「哦?有這麼巧的事情?」黎允兒驚問。
「我需要確定這一點。」孫道,「你說你的元件只賣過一個人,那你知道這個人是誰嗎?你們是在現實中交易的嗎?」
「線上交易的。對方是我一個朋友介紹的。」黎允兒答道。
「知道對方的名字嗎?」孫問。
「不知道。我朋友也不知道。」黎允兒一句話,讓孫軼民感到了失望。他暗嘆看來是沒有辦法確定了這件事了。
此時卻見黎允兒說道:「不過,我知道對方的一個醉風月遊戲號。
因為在交易的時候,我承諾過售後服務。當初我們交易成功之後,對方曾就一些元件使用問題向我諮詢過。
因為具體涉及到遊戲外掛程式的製作,對方邀請我到他所在的遊戲伺服器與我交流,於是我就在他那個區服註冊了一個帳號並且建立了一個角色。和他交流。」
「哦?在哪個區哪個服。」孫問。
「只記得是在電信八區,伺服器的名稱忘了。」
孫追問:「那還記得對方叫什麼名字嗎?」
「忘了,這樣吧!今晚我回家,上線再告訴你。」黎允兒道。
孫軼民已經等不及了,直接開啟膝上型電腦上的醉風月客戶端,然後起身把位置留給了黎允兒。
黎允兒坐在孫軼民的辦公椅上,在登入介面選擇電信八區-煙雨任平生伺服器,輸入使用者名稱密碼登入上線。
只見一個等級為10級的衣衫襤褸戰力低下的女性弓箭手角色出現在長安街頭。名字為【姬梨姒】。
看著熟悉的區服名稱,孫軼民感覺黎允兒的交易的物件越來越接近自己的猜想。
「快開啟好友列表找找,你交易的那個人叫什麼名字。」孫催促道。
「不用找,不就在哪兒嗎?打得正歡的那個霸王,和你職業一樣。叫做什麼愚……」黎允兒指著不遠處長安北街人群聚集處說道。
此時孫軼民注意到了不遠處禺彊的身影。問:「禺彊?」
「嗯,原來這個字念jiang啊?我還知道他還有一個大號叫做浴火刑天。」黎允兒的表述,加上之前輕煙的表述,最終確認了孫軼民的猜想。
至此,他已經確定刑天使用了外掛程式。想來刑天是聘用了一個程式設計師,專門為他開發外掛程式。
但開發的過程中需要破解通訊密碼,這項高難度工作,這個程式設計師無法自己完成,所以他透過熟人關係聯絡上了黎允兒,並且約定購買解碼元件。
那麼接下來該如何應對這個困局呢?在對方已經擁有同等神器的前提下,孫軼民想要在戰鬥中占據絕對優勢,幾乎不太可能。
畢竟從這一次切磋中他看出來了,刑天的戰鬥程式,同樣具備風馳電掣的速度與隨機應變的自動戰鬥策略。對方程式設計師的程式設計水平,不在孫軼民之下。
想來想去,似乎只有一個方法,可以讓孫軼民在戰鬥中占據輕微的優勢。那就是利用黎允兒解碼元件的低效率劣勢。
黎允兒之所以把解碼功能做成元件,是為了方便維護以及安全(防盜版),但這也犧牲了程式的效率。
孫想:如果自己掌握了黎允兒這種破解醉風月通訊密碼的方法,那麼可以自己把解碼功能寫成一個函式內嵌到自己的程式中,如此就可以避開元件方式的低效率。
或者甚至連函式都不要,直接寫成復用程式碼形式加入程式中,進一步提升程式效率。如此一來就可以在一定程度上讓自己的外掛程式占據速度優勢。
微小的優勢可以決定戰鬥結果。
正如今日的切磋一樣,第一招誰先得手,誰就有更大機會贏得比賽。畢竟比賽的勝負是由比賽時間截止前那一刻的選手剩餘生命值決定的。
此時,黎允兒問道:「是這個,沒錯吧?」
孫軼民默默點了點頭。
「看你一副憂心忡忡的樣子,看來是我對不住你了。」黎允兒撇嘴道。
「哪裡,想多了……」孫軼民口是心非。
黎允兒此時很貼心的說道:「我明白你的苦衷。在以前,你利用自己的外掛程式在這個遊戲世界中打架所向無敵風光無限,如今卻是棋逢對手,對付不了這個浴火刑天,對吧?」
「是這樣子……」孫低頭承認。
「唉,早知道這樣,我就不賣他了。」黎道。
「不知者無罪。再說那是你的自由。」孫道,「不過,或許在某一方面,你還能幫我一把,就看你樂意不樂意了。」
「怎麼幫你?」黎允兒問。
「我希望你把解碼元件的原始碼提供給我學習參看。等我掌握了醉風月的通訊加密方式和密碼,便可以自己編寫解碼程式碼,避開元件的低效率,提升外掛程式的反應速度,從而在戰鬥中占據優勢。」
「這是商業機密哦,不行。」孫黎允兒的拒絕在他意料之中。就如同當初一樣。
失望之餘,他仍然不甘心,祈求對方:「就算幫幫嘛!我知道你有自己的利益和規矩。但是,我以人格保證,絕對不會泄露你的程式碼,只是想要學習一下。」
黎允兒沉默不回應,似乎頗為為難。
「考慮一下嘛!幫個忙?」孫糾纏。
黎允兒沉默良久後,皺了皺眉,答道:「對於這樣的要求,一般人我不會答應。但是孫哥你不一樣。你的需求我也能理解。其實我有一個折中的方法,既不會讓我自己破例,也可以滿足你的要求。」
「什麼辦法?你說?」孫軼民轉憂為喜。
「你可以來我家電腦上觀摩程式原始碼。」黎允兒提議,「其實呢,就算我把程式碼給你看,估計你也很難看得懂,因為我寫程式碼從來不加任何注釋。只有我在旁邊幫你解釋,你才會理解的快一些。所以,來我家是最好的辦法。」
「也好。都聽你的。」孫欣然答道。
「那麼這個周六你過來吧,但是不許帶任何儲存裝置,包括隨身碟。」黎允兒重申。
「好的,遵命!」孫一口答應,心情愉悅起來。彷佛在面臨當前的困局中,他已經找到了一線生機。
「嗯,周六上午我睡懶覺,下午等你。」
「嗯,我請你吃飯!」
「好,謝謝孫哥。」
「我還有個問題,其實一直想問。」孫道。
「你說。」
「你玩的不是蝶戀花嗎?為什麼做醉風月的元件賣?」孫問。
「因為醉風月這款遊戲目前很流行,我考慮到可能會有人想要設計外掛程式獲利。但是做外掛容易,破解密碼卻很難。如果無法破解伺服器端的通訊加密方式和密碼,那麼再厲害的程式設計師也做不出外掛來。而我卻剛好掌握了這個破解技術。」黎允兒的解釋在孫軼民預料之中。
「嗯,我再問你一件事。你要老實回答。」孫道。
「你是說本公司蝶戀花伺服器遭到攻擊一事?」黎允兒笑問。
「正是,是不是你幹得?」孫問。
「是我。之前根據老趙給我的程式碼,找出了漏洞黑了蝶戀花的伺服器。篡改了我角色的戰鬥屬性和財產資料。不過後來,我的號被封了,伺服器也升級了程式修補了漏洞。」黎允兒吐了吐舌頭,笑道。
聽到這,孫軼民有種感慨眼前這小小蘿莉在駭客技術方面真是登峰造極爐火純青。
但是,他又鄭重囑咐黎允兒:「你的技術是很不錯,但是這種攻擊行為是違法的,以後不要再幹了。」
黎允兒乖巧的點了點頭:「沒錯,所以我後面換了方法。就是用自己製作的外掛程式,透過合法渠道訪問伺服器的方式,來實現角色自動化操作。比如自動採集資源,自動戰鬥等等。但我的程式設計能力不如你,我做出的程式也很低效,做不到像你這樣在遊戲中稱霸。」
「所以說我們可以各取所長進行合作,將來透過售賣程式賺錢。」孫道。
「嗯,我很期待那一天。」
孫又問:「那麼你是如何破解醉風月128的通訊密碼的?字典破解?暴力破解?」
「字典破解和暴力破解明顯不行。畢竟人家加密長度擺在那裡。你要用這種方法得成千上萬年才能破解成功。」黎允兒答道。
這一點在孫軼民聽來也能理解。但他仍好奇問道:「那你是用什麼方式獲取通訊密碼的?」
「其實你不需要關心這個,這個過程說起來也很複雜。你只要知道伺服器端如何加密,以及密碼是什麼就可以了。周末來我家,你會看明白的。」
「這我知道,但我就是好奇想了解一下。」孫追問。
黎允兒似乎有些不耐煩答道:「其實我只是利用伺服器的一個不為人知的漏洞,獲取了管理員許可權。然後截獲伺服器端加密解密通訊程式二進位制檔案。然後加以反編譯,透過解讀原始碼找出了加密方式和密碼。」