当前位置:萬花小說>书库>言情女生>成為網遊大亨> 第五十二章 破解測試

第五十二章 破解測試

  這次來的是一位男生,名叫周成宇,應聘的是編程工作。


  劉明輝提問他幾個問題,又測試一下他的編程能力,覺得他還算專業,可以錄取。


  這時,劉明輝又發現他簡曆上寫的另一項內容,問他:“你還懂數據加密,是嗎?”


  周成宇說:“我對這塊一直比較感興趣,專門學過一段時間。”


  劉明輝又說:“懂加密的一般都懂破解,那麽你也會破解了?”


  周成宇笑笑,謙(zhuang)虛(bi)地說:“略懂一二。”


  “好,那這樣,我們的遊戲就經過加密。”劉明輝說,“你現在抓個包,試試破解一下。”


  以前,劉明輝自己就曾試著破解《熱血三國》的加密程序,沒有成功。但他不是這個專業的,破解能力僅限於會用一些工具,水平比較一般。


  今天既然來了一個自稱會破解的,那就讓他試試,順便考驗一下遊戲的防禦力。


  周成宇躍躍欲試的說:“沒問題,我可以試一下。我能用自己的筆記本嗎?”


  “可以。”劉明輝扯了一根網線給他。


  劉明輝家裏有兩條通信網絡。


  一條是光纖通訊,連接到機櫃上,通過防火牆、交換機和服務器組成一套局域網,用來做遊戲的運行,測試和維護,可以算是他們自己的一個小型數據中心。並且通過vpn通道,和新浪的數據中心相連接。


  另一條是普通的家庭寬帶,平時上網用的。


  劉明輝給他的,就是普通家庭寬帶。


  周成宇打開自己的筆記本電腦,接上網線,按照劉明輝的指點,注冊遊戲賬號,登錄遊戲,然後調出抓包工具監測端口的數據通信,準備抓包。


  玩家在登錄遊戲後,玩家的電腦和遊戲服務器之間的通信,是以數據包的形式進行的。想要破解並修改遊戲數據,第一步就是抓取通信數據包,行話叫“抓包”。


  抓到數據包之後,因為數據包一般都是經過加密的,所以要對它進行破解。


  破解了數據包的加密規則,解開數據包之後,就會得到真正的遊戲數據。


  下一步,還要對遊戲數據的程序語法進行辨認和翻譯。說白了,就是你要搞清楚,破解後得到的遊戲數據是什麽內容,幹什麽用的?

  搞清楚之後,你就可以按照遊戲的程序語法修改數據,然後再按照遊戲的加密規則重新打包,發給遊戲服務器。


  這樣一來,遊戲服務器就會把你修改過的數據包,當作正常遊戲數據包接收,並按照你修改過的數據反饋結果。


  舉個栗子:你抓到了遊戲中關於戰鬥結果的數據包,破解之後,發現裏麵有兩組數據,一組代表戰鬥勝利,一組代表戰鬥失敗。


  這時,你就可以把代表戰鬥失敗的數據修改為代表戰鬥勝利的數據,然後發給遊戲服務器。


  這樣一來,原本失敗的一場戰鬥就變成了勝利,並且你還能得到戰鬥勝利的獎勵。


  到這裏,你就成功地修改了遊戲數據。


  當然,實際操作當中,修改遊戲數據沒這麽簡單。遊戲程序往往對一種結果,設定非常複雜的判定條件。


  比如,判斷一場戰鬥結果是否勝利,不僅僅依靠一個代表勝利還是失敗的字符串,同時還要判斷雙方的兵力對比,作戰方式,其他能夠影響戰鬥結果的因素等等。

  遊戲數據修改,往往是牽一發而動全身,想要修改一項數據,就要找到所有相關數據,同時修改。


  否則,要麽是修改的數據服務器不認可;要麽就是服務器向維護人員告警,提醒數據異常,然後被維護人員發現封號處理。


  總之,這事沒那麽容易。


  周成宇成功抓到了數據包,但是卡在“破解”這個環節就進行不下去了。


  他嚐試了很多種方法,換了很多工具。在劉明輝看來,他的破解水平確實比自己要高。但他始終無法攻破數據包的“殼”。


  到後來,他臉上的汗都下來了。


  劉明輝問他:“怎麽樣了?”


  他頹然的說道:“不行了,您這個遊戲加密技術太高,我試了各種辦法,返回的數據都是無法辨識,我解不開。”


  劉明輝安慰他說:“沒關係,就到這裏吧。”


  周成宇問道:“我這次麵試,是不是失敗了?”


  劉明輝說:“你的編程能力還是可以的,加密這一塊有待提高。但是你不用灰心,先回去等通知吧,9月1號之前我們會聯係你的。”


  “好吧。”周成宇收拾好東西。


  出門之前,他又依依不舍的問道:“這個加密程序是你們哪位做的?我以後能不能向你們請教?”


  劉明輝笑了,說道:“做加密的人不在這兒,能不能請教,等以後再說。”


  “好吧,再見。”周成宇說完離開了。


  周明凱好奇的問劉明輝:“你當初找誰做的數據加密,看起來那個人技術很高啊。”


  劉明輝說:“是馬強介紹的,我也沒見到人。據他說,這個人以前曾是一名黑客,現在是在一家網絡安全公司做技術顧問,水平應該是很可以的。”


  周明凱說:“這樣的高手,要能來我們公司就好了。”跟著他又自嘲的說:“算了,怎麽可能?”


  劉明輝哈哈一笑,說:“現在不可能,以後誰知道呢?”


  之後又有一個男生上門應聘,也是一名程序員。


  不過這位的水平比較一般,他沒有上過專業的學校,而是在軟件培訓機構接受的培訓。培訓結束後,培訓機構給他推薦了工作,但是工資很低,他不願意接受,想自己出來闖一闖。


  隻是他學習的時間比較短,會的東西不多,隻能做比較基礎的工作。


  劉明輝隻能很遺憾的告訴他,無法錄用。


  一上午的時間,就隻來了這四個人,下午更不會有人來。


  還好,葛慧琴和孫小美的水平還不錯,這兩個算是比較優秀的人才。


  周成安的編程能力也可以,雖然加密這方麵差點,但做程序員水平夠用了。


  有了這三個人,這次麵試還算有所收獲,不至於白忙活一場。


  接下來,周明凱要跟葛慧琴一起,把人事製度定下來,同時還要采購辦公用品和設備。


  王建宏和吳小卓兩個人,一個去新的辦公室盯著裝修,一個去新浪盯著遊戲運營。


  而劉明輝準備去通過其他途徑,找一些能用的人手過來。


  現場招聘也好,網絡招聘也好,效率都太慢。他得想點其他辦法,爭取在9月1日之前湊起一套人馬。

上一章目录+书签下一章