一起來詳解——外掛

外掛是指利用電腦

技術針對一個或多個網絡遊戲,通過改變軟件的部分程序製作而成的作弊程序。部分外掛具有一定風險,而隨著遊戲官方對外掛的抵制,可能還會被封號。遊戲本身也有了超強的自動檢測外掛的功能,但製作外掛的技術也不斷提高。

外掛本來就是第三方的泛稱,金山遊俠

、按鍵精靈、變速齒輪算是早期代表,後來又有了脫機掛。

現在最流行的就是在遊戲中用封包

和抓包工具對遊戲服務器提交假的數據從而改變遊戲人物能力。 另外,外掛也指單位形的作戰武器系統在其原本的作戰單位上添加附加的用於輔助作戰單位作戰的工具、器具。

所謂的外掛就是指一種第三方軟件或程序(不是所有第三方軟件或程序都是外掛的,比如插件

),網絡遊戲多是基於Internet上客戶端/服務器模式(C/S模式),服務端程序運行在遊戲服務器上,遊戲的設計者在其中創造一個龐大的遊戲空間,各地的玩家可以通過運行客戶端程序同時登錄到遊戲中。簡單地說,網絡遊戲實際上就是由遊戲開發商提供一個遊戲環境,而玩家們就是在這個環境中相對自由和開放地進行遊戲操作。那麼既然在網絡遊戲中有了服務器這個概念,我們以前傳統的修改遊戲方法就顯得無能為力了。加群466572167.可以交流C/C++知識,群內有各種項目資料,學習資源,可以交流

  • 中文名

  • 外掛

  • 外文名

  • plug-in

  • 拼 音

  • [wài guà]

  • 專 業

  • 法學

  • 術 語

  • 遊戲、法學等

  • 別 名

  • 輔助

目錄

  1. 1 運行原理

  • 2 基本模塊

  • 3 使用目的

  • 4 分類

  • 5 外掛影響

  1. 6 外掛分類

  • ▪ 輔助外掛

  • ▪ 變態外掛

  • ▪ 脫機外掛

  • 7 缺優點

  • 8 外掛定製

  • 9 相關知識

  • ▪ 普通外掛

  1. ▪ 競速外掛

  • ▪ 判斷CS外掛

  • 10 發展

  • 11 武器外掛

  • 12 運動外掛

  • ▪ 輔助工具

  • ▪ 舉證問題

  • 13 更新速度

  1. 14 法律政策

  • 15 案件背景

  • ▪ 案發過程

  • ▪ 調查分析

  • ▪ 處理結論

  • ▪ 社會影響

外掛一般是指在電腦運行中,一個程序通過某種事件觸發而得以掛接到另外一個程序的空間裡(常用的觸 發事件有鍵盤觸發,鼠標觸發,消息觸發等),掛接的目的通常是想改變被掛接程序的運行方式。遊戲外掛就是將外掛程序嫁接到遊戲程序當中,通過截取並修改遊戲發送到遊戲服務器

的數據而實現各種 功能的增強。Internet客戶/服務器模式的通訊一般採用TCP/IP通信協議,數據交換是通過IP數據包的傳輸來實現的,一般來說我們客戶端向服務器發出某些請求,比如移動、戰鬥等指令都是通過封包的形式和服務器交換數據。那麼我們把本地發出消息稱為SEND,意思就是發送數據,服務器收到我們SEND的消息後,會按照既定的程序把有關的信息反饋給客戶端,比如,移動的座標,戰鬥的類型。那麼我們把客戶端收到服務器發來的有關消息稱為RECV。知道了這個道理,接下來我們要做的工作就是分析客戶端和服務器之間往來的數據(也就是封包),這樣我們就可以提取到對我們有用的數據進行修改,然後模擬服務器發給客戶端,或者模擬客戶端發送給服務器,這樣就可以實現我們修改遊戲的目的。打個比方說,在正常情況下,我控制著一個遊戲角色,跳了一下,假設我跳了一米,那麼這就是正常的數據傳輸,通過我的操作,客戶端向服務器發送了一個跳一米的數據,服務器作出回應,這樣的話我就只能跳一米,但是一但安裝了外掛軟件,那麼外掛軟件會自動攔截這個跳一米的數據,做了修改,修改成了跳一百米的數據傳送給服務器,這樣的話服務器接收到的數據是跳一百米的數據,從而就可以跳一百米,你想想,別的玩家只能跳一米,使用外掛的能跳一百米,這就嚴重破壞了遊戲的公平性,不僅如此,由於本身服務器設計只能跳一米,但是被外掛修改,傳輸了個跳一百米的數據,這樣的話服務器就需要騰出空間來傳輸跳一百米的數據,這樣會導致服務器工作量激增,服務器端垃圾數據增多,會影響其他玩家的體驗,危害極大!

1、自動化管理,外掛掛機的主要功能。

2、減小(增大)遊戲指令與指令之間的間隔時間,例如:快速戰鬥,快速勞動等(非變速齒輪

的直接加快遊戲速度的效果)。

3、執行一些因為玩家個人遊戲信息的問題而在客戶端無法直接執行的命令,但這個命令在客戶端卻是允許的(例如等級1就執行等級99級才能執行的指令)。

4、修改客戶端正常的指令發送至服務器達到一定的特殊效果,這種指令是一般客戶端不能編譯發送的,但服務器卻可正常接收執行,如:發送GM的系統消息。又如:把一個在遊戲中價值10的物品賣成100000,簡單的舉個例子,例如這個物品代號為a,原本應發送。

a、10

這個數據,但通過外掛把這個數據改為

a、100000

這樣就把10的東西賣到100000。

製作外掛就是大量收集正常數據指令並觀察其規律,之後通過修改並集中這些數據指令製作出外掛的各模塊,之後編成一個軟件。

應該說早期圖形網絡遊戲(如uo

、kok)的外掛可以說是出於善意的,外掛機器人只是代替線上玩家進行某些重複性動作,以達到長時間在線"練功"的目的,可以使一些忙於工作的人也能夠享受到網絡遊戲的樂趣,網絡遊戲服務商對此也是睜隻眼,閉隻眼,因為他並沒有對網絡遊戲規則造成太大的衝擊.外掛已經不僅僅是重複性機器人而已:如"加速器外掛"可以大幅度修改客戶端ID的移動速度;"經驗外掛"可以在遊戲中向服務器發送npc本身xx倍的經驗的封包,以達到迅速成長的效果;更有甚者可以對服務器端的id或物品進行屬性修改……,網絡遊戲蒸蒸日上,而網絡外掛也是如火如荼,似乎網絡外掛與網絡遊戲的爭端從有網絡遊戲就開始了,越是玩家聚集的遊戲其外掛現象就越是嚴重,遊戲外掛軟件的多寡已經成為評價一個網絡遊戲成功與否的標準。甚至有玩家戲稱:“沒有外掛的遊戲是網絡垃圾”,雖然很多遊戲不免有許多外掛,但一定不要使用,可以這麼說,每個外掛都有綁定木馬,輕的話你的賬號會被盜,重的話會導致電腦死機癱瘓。

外掛會造成網絡遊戲的極度不公平,同時造成服務器端的垃圾數據增多(這通常是因為外掛軟件開發者沒有掌握服務器端的技術而造成的),而且由於使用外掛者大多不用在電腦前加以控制,而令玩家長期處於“掛機”狀態,服務器需要使用更多資源來處理這些並非由人控制的角色,令到服務器端的工作量激增,網絡遊戲運營商需要打開更多服務器來處理這批角色,而使成本增加。(都有可能令其他玩家遊戲畫面或速度減慢)

一些受歡迎網絡遊戲就會有“專業”的外掛。一些比較少玩家的網絡遊戲通常都沒有“專業”的外掛,因此,外掛的多少可以作為一個網絡遊戲受歡迎程度的指針

網絡遊戲外掛也有合法的,比如網絡遊戲自動更新後的新功能或補丁,它們也都是外掛實現的,而非法的網絡遊戲外掛則是為了某些個人利益研製的入侵程序,其實它們並不叫外掛,他們應該叫權限提升程序,它可以使用戶得到法定他們不能使用的權限,這和外掛的本質區別很大,為什麼軟件商會禁止我們用這些權限呢?因為有了這些權限包含一些危險的操作,甚至執行一個錯誤的操作你就可能毀掉整個硬件系統!

輔助外掛

外掛示意圖

以輔助玩家遊戲為目的的,實現更加便捷方便的玩遊戲,主要因為的遊戲操作過於複雜,過於單調,使用玩家們都想需要這麼一款輔助軟件來幫助遊戲,該工具不具有修改遊戲數據、破壞遊戲功能。而且很多遊戲都已經自帶“外掛”了。只有這類輔助工具是合法的。

輔助外掛主要通過獲取遊戲句柄,通過顏色判斷或內存判斷遊戲中角色的生命法力等數據,實現自動補給功能。還有一些例如答題等配合遊戲中的任務輔助工具。的外掛已經是多樣化,真正的破壞遊戲的外掛幾乎只有違法的收費外掛了。

變態外掛

變態外掛完全破壞了遊戲的平衡性,利用了遊戲自身存在的受限功能,使得突破其限制,讓任何一個使用該程序的玩家都能實現一些遊戲中正常無法實現的變態行為。

如在遊戲中:穿牆、飛天、吸怪、無敵、加速、加倍攻擊等嚴重破壞平衡性的。

脫機外掛

脫機顧名思義就是脫離客戶端程序,在前期的脫機版外掛

變態外掛示例圖

都是帶有窗口的外掛,隨著發展終於可以不依賴官方發佈的客戶端程序就可以運行的外掛了。

對於的不依賴客戶端的脫機版的原理說起來很簡單,就是了解了這個遊戲的客戶端和服務器之間的通訊的數據包的幾乎全部內容以後,做一個外掛程序,可以模擬官方的客戶端進行登錄、遊戲。並且實現官方客戶端所沒有的功能,比如:自動打怪、撿東西、交易等等。

做這樣的脫機外掛一般來說,需要了解很多遊戲的內部技術資料,光靠自行摸索是很難的。 脫機外掛很大程度上是遊戲公司內部的人員自己做的或者是竊取了商業機密。

當然這種觀點有失偏頗,但外掛軟件的確從另一

植物大戰殭屍外掛工作界面

個層面反映了網絡遊戲的受眾程度。一個網絡遊戲,玩的人多了,外掛就會緊跟著來。龍族、魔力寶貝、天使、傳奇等等無一倖免。奇蹟的外掛似乎來得更快,快到點卡還未上市,外掛卡已經開始賣了。外掛軟件給部分玩家帶來刺激與興奮之後,也破壞了遊戲規則,這類的外掛已經嚴重影響了遊戲的公平性,致使其他玩家無法與使用外掛的玩家進行抗衡,於是越來越多的玩家離開了遊戲,網絡遊戲的運營商也逐步喪失了市場。因此外掛軟件損害了玩家的利益也損害了運營商的利益,從某種程度上說也破壞了網絡經濟的健康發展。

外掛的壞處具體如下:

外掛可以讓別人在5分鐘內做到你50分鐘才能做到的事情 。這使玩家心理極不平衡。畢竟玩遊戲就是玩個心情,心理不平衡了自然遊戲也沒什麼樂趣。於是為了追求心理平衡,大部分玩家都選擇用外掛,小部分玩家選擇退出。而留下的那些使用外掛的玩家都可以用5分鐘做到50分鐘的事。於是一個遊戲迅速消亡,退出市場,因為所有可玩的部分,外掛已經替你玩了。掛機外掛的原理也是差不多的。當你發現你一整天的努力別人只需要晚上睡覺時把電腦開著就可以,心理也會極度不平衡。

那些更強力(或者說變態)的外掛危害則更大。掛機外掛或加速外掛只是間接的損害了其他玩家的利益,它幫助你可以輕鬆的完成其他玩家需要付出巨大努力的事,它只是打亂了遊戲的金融秩序,使其他玩家的遊戲幣物資 人物資料等貶值而已。而大部分變態外掛則是直接損害其他玩家利益。那些外掛基本都能使你做到其他玩家做不到的事。具體可以幫助你做到哪些其他玩家做不到的事,那就數不勝數了。

而且有些製作外掛者在外掛中放置病毒或木馬,來盜取玩家的遊戲賬號、密碼,甚至破壞用戶的計算機。

外掛的定製,指的是商業行為中顧客對服務商提供的服務進行挑選,以符合成本最低的情況下達成目標。也就是個性定製(用戶獲得自己定製的個人屬性強烈的商品)。

普通外掛 加群466572167.可以交流C/C++知識,群內有各種項目資料,學習資源,可以交流

1.通常使用外掛70%的人經常狩獵不主動攻擊的怪,而且幾乎就在同一點位置打坐休息

3.掛機者一般開了2-5倍的攻擊速度,打怪出招動作很利索,非常明顯(你和掛機者同職業的時候你可以比較下攻擊速度)

4.掛機者一般出沒於凌晨的時候~他們通常節約時間不做任務,一直掛機打錢練級的~

5.有時候在野外看到某個人一直往死角里跑,或者一直爬山坡爬不上去,那是因為角色死了,外掛自動會跑到練級點,但跑得路線沒那麼智能,所以我們能看到這情況,城裡也能看到某個死角,某個商店1個人在不停地跑那就是外掛100%沒錯的!

競速外掛

1、不用加速時就可以甩你!

2、一旦加速,他的車身的火光持續時間N長!

3、由於速度過高,轉彎時很不穩定。

4.看速度. 如果第一名的速度奇快..那一定是外掛!!

5.看名字後面的系統檢測度(網速條). 在比賽的時候.你們一定注意到了每個人的名字後面都有幾個或紅或綠的小豎槓!!那個就是系統的自動檢測度.如果那個是紅色就表示有可能是外掛(PS:是有可能)

6.看玩家.這個是很實用的方法.如果你看見有玩家是在原地不動的.而且排名不會改變.一直是最後.但是最後贏得比賽的卻是他..那麼有一定幾率是開掛的.(PS:是有一定幾率)

7.在噴了一次時候就開始無限加速的!!此絕對是外掛.!!!

8.系統檢測度為紅色.玩家原地不動全部出現者.就是玩家原地不動.而且檢測度為紅色者.100/100是外掛.此外掛為掛機外掛.無法破解.最後的結果是原來的第一名完成比賽後成為了第二名.而他/她卻成為了第一名.有個破解辦法..但是還是不太有用。.就是如果你發現了.只要撞一下他.他飛了就可以了.這樣做的話只能讓他得第二名.第一名和他會同時完成.但是顯示的是他在第二名。

注:

1、有相當一部分外掛玩家極力掩飾自己的無恥行徑.他們通常會採取故意起跑落後、用剎車降低速度,甚至故意輸掉一兩局來讓大家覺的他的速度不快。但是這其實是行不通的,狐狸總會漏馬腳,畢竟用外掛的目的還是要贏得比賽。

2、有人說數秒時就有人先起跑了,這個不能算作看是否使用WG的方法之一,引起這種情況的通常還會和網絡問題有關。競速賽比得是時間。只要你自己機子上的時間比別人快,就算他跑第一也得不到真正的第一。

判斷CS外掛

1、在刀戰中,別人一靠近你瞬間就可以把你殺死的,那肯定是用了小刀加速掛。

2、當你看到一個人從一邊突然飆到另一邊(瞬間,但飆之前有一定時間停頓)而且他的延遲在這一瞬間達到了200以上,不要懷疑,這就是瞬移掛。

3、當你在很短的時間聽到連續的重狙聲(像步槍一樣快)的,那麼就是他開了子彈加速掛。

4、當你還沒看見別人就被穿牆的子彈+爆頭,除非運氣好,如果出現幾次,就很可能開了外掛(一般是cs007)。

5、當一般模式下別人掏出很多個手雷或閃光之類的,一定是開了外掛。生命和防彈都不減少,或者減少了又增加(一般是爆頭不死、狙不死),那一定是一種極為少見的外掛。

隨著遊戲官方對外掛的抵制,遊戲本身也有了超強的自動檢測外掛的功能,但製作外掛的技術也不斷提高著,現在最流行的就是在遊戲中用封包和抓包工具

對遊戲服務器提交假的數據從而改變遊戲人物能力,例如對遊戲人物增加攻擊力,對身上的裝備修改屬性,在地下城與勇士和穿越火線遊戲中用的最為廣泛,用戶利用外掛這種作弊手段可以輕易得到其他正常用戶無法得到、或必須通過長期運行程序才能得到的遊戲效果。外掛的功能還有很多種,有加速器、封包等,其最顯著的特徵就是為使用外掛的遊戲者帶來不同於正常用戶的遊戲效果,它能使使用外掛者比正常用戶奔跑快、攻擊威力加大、獲得更多的經驗值。外掛的最初意思是外部調用程序的通俗稱法,接近於Windows的API(應用程序接口)。但外掛之於網絡遊戲來說,主要指那些可能對遊戲的運行造成不良影響的相關程序。主要有自動工作、遊戲加速、能力加強等功能。

外掛還有一個傳統的解釋是:單位形的作戰武器系統(如直升機,坦克,戰車等)在其原本的作戰單位上添加附加的用於輔助作戰單位作戰的工具、器具等。如:阿帕奇直升機

外掛響尾蛇導彈,那麼這個導彈可稱為直升機的外掛。或是戰車外掛油箱,這個油箱可以使戰車行駛更遙遠的距離,那麼這個油箱可稱為輔助作戰外掛。

在戶外運動中,把組織團隊中的人在活動中帶來的非組織成員,這個非組織成員稱為帶他參加活動人員的外掛,也就是說是組織成員的一部分,要負有一定的責任。

輔助工具

輔助工具:利用系統允許的功能代替鼠標鍵盤輸入直接調用目標程序

中允許被用戶執行的代碼(例如模擬鼠標鍵盤,CALL等等)。他的主要特點是“使用自動化操作代替常規的鼠標鍵盤輸入,或者是遊戲本身支持和肯定的

輔助工具

而外掛在法律上有明確的界定:破壞互聯網遊戲作品的技術保護措施,從而謀取利益,即有贏利之目的,又有破壞之行為才是外掛。

而一些開發工具,例如VC、VB、彙編語言

,易語言,快手。雖然可以用來開發外掛、但這些工具本身並不提供任何通過破解遊戲作品技術保護措施從而謀取利益的行為,所以他們都不是外掛。

舉證問題

1.玩家的舉證義務

(1)賬號的真實身份。這是玩家主張權利的前提,即證明自己是該賬號的擁有者,一般通過輸入密碼可以證明,但也有例外情形,玩家需要做相應的證明。

(2)虛擬財產。得到虛擬財產付出的對價,包括金錢、時間等

(3)精神損害賠償有關的證據。主張精神損害賠償比較困難,但如果玩家確實認為運營商封號對其造成了精神損害,則有義務證明造成了損害及損害造成了嚴重的後果。

2.運營商的舉證義務

以上只是對各種糾紛中舉證義務一個概括,還要視糾紛情形的不同具體而定,以及何種情況下舉證責任倒置問題也暫不在此論述。在筆者的《網遊糾紛解決的程序設計》一文中將會對此再做詳細論述。

外掛的更新速度,已經超過了網絡遊戲的更新速度,外掛製作者主要在網絡遊戲更新的時候,進入遊戲(偷渡)尋找代碼,所以外掛才能在第一時間更新。

),運營或掛接運營合法出版、他人享有著作權的互聯網遊戲作品,從而謀取利益、侵害他人利益。重則可以判刑!

根據我國著作權法之規定,使用他人作品,應當支付報酬而未支付的,應當根據情況承擔停止侵害、消除影響、賠禮道歉、賠償損失等民事責任。

公安部頒佈的《計算機信息網絡國際聯網安全保護管理辦法》第六條規定:“任何單位和個人不得從事下列危害計算機信息網絡安全的活動:

(一)未經允許,進入計算機信息網絡或者使用計算機信息網絡資源的;

(二)未經允許,對計算機信息網絡功能進行刪除、修改或者增加的;

(三)未經允許,對計算機信息網絡中存儲、處理或者傳輸的數據和應用程序進行刪除、修改或者增加的;

(四)故意製作、傳播計算機病毒等破壞性程序的;

(五)其他危害計算機信息網絡安全的。”

外掛的使用修改遊戲玩家和服務器之間傳送的數據並且破解和使用服務器協議,直接違反了此規定的第六條第一項和第三項之規定。針對這種違法行為,《計算機信息網絡國際聯網安全保護管理辦法

》的第二十條規定:“違反法律、行政法規,有本辦法第五條、第六條所列行為之一的,由公安機關給予警告,有違法所得的,沒收違法所得,對個人可以並處五千元以下的罰款,對單位可以並處一萬五千元以下的罰款,情節嚴重的,並可以給予六個月以內停止聯網、停機整頓的處罰,必要時可以建議原發證、審批機構吊銷經營許可證或者取消聯網資格;構成違反治安管理行為的,依照治安管理處罰條例的規定處罰;構成犯罪的,依法追究刑事責任。”

(一)複製或者部分複製著作權人的軟件的;

(二)向公眾發行、出租、通過信息網絡傳播著作權人的軟件的;

(三)故意避開或者破壞著作權人為保護其軟件著作權而採取的技術措施的;

(四)故意刪除或者改變軟件權利管理電子信息的;

(五)轉讓或者許可他人行使著作權人的軟件著作權的。

有前款第(一)項或者第(二)項行為的,可以並處每件100元或者貨值金額5倍以下的罰款;有前款第(三)項、第(四)項或者第(五)項行為的,可以並處5萬元以下的罰款。

若外掛在未經得運營商許可的情況下截取數據流,使用服務器端軟件構成對計算機信息網絡中存儲、處理或者傳輸的數據和應用程序進行刪除、修改或者增加的的行為,不僅違反了我國的著作權法,而且違反了計算機軟件保護條例。同時如果外掛主體觸犯刑律的。

中國首例網絡遊戲外掛刑事案件——傳奇007外掛案

一審:海淀法院 主審法官:遊濤

公訴人:海淀區人民檢察院 檢察員呂國玉

受害人:廣州光通通信發展有限公司

代理人:滕立章 律師

二審:北京市第一中級人民法院

抗訴機關:北京市海淀區人民檢察院

檢察員:朱璉

案發過程

2005年9月7日,談某某、劉某某、沈某某被抓獲歸案。

調查分析

處理結論

依照《中華人民共和國刑事訴訟法》第一百八十九條第(二)項、《中華人民共和國刑法》第二百二十五條第四項、第二十五條第一款、第二十六條第一款、第四款、第二十七條、第七十二條、第七十三條第二款、第三款、《最高人民法院關於審理非法出版物刑事案件具體應用法律若干問題的解釋》第十一條、第十二條第二款之規定,判決如下:  一、原審被告人談某某犯非法經營罪,判處有期徒刑六年,罰金人民幣五十萬元。  (刑期自本判決執行之日起計算,判決執行以前先行羈押的,羈押一日折抵刑期一日,即自2005年9月7日起至2011年9月6日止。)  二、原審被告人劉某某犯非法經營罪,判處有期徒刑三年,緩刑四年,罰金人民幣十萬元。  (緩刑考驗期限,自2007年8月9日起至2011年8月8日止)。  三、原審被告人沈某某判處有期徒刑二年,緩刑三年,罰金人民幣十萬元。  (緩刑考驗期限,自2007年8月9日起至2010年8月8日止)。

社會影響

傳奇007外掛案作為第一例外掛的刑事案件,其判決結果對於後來的諸多外掛案件具有重要的參考和借鑑意義。


分享到:


相關文章: