長(zhǎng)文揭秘CSGO中作弊與反作弊的貓鼠游戲

2017-07-14 來(lái)源:網(wǎng)絡(luò)采編 編輯:小七 分類:CSGO

  一、V社反作弊系統(tǒng)解讀gAx中國(guó)電競(jìng)網(wǎng)

  什么是VAC:gAx中國(guó)電競(jìng)網(wǎng)

  Valve anti cheat system =V社反作弊系統(tǒng) 是一種全自動(dòng)化的可不斷自身進(jìn)化的反作弊系統(tǒng)。gAx中國(guó)電競(jìng)網(wǎng)

只是開玩笑而已
只是開玩笑而已

  VAC系統(tǒng)如何檢測(cè)外掛:gAx中國(guó)電競(jìng)網(wǎng)

  首先要明確一點(diǎn)就是VAC不是隨著steam的運(yùn)行而運(yùn)行,而是隨著游戲的運(yùn)行而運(yùn)行,具體的檢測(cè)手段無(wú)從得知,只能通過(guò)各種手段進(jìn)行測(cè)試。幾乎所有的外掛作者都認(rèn)為:VAC系統(tǒng)是一個(gè)可以自動(dòng)檢測(cè)并更新的特征碼庫(kù)+手動(dòng)添加特征碼的系統(tǒng)。gAx中國(guó)電競(jìng)網(wǎng)

  那什么是特征碼呢?特征碼是編譯器從代碼中生成的一個(gè)序列,不同的代碼組合的序列不同gAx中國(guó)電競(jìng)網(wǎng)

高亮的16進(jìn)制代碼序列即特征碼
高亮的16進(jìn)制代碼序列即特征碼

  前面已經(jīng)說(shuō)不同的代碼會(huì)出現(xiàn)不同的特征碼,VAC當(dāng)然不會(huì)檢測(cè)全部的序列,因?yàn)檫@樣很容易就可以避免封禁(隨便改一段代碼序列就變了)。它在確認(rèn)內(nèi)存中的這個(gè)東西是作弊程序后會(huì)隨機(jī)截取一段特征碼序列更新到特征碼庫(kù)中,之后只要再?gòu)娜魏我慌_(tái)PC中檢測(cè)到同樣的特征碼序列就會(huì)進(jìn)行VAC封禁。gAx中國(guó)電競(jìng)網(wǎng)

  還有就是CSGO采用的起源引擎中很多調(diào)用代碼都可以在CSGO中取得優(yōu)勢(shì),所以如果檢測(cè)到已經(jīng)被VAC封禁的調(diào)用被執(zhí)行后也會(huì)進(jìn)行封禁。而且V社反作弊技術(shù)人員可以手動(dòng)添加已確認(rèn)的作弊程序特征碼進(jìn)這個(gè)特征碼庫(kù)。gAx中國(guó)電競(jìng)網(wǎng)

  除了VAC我們還有什么?gAx中國(guó)電競(jìng)網(wǎng)

  事實(shí)上VAC只是外掛使用者的一個(gè)門檻,我們的第二道鋼鐵大門就是監(jiān)管系統(tǒng)。監(jiān)管系統(tǒng)是通過(guò)人工審查進(jìn)行封禁,監(jiān)管人員由當(dāng)賽季達(dá)到排位達(dá)到150勝普通玩家組成。gAx中國(guó)電競(jìng)網(wǎng)

  游戲中的舉報(bào)我們都很熟悉,但更深入的東西可能很多人不知道。為了避免濫用監(jiān)管系統(tǒng),每個(gè)沒有被封禁的ID在6小時(shí)內(nèi)只能進(jìn)行一次有效舉報(bào),當(dāng)一位玩家在24小時(shí)內(nèi)收到了11個(gè)有效舉報(bào),那么在第十一個(gè)舉報(bào)發(fā)生后,這場(chǎng)比賽的Demo將分發(fā)給至少8位至多11位監(jiān)管人員進(jìn)行共同判定是否作弊。監(jiān)管會(huì)遵從疑罪從無(wú)的原則審查整場(chǎng)比賽Demo,當(dāng)絕大多數(shù)監(jiān)管都認(rèn)定玩家作弊后,該玩家就會(huì)收到監(jiān)管封禁。gAx中國(guó)電競(jìng)網(wǎng)

  除此之外我們還有額外的防守大門,由于監(jiān)管只工作在排位比賽中,休閑、軍備競(jìng)賽等模式中還有一種封禁叫做”永久不可信”,當(dāng)很多玩家舉報(bào)后,會(huì)自動(dòng)分析該玩家的各種數(shù)據(jù)來(lái)進(jìn)行判定是否作弊,當(dāng)有很大概率判定后會(huì)自動(dòng)進(jìn)行“永久不可信”封禁。gAx中國(guó)電競(jìng)網(wǎng)

  二、CSGO中外掛的分類及工作方式gAx中國(guó)電競(jìng)網(wǎng)

  外掛分類gAx中國(guó)電競(jìng)網(wǎng)

  CSGO外掛分為內(nèi)存外掛、外部外掛、腳本外掛三種。gAx中國(guó)電競(jìng)網(wǎng)

  第一種外掛將本身注入到CSGO游戲中進(jìn)行作弊、外部外掛不將本身注入到CSGO游戲中(了解較少)、腳本外掛可以進(jìn)行武器的壓槍+連跳等操作。gAx中國(guó)電競(jìng)網(wǎng)

  外掛的工作方式gAx中國(guó)電競(jìng)網(wǎng)

  由于FPS游戲?qū)ρ舆t的要求很高,所以并不能像MOBA類游戲一樣將操作儲(chǔ)存在服務(wù)器端,只能儲(chǔ)存在玩家內(nèi)存中,以透視來(lái)說(shuō):gAx中國(guó)電競(jìng)網(wǎng)

  A玩家當(dāng)前XYZ軸位置→服務(wù)器→分發(fā)給所有玩家→通過(guò)該B玩家XYZ軸位置確定是否顯示A玩家模型gAx中國(guó)電競(jìng)網(wǎng)

  而外掛直接將服務(wù)器分發(fā)下來(lái)的各玩家位置直接通過(guò)繪圖顯示給作弊者,這就是透視。gAx中國(guó)電競(jìng)網(wǎng)

  微自瞄就更簡(jiǎn)單了,已經(jīng)讀取到玩家位置了,直接把作弊玩家的準(zhǔn)心拉到那個(gè)位置上就OK了。gAx中國(guó)電競(jìng)網(wǎng)

  再說(shuō)一下津津樂道的大陀螺和小陀螺的事情。gAx中國(guó)電競(jìng)網(wǎng)

4

  CSGO外掛有自動(dòng)瞄準(zhǔn)功能,如果你將Fov(視角范圍)調(diào)整到最大或者接近90度,那么如果在視角90度范圍內(nèi)出現(xiàn)敵人,外掛會(huì)自動(dòng)瞄準(zhǔn)爆頭,在外觀上看就是突然一下扭頭爆頭,你們把這個(gè)東西叫做小陀螺,事實(shí)上只是自瞄參數(shù)開的很高而已。gAx中國(guó)電競(jìng)網(wǎng)

  那么大陀螺又是什么東西?gAx中國(guó)電競(jìng)網(wǎng)

  我們都知道既然有外掛這種東西那么兩個(gè)外掛的使用者就可能會(huì)碰到一起,如果碰到一起肯定誰(shuí)都想贏,所以就出現(xiàn)了一種反自瞄的功能。這種功能基本上原理就是不斷地修改angle,讓對(duì)面的自瞄外掛沒辦法去捕獲你的angle值從而瞄準(zhǔn)你。gAx中國(guó)電競(jìng)網(wǎng)

  從畫面上看,外掛不斷改變angle就會(huì)讓你的游戲人物身體不停的抖動(dòng),不同的反自瞄方式有不同的Angle改變方法,所以可能不太一樣,最讓游戲玩家津津樂道的就是不斷地轉(zhuǎn)圈的一種反自瞄方法Jitter(看起來(lái)牛逼一點(diǎn)),你們稱為大陀螺。gAx中國(guó)電競(jìng)網(wǎng)

  當(dāng)然由于不可能對(duì)面開反自瞄,我也開反自瞄那我們誰(shuí)也打不中誰(shuí),有需求就有錢,有錢外掛作者就有動(dòng)力,所以有了解析器,可以解析到開啟反自瞄功能的外掛用戶真身。新的反自瞄類型與新的解析器又是一個(gè)貓鼠游戲。gAx中國(guó)電競(jìng)網(wǎng)

  三、外掛如何防止檢測(cè)gAx中國(guó)電競(jìng)網(wǎng)

  首先最典型的就是內(nèi)存外掛,VAC大概也就只能針對(duì)這種外掛,因?yàn)樯婕暗接脩綦[私,VAC系統(tǒng)只能掃描CSGO游戲本身內(nèi)存,可不像騰訊反作弊一樣掃描你的硬盤文件跟其他進(jìn)程。gAx中國(guó)電競(jìng)網(wǎng)

  剛才已經(jīng)說(shuō)到,VAC是一個(gè)大型的可自動(dòng)更新的特征碼庫(kù),那么外掛被檢測(cè)之后,就可以通過(guò)修改代碼的方式來(lái)進(jìn)行修改自身特征碼,這樣搖身一變對(duì)于VAC來(lái)說(shuō)就變成了一個(gè)全新的、未知的程序。VAC就需要一段時(shí)間來(lái)識(shí)別這個(gè)新的程序是不是作弊程序,識(shí)別成功后再次將他放在特征碼庫(kù)中。gAx中國(guó)電競(jìng)網(wǎng)

  還有就是外部外掛,此類外掛并不注入到游戲進(jìn)程中,而是監(jiān)聽CSGO的內(nèi)存來(lái)進(jìn)行操作,具體方式并不清楚。VAC系統(tǒng)對(duì)于此類外掛毫無(wú)辦法,只能通過(guò)手工添加的方式來(lái)進(jìn)行封禁,但是此類外掛編寫復(fù)雜并且功能一般很弱,大部分只能做到透視功能,少部分可以做到自動(dòng)瞄準(zhǔn),像大陀螺小陀螺這種基本不能實(shí)現(xiàn),對(duì)于游戲本身危害并不是太大。gAx中國(guó)電競(jìng)網(wǎng)

  最后說(shuō)說(shuō)腳本外掛,這個(gè)外掛就很因吹斯聽了。因?yàn)檫@類外掛你說(shuō)他是外掛吧,但是它并不能帶來(lái)透視自瞄這種功能,但是他確實(shí)破壞了游戲的平衡。這類外掛基本都是類似于按鍵精靈的東西,比如連跳功能手工完全可以實(shí)現(xiàn),高手也經(jīng)常在用,只不過(guò)用腳本可以成功率100%而已,再比如壓槍功能也就是把鼠標(biāo)下壓并且按照彈道分布往相反的方向移動(dòng)讓子彈聚集而已,破壞性基本很小。gAx中國(guó)電競(jìng)網(wǎng)

  如何評(píng)價(jià)CSGO反作弊系統(tǒng)gAx中國(guó)電競(jìng)網(wǎng)

  首先說(shuō)明VAC系統(tǒng)在掃描外掛行為方面可以說(shuō)是一個(gè)比較基礎(chǔ)的反作弊系統(tǒng),像BattleEye 等其他反作弊系統(tǒng)都比他強(qiáng)。但是他勝在可以不斷地自動(dòng)檢測(cè)和更新,可以自動(dòng)學(xué)習(xí)就意味著無(wú)限的可能性。目前最重要的反作弊系統(tǒng)還是監(jiān)管機(jī)制,通過(guò)人工方式審核讓暴力作弊者與三流演員先封一批,而演技高超的作弊者并不會(huì)對(duì)游戲造成太大破壞,可以確保大體上的公正性。gAx中國(guó)電競(jìng)網(wǎng)

  四、外掛為什么這么多gAx中國(guó)電競(jìng)網(wǎng)

  外掛發(fā)展史gAx中國(guó)電競(jìng)網(wǎng)

  伊始gAx中國(guó)電競(jìng)網(wǎng)

  因?yàn)槿腴T門檻太低,并且起源引擎是一個(gè)開源的引擎,在Github上可以輕易找到,所以第一批外掛作者都是看了起源引擎的代碼,找到如何調(diào)用這些功能從而編制的外掛。gAx中國(guó)電競(jìng)網(wǎng)

  發(fā)展gAx中國(guó)電競(jìng)網(wǎng)

  由于功能越加越多,代碼層次越來(lái)越亂,更多的外掛作者開始重視代碼的分離,把調(diào)用起源引擎的代碼放到同一個(gè)分類中稱為SDK。這些SDK開源以后,外掛制作更加方便,你不需要再去看所有的起源引擎,只需要去SDK里找到它并且調(diào)用它,外掛制作門檻變低,外掛多了一些。gAx中國(guó)電競(jìng)網(wǎng)

  擴(kuò)散gAx中國(guó)電競(jìng)網(wǎng)

  購(gòu)買作弊工具的人源源不斷,一部分人選擇了收費(fèi),另一部分人選擇了開源,其中重點(diǎn)要說(shuō)一個(gè)外掛名字叫叫做 Ayyware(當(dāng)然還有其他),由于功能全,結(jié)構(gòu)合理,代碼易讀性很高,這個(gè)外掛從2016年4月公布源碼以來(lái),他的衍生版本數(shù)不勝數(shù)。一年時(shí)間Ayyware衍生出幾個(gè)有代表性的作品,隨后這幾個(gè)代表作品開源后有又一堆衍生品的衍生版。下載這個(gè)外掛的源代碼后,任何一個(gè)略微懂得編程的人只要幾天就能修改出一個(gè)可以不被當(dāng)場(chǎng)VAC封禁的外掛,并且只要你用了自己編寫的代碼,不公開出去,幾乎很難封禁。gAx中國(guó)電競(jìng)網(wǎng)

  隨著Steam平臺(tái)在國(guó)內(nèi)越來(lái)越火,國(guó)內(nèi)CSGO玩家越來(lái)越多,其他FPS游戲外掛制作者的生存環(huán)境越來(lái)越差。這些外掛作者開始轉(zhuǎn)頭制作CSGO的外掛。但是。。。你讓一堆已經(jīng)用E語(yǔ)言寫了幾年的外掛的作者去制作在CSGO外掛中普遍采用的C++外掛(C++語(yǔ)言跑的比其他語(yǔ)言都快,所以外掛中很多都是用C++)這不是難為人么,并且國(guó)內(nèi)并沒有成熟的E語(yǔ)言CSGO外掛用來(lái)參考。gAx中國(guó)電競(jìng)網(wǎng)

  所以這些外掛作者就直接照搬國(guó)外的開源外掛,簡(jiǎn)單漢化后加上以前賣掛的易語(yǔ)言網(wǎng)絡(luò)驗(yàn)證模塊進(jìn)行售賣盈利。gAx中國(guó)電競(jìng)網(wǎng)

  國(guó)內(nèi)玩家越來(lái)越多,有作弊需求的人越來(lái)越多,然而完美世界又給國(guó)服環(huán)境加了一把柴火,內(nèi)測(cè)期間贈(zèng)送了數(shù)量巨多的激活碼而沒有發(fā)現(xiàn)其中的風(fēng)險(xiǎn)。國(guó)服榮耀認(rèn)證有兩個(gè)方式可以通過(guò):第一種支付寶認(rèn)證,一般作弊者并不會(huì)去用。gAx中國(guó)電競(jìng)網(wǎng)

  第二種則是人工審核,這種方式是作弊者常用的買號(hào)方式:各種P2C貸款的手持圖上傳后基本都很容易過(guò)。購(gòu)買了這些手持圖的商人在淘寶幾塊錢一個(gè)買激活碼自己激活后轉(zhuǎn)手20塊賣給作弊者,導(dǎo)致國(guó)服環(huán)境更加惡劣。gAx中國(guó)電競(jìng)網(wǎng)

  當(dāng)然,完美世界已經(jīng)發(fā)現(xiàn)了這種方式有很大弊端,現(xiàn)在要求加上CSGO榮耀認(rèn)證的字樣圖片才給審核,已經(jīng)杜絕了這個(gè)漏洞。gAx中國(guó)電競(jìng)網(wǎng)

  而前一段時(shí)間的夏季促銷,CSGO打折了!作弊者笑開花了,國(guó)服剛剛沒路子了,國(guó)際服又招手了,所以又來(lái)了一批國(guó)際服作弊小號(hào)。gAx中國(guó)電競(jìng)網(wǎng)

  不過(guò)由于國(guó)內(nèi)大部分外掛制作者水平實(shí)在太差,用的源碼基本相同,一封就是一大批不同外掛一起倒下,本次夏促結(jié)束后,也迎來(lái)了一波封禁浪潮:gAx中國(guó)電競(jìng)網(wǎng)

7月6日一天登進(jìn)4萬(wàn)多賬號(hào)
7月6日一天登進(jìn)4萬(wàn)多賬號(hào)

  五、鑒別外掛及舉報(bào)方式gAx中國(guó)電競(jìng)網(wǎng)

  上CSGO吧啊老鐵,50萬(wàn)鑒掛專家歡迎你。(手動(dòng)滑稽)gAx中國(guó)電競(jìng)網(wǎng)

6
鑒掛大師50W,壯哉我CSGO吧

  這里只告訴大家簡(jiǎn)單的鑒別方式,詳細(xì)的鑒別方式很難用文字來(lái)描述。gAx中國(guó)電競(jìng)網(wǎng)

  CSGO游戲時(shí)間在100小時(shí)以下。gAx中國(guó)電競(jìng)網(wǎng)

  全部成就解鎖(成就解鎖器刷的)gAx中國(guó)電競(jìng)網(wǎng)

  經(jīng)常瞄墻,槍口朝地,但是槍法奇準(zhǔn)gAx中國(guó)電競(jìng)網(wǎng)

  架點(diǎn)很奇怪并且身法很差,但是總能殺人gAx中國(guó)電競(jìng)網(wǎng)

  一場(chǎng)下來(lái)一次失誤都沒有,并且總能避開敵人。gAx中國(guó)電競(jìng)網(wǎng)

  舉報(bào)方式剛才已經(jīng)說(shuō)到了,每個(gè)沒有被封禁的ID在6個(gè)小時(shí)內(nèi)只有一次有效舉報(bào),你需要做的就是動(dòng)員隊(duì)友和敵方嫌疑人隊(duì)友一起舉報(bào)他,這樣很大概率這一場(chǎng)游戲他就會(huì)獲得5次有效舉報(bào)。需要說(shuō)明的是在比賽結(jié)束10分鐘后舉報(bào)無(wú)效,要舉報(bào)請(qǐng)迅速。gAx中國(guó)電競(jìng)網(wǎng)

  如果你一定要讓他上監(jiān)管,請(qǐng)通過(guò)某個(gè)不存在的搜索引擎搜索關(guān)鍵詞 “CSGO reportbot”。gAx中國(guó)電競(jìng)網(wǎng)

  有專門的網(wǎng)站提供舉報(bào)服務(wù),網(wǎng)站制作者買了一堆號(hào)專門用于舉報(bào),而舉報(bào)并不需要自己在那場(chǎng)比賽里,所以一定上監(jiān)管。當(dāng)然上監(jiān)管也并不一定會(huì)封禁,還需要看監(jiān)管自身的判斷來(lái)進(jìn)行封禁。gAx中國(guó)電競(jìng)網(wǎng)

聲明:中國(guó)電競(jìng)網(wǎng)(5asj.com)登載此文出于傳遞更多信息之目的,并不代表本站立場(chǎng)

圖文廣告位招租:800X100 QQ聯(lián)系:6476128

關(guān)于我們  |  商務(wù)洽談  |  聯(lián)系我們  |  友情鏈接  |  版權(quán)聲明  |  站務(wù)聯(lián)系QQ:8896 - 0575
Copyright © 2015-2018 中國(guó)電競(jìng)網(wǎng) sdoldhj.cn V2.0 打造最專業(yè)的電競(jìng)游戲門戶網(wǎng)站