全世界每天在CS服務器裡玩遊戲的人成千上萬,全世界每天在CS服務器裡作弊玩遊戲的人也是成千上萬。
而這兩者的區別其實很簡單,一方是完全憑著自己真實的實力在服務器裡搏殺的玩家,一方則是通過利用某種違反體育精神的東西在服務器裡混世的玩家。
在這篇文章中我們不想涉及到那些頭疼的道德問題,只是本著實事求是的原則將曾經令無數有正義感的玩家們痛恨的那些作弊工具,
以及由此而產生的反作弊工具介紹給大家。
因為當CS走過其七年歷程的時候,這些東西已經不可避免的成為這個遊戲中的一部分了,而對于真正喜愛這個遊戲的玩家們來說,這也是你必須了解的一段歷史。
一、作弊器從作弊形式和程序來講,分為以下幾類:
HOOK:這類作弊器是在CS程序上本身加載另一個程序,從而實現作弊功能,
該類作弊程序功能強大,但容易被發現,其代表性程序當屬OGC系列。
OPENGL外掛:利用OPENGL顯示技術加載作弊程序,達到和HOOK類作弊器類似的效果。功能適中,不容易被發現。代表程序為AK和OGC-SE。
OPENGL內嵌:修改OPENGL的DLL文件加載作弊程序,一般只有簡單的透視、屏蔽FLASHSMOKE,部分程序則含有自動瞄準射擊和反後坐力的功能。RaGeOGL是該類程序的代表。
單一功能作弊:
這一類程序一般屬于內嵌程序,功能十分少,有的只是更換了原始文件,包括:皮膚作弊、準心作弊、後坐力作弊、加亮作弊等,效果非常像一般此類作弊被發現以及被屏蔽的可能性較中
顏色瞄準:不知道從什麼時候開始流行的作弊方式,更換人物皮膚為單一顏色皮膚,然後利用程序進行對該顏色的分辨瞄準。容易被發現但尚沒有被屏蔽。
腳本作弊:早期的腳本作弊還只是停留在更改ex_interp等參數,目前該類作弊已經發展到重生、加血等特殊功能。不過相對效果較校一般此類作弊被屏蔽的可能性較校從一些OGC全球測試小組的成員以及國內一名作弊器開發者處了解到了一些作弊器的開發過程。
一
般來說,一個HOOK類作弊器程序從開發到最後公布有以下幾步:
1.首先是尋找當前反作弊系統的漏洞,當然,同時還有漏洞的利用方法,而作弊器本身功能的實現往往就是利用這些漏洞的結果。
2.設計代碼。
3.設計程序使用界面,這一步對于作弊器而言是奪取用戶群關鍵的步驟。
4.內部測試,測試用戶提出程序bug、以及使用上的問題。
三、典型作弊程序介紹
老牌HOOK類作弊器:
OGC9OGC使用Hook技術將HL/CS讀取時會由程序碼改變而讀取擁有作弊功能的dll動態連結檔案,它總共經歷了非常多的改版,每一個改版都有著新的功能和使用方式,使用自己的選單和console,功能非常多樣化,有著自動瞄準、射擊、雷達等,但你要知道的是這些東西都是本來就在你的用戶端已經取得的資訊,沒有程序可以將服務器端未開放的資訊送到你的電腦。
OGC將所有可以從用戶端得到的資訊做成一個個的功能,但是像是敵人生命值這個資訊是在服務器端的你就沒辦法得知,雷達也是服務器端的資訊,所以OGC沒辦法取得,所以OGC的雷達算是半雷達,只有可以看到或透過牆壁看到的敵人或物品可以顯示在雷達上。
四、常見反作弊程序
1.valve開發的CS官方反作弊系統VAC/VSM是目前廣泛流行的反作弊系統,反作弊方式為服務器端安裝及驗證。超過70%的作弊器可以被該系統屏蔽。
2.UnitedAdmins開發的Cheating-Death反作弊系統是當前最流行,其方式是服務器端驗證+客戶端檢測,可屏蔽近95%的作弊器,十分強大。
3.WWCL腳本檢測軟件是安裝在服務器端的反CONFIG作弊的插件,可屏蔽大量CONFIG作弊軟件。
每件事都有其兩面性,希望這些作弊器最終只能成為研究的工具,而不是成為可利用的工具。
[ 此文章被藍色夕在2010-07-29 16:35重新編輯 ]