潛水幾個月了,看過許多 高手們寫的游戲防封技術(shù)性的技術(shù)性文章內(nèi)容,但我發(fā)現(xiàn)了,絕大多數(shù)都是以玩家或游戲工作室的方面來探討游戲的防封體制的,非常少有見到游戲輔助開發(fā)作者來從技術(shù)性方面上做一點剖析。實際上,游戲的防封體制遠遠地不止于此吧?如今我便從輔助開發(fā)的方面來談一談游戲防封體制!
據(jù)我所知,如今的絕大多數(shù)輔助開發(fā)人員,極度的不負責任,根本連基本的防封體制都沒寫,如:RING3層隱藏進程和模塊,RING0層的,V.E.HHook,RING0層是否inlineHook。這樣的輔助不封號那才叫奇怪。
要想了解游戲公司如何針對游戲工作室和Wg的,第一步要了解當前的輔助種類,輔助分4類,模擬輔助,內(nèi)存輔助,協(xié)議輔助,資源輔助。
如今和大家探討的是ip輔助軟件的防封知識:
所謂ip輔助軟件:就是可以代理電腦中所有軟件的東西,可以輔助,稱為ip輔助軟件(IP模擬器游戲助手),換ip輔助軟件又稱為找圖找色輔助,如今市面上能見光的就是這類輔助了,因為是更換網(wǎng)絡(luò)ip,全國100+的地區(qū)網(wǎng)絡(luò)都可以試用,并且單窗口單ip保證ip質(zhì)量,還有多開的功能,而且能隱藏真實地址,加速網(wǎng)絡(luò),防封,并且對游戲本身的數(shù)據(jù)沒有任何修改,所以有的游戲公司也不會在意這些,一般都不會被封。
好了廢話不多說,來點干貨吧!
游戲公司監(jiān)測手段常用的方法就是行為監(jiān)測和結(jié)果監(jiān)測
行為監(jiān)測:行為監(jiān)測就是判斷角色行為的差異值,差異值是以C/C++多態(tài)性特性誕生出來的,角色行為決定執(zhí)行方向,通常輔助的行為和玩家的行為差距非常大,基本上安全人員一眼就看出來,是不是輔助操作的,游戲公司在針對角色行為都有一個范圍值參考,所謂范圍值就是臨界線,過了就防號,沒過就留著。可悲的是,游戲公司根本不需要人工審核,軟件就能完全識別。這塊比較有效法的方法就是輔助的邏輯必須要嚴謹,盡量做到軟對軟,硬對硬。這個時候就更需要換ip輔助軟件類隱藏自己的ip地址,避免系統(tǒng)的監(jiān)測
結(jié)果監(jiān)測:結(jié)果監(jiān)測就是行為監(jiān)測的變形版,通常游戲公司采用的方法是在關(guān)鍵數(shù)據(jù)上做嚴格的監(jiān)控,通過服務(wù)器大間隔上傳數(shù)據(jù),來確定哪些號超過了臨界區(qū),超過了就封,沒超就跳過,不用我來說是那個游戲公司吧?這樣是不是沒辦法逃過檢測呢?NO,有方法的,這類方法比較敏感,牽扯到核心技術(shù),會留在內(nèi)存防封篇來講解。
說了這么多,再來探討行為監(jiān)測,如何防止監(jiān)測呢?有3個方法:
方法1:站在普通玩家的方面來考量問題。需要輔助,只需要下面這點做到了,就能繞過軟性監(jiān)測,這個技術(shù)性不好舉例,根據(jù)游戲不同而不同。筆者也沒玩過多少游戲,只是從開發(fā)人員方面來考量可能存在的問題,那就是在多開的同時保證每個窗口都是不同的ip地址。
方法2:就是所謂的單窗口單IP軟件了。這個就不多做介紹了吧?它有90%左右的防封效果,筆者也一直在用IP模擬器游戲助手。根據(jù)目前游戲公司的技術(shù)實力,監(jiān)測不出來你是否用了換ip軟件
總結(jié):由于篇幅原因,想根本解決以上這些問題的,請等待我的內(nèi)存輔助防封篇,會做這方面的詳細說明,如何RING3層定位檢測線程和RING0定位監(jiān)測模塊,如何RING3層隱藏進程,如何繞過游戲的檢測系統(tǒng)以及CRC效驗等。游戲防封效果達到90%,并且會上C/C++代碼來說明游戲檢測封號的哪些常用方法