目前的網(wǎng)絡(luò)發(fā)展速度與網(wǎng)民的擴張速度還有電腦的普及都是超快的靶病,其中大部份原因源于網(wǎng)絡(luò)游戲素跺。相信在網(wǎng)上混的人們,不管是白領(lǐng)階級或業(yè)余游民或多或少的在玩一兩個網(wǎng)絡(luò)游戲署隘。游戲玩久了也會常常聽到輔助 這個詞腰素,或正用著輔助在游戲里爽著姿搜。
? ? 在游戲中使用了輔助一段時間后畜疾,你是否對輔助的功能感到很神奇龟再?是否想了解輔助是如何做出來的?輔助又是如何運作的呢审胸?看完本章的電子書教材亥宿,你將會有所悟。輔助技術(shù)所涉及的領(lǐng)域是很廣的砂沛,可以根據(jù)其在設(shè)計過程中使用到的技術(shù)面烫扼,大致劃分為四大類
一模擬式
? ? 模擬式輔助的原理主要是先得到目標游戲的一些程序窗口特征,然后去模擬用戶的鼠標鍵盤來自動操作游戲中人物的動作來完成碍庵。這類輔助制作簡單映企,實現(xiàn)簡單,周期短静浴,涉及技術(shù)面小堰氓,很適合從未接觸過輔助方面的人員入門學習用。代表這方面佼佼者有按鍵精靈 與 腳本大師 等這類腳本解析工具軟件
二內(nèi)存式
? ? 內(nèi)存式輔助的原理是根據(jù)任何的軟件在電腦里執(zhí)行時苹享,所以有數(shù)據(jù)都會被加載在內(nèi)存中的原理双絮。這類數(shù)據(jù)到了內(nèi)存時基本上都是明文的。使用內(nèi)存監(jiān)控方面的技術(shù)可以很方例的實現(xiàn)得问,達到監(jiān)控游戲中人物與怪物還有物品方面的各種信息數(shù)據(jù)掷邦。有了這些數(shù)據(jù)后,可以判斷游戲當前的各種狀態(tài)并決定執(zhí)行哪些功能的動作椭赋。常見的一些內(nèi)存分析軟件可以使用金山游俠 與 FPE 等工具軟件
三封包式
封包式輔助的原理是抚岗,任何基于網(wǎng)絡(luò) 客戶端/服務(wù)端 進行數(shù)據(jù)交換的網(wǎng)絡(luò)程序,如網(wǎng)絡(luò)游戲哪怔,所有要交換的數(shù)據(jù)都將通過網(wǎng)絡(luò)進行宣蔚。在網(wǎng)絡(luò)中傳送的數(shù)據(jù)被稱為 封包。輔助可以攔截到封包之后進行解密认境,得到所有的數(shù)據(jù)胚委,可以從這些數(shù)據(jù)中分析出一切可以被利用的數(shù)據(jù),然后模擬游戲客戶端或游戲服務(wù)器來重新組織一段數(shù)據(jù)來欺騙目標端叉信。比較老牌的并且有名的封包攔截濾鏡功能的軟件就是WPE 亩冬。
四指今修改式
? ? 前面說到的,程序在電腦中執(zhí)行時硼身,所有的數(shù)據(jù)終將都被加載到內(nèi)存中硅急。內(nèi)存是用來存放數(shù)據(jù)用的,而執(zhí)行程序中各種指今的就是電腦的 CPU佳遂。能被CPU執(zhí)行的指今就必需能被CPU識別才可以营袜。所以,內(nèi)存中的數(shù)據(jù)分為兩類丑罪,一類為CPU所能夠執(zhí)行的指今荚板,另一類就是提供給CPU指今執(zhí)行時需要的一些操作用的數(shù)據(jù)凤壁。只要能夠修改內(nèi)存中的CPU指今,就能達到修改游戲的執(zhí)行功能跪另。這部份的技術(shù)涉及了反匯編與動態(tài)調(diào)試方面的技術(shù)拧抖。通常這類的技術(shù)也都被使用在一些軟件的破解技術(shù)上。
? ? 輔助設(shè)計者們會窮極一切可能用到技術(shù)不擇手段的來達到監(jiān)控操作游戲的目的.所以輔助所涉及的技術(shù)自然會有很多并且很廣.所以在學習輔助方面的技術(shù)時免绿,我們也會學到很多很多其它各方面的知識唧席。