第225章 通宵寫程式碼
超級胖胖提示您:看後求收藏(第225章 通宵寫程式碼,表白被拒後,把軟萌校花拐回家做老婆,超級胖胖,藏書網),接著再看更方便。
請關閉瀏覽器的閱讀/暢讀/小說模式並且關閉廣告遮蔽過濾功能,避免出現內容無法顯示或者段落錯亂。
衝完了澡。
沈凌瑤累了,早躺在床上呼呼地睡了過去。
她睡著的樣子也很甜美,趙青峰在旁邊看了許久。
一會兒摸摸小手兒,一會兒摸摸小腳兒,一會兒又在她的臉蛋兒和嘴唇上輕輕親吻幾下,親的他渾身燥熱難當,又鑽進浴室衝了兩遍,衝過癮了才出來繼續寫程式碼。
關於傳奇。
經過長達一夜的思考,趙青峰終於選定了外掛設定。
外掛不難,起碼在他眼中看來十分簡單。
主要原理,無非就是透過抓包或者封包等工具,對遊戲本身以及伺服器提交的假定引數做出改變,從而改變遊戲中的原本設定。
大體分為兩位。
一是後臺外掛,二是離線外掛。
後臺外掛就是將程式嫁接客戶端當中,擷取資料,實現功能增強,主要原理就是依賴於封包對客戶端和伺服器間往來資料擷取分析修改,從而實現修改遊戲本身數值的目的。
而離線外掛。
顧名思義,就是脫離了客戶端程式的一種外掛,也是以後比較流行的外掛種類,只是目前大部分外掛公司都在用封包外掛而已。
要想開發離線外掛,必須瞭解遊戲本身。
透過遊戲的客戶端與伺服器端程式碼解析之後,模擬正版客戶端登入,從而實現正版沒有的功能。
比如自動打怪,自動交易,自動拾取等等。
而外掛本身,從功能上也可以分為多種方向。
比如輔助性,包括增加血量,增加移動速度,掉落自動撿去,修改各種事件。
比如破壞性,完全破壞遊戲平衡,可以讓角色無敵,穿牆,飛天遁地,無限金錢等等。
考慮再三。
趙青峰還是決定從輔助外掛下手。
因為破壞性外掛太過暴力,除了縮短遊戲生命週期以外,還會提早引起陳老闆的主意,這從商人賺錢的角度來說,並不是一件好事。
方向確認後事情就簡單了。
趙青峰透過高超的技巧,立刻連夜編寫出了一款可以跟蹤客戶端動態的小程式。
隨即。
他又用Std工具包對整個遊戲進行了全面的靜態解析。
經過反彙編以及加密演算法等等逆推破解之後,他只花了一天晚上的時間,便將所有加密程式碼,都變成了明文程式碼。這樣一來,只要透過修改指令,便可以將同一種加密演算法傳輸到伺服器端,從而實現外掛的全部功能。
不過。
製作外掛簡單,銷售外掛卻很難。
諸如老柳那樣的損人,總會讓員工們破譯外掛程式碼,進行仿造。
所以。
加密,勢在必行。
加密過程很不簡單,對沒有經驗或者剛入行的程式設計師來說,想要製作出一款難以破解的加密程式,起碼需要半年乃至一年的精心研究。
但。
這對趙青峰來說簡直易如反掌。
他先對外掛本身程式作了封裝,對核心程式碼進行了多達十三層的加密保護,又在此之上加入了驗證碼啟用的方式,保證每個外掛,只可以本人本機使用。
當然。
為了照顧家裡網咖兩頭跑的玩家,趙青峰又設定了可以進行五次驗證的有效次數。
不過還有一個問題。
考慮到外掛啟用碼的時效性,還需要編譯一套驗證碼生成器。
而為了防止一號多用。
他還需要給外掛本身設定一套序列碼。
兩者關聯,萬無一失。
經過整整一夜的忙碌,翌日一早,趙青峰終於做好了別人乃至別的團隊需要一個月或者幾個月才可能
本章未完,點選下一頁繼續閱讀。