第二十八章 开发外挂(2 / 3)

 都市 2304 字 2021-06-21

確定外掛的開發方向後,江飛宇編寫了一個跟蹤軟件實現了對客戶端運行程序的動態跟蹤,又用RDK工具包對遊戲客戶端進行了靜態解析,以此截取了客戶端與服務器直接的交換數據,並通過反彙編語言和加密算法對遊戲服務器端與客戶端之間經過加密的交換數據進行了逆推破解,好在目前主流的幾種加密算法在後世都已經被人破解,江飛宇花了不到一天的時間就把加密數據還原成了明文,這樣只要把需要修改的指令通過同一種加密算法傳輸到服務器端就完成了開掛過程。

外掛編寫完成後,江飛宇還需要做兩件事,一是對整個外掛程序進行封裝,對核心源代碼進行了加固保護,防止被其他人破解;二是加入了激活驗證碼,這樣就能保證每一份外掛安裝包只能在一臺電腦安裝一次。

當然了,江飛宇為了照顧很多隻能在網吧上機的玩家,為每一個激活驗證碼都設定了3次的有效驗證次數,這樣就相當於購買一份外掛安裝包可以為3臺電腦進行安裝,完全可以稱得上是業界良心了。

又花了一個多星期的時間,江飛宇把整個外掛包的代碼全部編程完,總共封裝了6個外掛功能在裡面,江飛宇在自己電腦上安裝了一套外掛程序,經過測試後達到了百分之90以上的設計效果,江飛宇在接下來的時間裡一邊用自己的遊戲賬號掛機封測,一邊修復暴露出來的BUG。

考慮到激活驗證碼的時效性,江飛宇又編寫了一套驗證碼生成器,通過與每一套外掛包的序列碼進行關聯,生成對應的激活驗證碼,這樣就把所有方面都考慮了進去。

現在萬事俱備,就剩下考慮怎麼進行推廣了,像這種遊戲外掛常用的推廣辦法就是提供一套有時間限制的試用版本,江飛宇估算了一下時間,如果記憶沒有記錯的話,還有9天的時間傳奇就正式上線了,也就是再有幾天時間公測就將結束。

重生我的大學時代最新線上免費看