登入使用能幫助您收藏更多喜歡的好書,
希望大家都能多多登入,管理員在此感激不盡啦!
《成為網遊大亨》第52章 破解測試
  這次來的是一位男生,名叫周成宇,應聘的是編程工作。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  遊戲數據修改,往往是牽一發而動全身,想要修改一項數據,

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

  總之,這事沒那麽容易。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  現場招聘也好,網絡招聘也好,效率都太慢。他得想點其他辦法,爭取在9月1日之前湊起一套人馬。
鍵盤左右鍵 ← → 可以切換章節
章節問題回報:
翻譯有問題
章節內容不符
章節內容空白
章節內容殘缺
上下章節連動錯誤
小說很久沒更新了
章節顯示『本章節內容更新中』
其他訊息