• 筆趣閣 > 科幻小說 > 醉風月 > 第61章:外掛原理

    第61章:外掛原理(2 / 3)

    “第三種呢”孫問。請到17k閱讀㊣7788小說網7788biz版

    “就是利用游戲漏洞,向服務器發送虛假的非法數據實現角色穿墻瞬移等等超能力,這種就需要比較高超的技術了。首先他必須具備制作第二種程序的能力了,在此基礎上他還能善于發現游戲設計的漏洞加以利用。”

    “那么外掛程序如何操縱角色動作”孫問。

    “有些外掛可以偽造數據報發送給服務器,從而可以取代游戲的客戶端直接操作角色行動。但是這種制作難度高,而且很容易被發現,一旦被發現角色就容易被封號。所以現在大多數的外掛都是通過向游戲發送模擬的按鍵信息

    來驅動角色的動作,也就是說,客戶端必須存在。對于這種就比較難被監測到了。”

    “那你們是如何防范這些外掛作弊的呢”孫軼民用右手柱起腦袋,望著老趙,好奇的問。

    對此,老趙耐心的解釋了一番“對于第三種,主要是修補系統漏洞。一般來說我們的工作基本上可以讓這些外掛生存很短時間。對于第二種,最關鍵的措施就是對于傳輸的數據進行加密了,加密方式越高級越安全。就現在而言,基本上沒人能夠破解這種傳輸方式的,所以,這種外掛的制作難度非常高。對于第一種的話,只能從客戶端著手,讓客戶端程序檢測收到的按鍵信息是否虛構,但這個其實很難預防,因為聰明的程序員完全可以把窗口消息

    模擬的真假難辨。不過我們還有另外一種方法,那就是掃描客戶端所在電腦的進程列表,找出市面上常見的那種按鍵外掛的進程名稱,上報給服務器就行了。”

    “加密難道以前的游戲都是明碼傳輸數據的”孫問。

    “嗯。以前的網游數據傳送方式基本不加密,或者加密方式非常簡單,很容易被人破解,所以導致輔助程序泛濫。但現在情況不一樣了。它在數據傳輸方面采用了更復雜更強壯的加密方式,因此你想通過解讀數據報來獲取游戲數值是難上加難,更別說想通過程序向服務器發送模擬的游戲數據了。”

    “那可以通過鎖定關鍵數值的虛存地址,也可以隨時獲取數據啊”孫軼民脫口而出。

    “虛存中存儲的游戲數據也是經過加密轉換的,不知道加密方式,你根本就沒辦法去分析,還談什么獲取地址”老趙笑道。

    孫軼民愕然。思索良久,又想到了一點,問道“其實除了解讀數據報和分析虛存地址,還有一種方法也可以獲取數據,那就是通過子窗口句柄。比如說,我想讓程序獲取我的角色身上攜帶的金幣數量,那么我可以先鎖定包裹界面的子窗口句柄,然后通過句柄號調用ai函數,就可以獲取此子窗口上的任何數據。不是么”

    “呵呵,你能想到的,我們反外掛部門都想到了。構建客戶端界面采用dos子窗口那是老古董的網游設計師的做法了。現在的網游界面除了一個主窗口,在其內部沒有任何一個子窗口。所有的對話框,文本框,都是采用gdi函數畫出來的,明白么唯一你能得到的,是游戲主窗口的句柄號,但那沒有任何意義。”

    原本對于制作戰斗輔助程序信心滿懷的孫軼民,此時忽然遭到了沉重的打擊。可以想見,醉風月的運營方,肯定也做了這樣的防范措施。看來自己的宏大目標只能停留在構想狀態了,根本無法付諸實施。

    而老趙的總結也從側面證實了這一點“事實上通過采取這些防范措施,現在市面上真正牛逼的網游輔助程序已經很少見。現在市面上有的輔助程序,無非就是一些按鍵精靈之類的軟件,雖然有些先進一些可以自助寫按鍵腳本,但本質上還是盲人摸象類型的。沒什么用的。”

    最新小說: 綜穿之素瑤 穿成獸世稀有雌性,她被強制愛了 斗羅:這一次要改寫命運 快穿:當美媚嬌宿主綁定生子系統 星鐵觀影:從卡芙卡媽媽開始 崩壞:你告訴我這難度是崩三?! 這個主神空間怎么是縫合怪啊! 斗羅:我才是真大師 星辰大遠航 身為鋼鐵俠弟弟的我卻成了超人
    性欧美乱熟妇xxxx白浆