[其他] 抱歉職業病犯 關於外掛一事

看板CaoCao (英傑傳系列 - 曹操傳,姜維傳,孔明傳)作者 (景)時間7年前 (2017/08/14 18:38), 7年前編輯推噓10(12235)
留言49則, 9人參與, 最新討論串1/1
看到有些人認為外掛的運作方式錯的離譜 忍不住想回應 版主若認為不妥可以刪除 以下內容與曹ON無關 正文 -------------------------------- 線上遊戲通常分為兩個部分運作 一個就是client 也叫做客戶端 用戶端 另外一個東西 叫做server 也叫做伺服器端 我們玩遊戲 接觸到的 永遠只有client端 如果能讓你摸到server端 那那間遊戲公司的工程師就該抓出來打了 client端 主要就是介面顯示,不太重要的遊戲資料放置 (例如 角色名稱 簡介 道具名稱 圖片編號) 以及對server發出請求 server端主要工作 就是儲存"重要遊戲資料" (例如 玩家金幣數量 擁有哪一些角色,角色吃了多少教本) 以及 處理client發出的請求 所謂外掛 又是如何運作的呢? 一般外掛就是模擬玩家操作去執行玩家設定的行為,以及輔助遊戲 例如我設定每一分鐘就點徵收銀糧一次 這時候 由於client不會知道我是真的用手去點"徵收銀糧"還是由另外一隻程式(外掛)來按的 所以他只能夠對server發出請求 "該玩家要徵收銀糧" 而server接收到以後 才去處理徵收銀糧的事情 而刷城外掛 就是這設定一連串步驟 啟動君主技能-> 選城->選出陣武將->出陣-> 撤退 ->把結算介面點掉->重複以上動作 ->超過君主技能時效後 -> 更換君主-> 繼續以上動作 這一連串事情,對於server來說 都會是合法的 差別只在於一個是玩家用手去點 一個是程式幫你點 但server不會知道你是哪一種 也沒辦法知道 所以經此步驟下所獲得的銀糧 都會是合法的 而所謂的電磁紀錄 我們稱為log 就是紀錄client何時對server發出何種請求,請求的參數以及結果 例如 XX時青菜對server說要買小豆100個但是青菜銀幣不夠所以駁回 那刷城看到的log大概會是這樣 2017/8/14 12:00:00 青菜啟動君主技能 成功 2017/8/14 12:00:30 青菜派出雜魚四隻出陣 成功 2017/8/14 12:01:00 青菜撤退 由於在君主技能作用期間 給予銀10000糧10000 成功 2017/8/14 12:01:30 青菜派出雜魚四隻出陣 成功 2017/8/14 12:02:00 青菜撤退 由於在君主技能作用期間 給予銀10000糧10000 成功 2017/8/14 12:02:30 青菜派出雜魚四隻出陣 成功 2017/8/14 12:03:00 青菜撤退 由於在君主技能作用期間 給予銀10000糧10000 成功 2017/8/14 12:04:00 青菜更換君主魔諸 成功 2017/8/14 12:05:00 青菜啟動君主技能 成功 2017/8/14 12:05:30 青菜派出雜魚四隻出陣 成功 2017/8/14 12:06:00 青菜撤退 由於在君主技能作用期間 給予銀10000糧10000 成功 2017/8/14 12:06:30 青菜派出雜魚四隻出陣 成功 2017/8/14 12:07:00 青菜撤退 由於在君主技能作用期間 給予銀10000糧10000 成功 2017/8/14 12:07:30 青菜派出雜魚四隻出陣 成功 2017/8/14 12:08:00 青菜撤退 由於在君主技能作用期間 給予銀10000糧10000 成功 大哥 這樣看你要怎麼看的出來他是不是有使用外掛啊???? 其實硬要講 也是可以看出來的 就是他的時間會是非常規律 規律到以人類手點方式是無法造成如此規律的結果 BUT!!! 只要稍微會寫腳本的,只要在中間加上一些隨機秒數延遲 他就一點都不規律了!! 所以 這種東西只要玩家堅持說我跟朋友輪班刷 官方是拿他沒轍的 不要再誤以為外掛是可以直接修改Server端的玩家資料 這已經不是外掛 這叫做入侵伺服器電腦 這個難度跟寫寫腳本比起來 大概是小學一年級數學跟微積分的難度差距吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.151.168 ※ 文章網址: https://www.ptt.cc/bbs/CaoCao/M.1502707098.A.1C1.html

08/14 18:42, , 1F
沒證據抓不就只能認命了(雙手一攤)
08/14 18:42, 1F

08/14 18:42, , 2F
當然最狠是看前面趴數人課金不夠多或沒課金就禁他XD
08/14 18:42, 2F

08/14 18:43, , 3F
這是類似財產來源不明罪的作法,但這種作法爭議太大
08/14 18:43, 3F

08/14 18:43, , 4F
通常官方只能當沒看見吧
08/14 18:43, 4F

08/14 18:43, , 5F
因為沒證據鎖他應該可以提告訴
08/14 18:43, 5F

08/14 18:43, , 6F
有沒有告贏的案例就不知道了
08/14 18:43, 6F
這邊這位版友似乎還是不太理解 對於官方來說 他們的財產來源非常明確 就是由系統經由撤退設定給予的 所以如果真的是手動刷城 這部分毫無爭議 並無違法 但是問題出在腳本刷的部分 無論腳本刷 或是手動刷 他們的電磁紀錄長得就是一樣 你要怎麼判斷哪個是腳本刷 哪個是手動刷呢?

08/14 18:48, , 7F
分類改其他
08/14 18:48, 7F

08/14 18:55, , 8F
電磁紀錄長得就是一樣,沒證據就只能看開了?
08/14 18:55, 8F
是的 請您設身處地想一下 假設有100位玩家有刷城的log 請問你要鎖誰?

08/14 18:56, , 9F
所以主張官方要去抓人+12鎖帳號的 怎麼鎖??? 就沒得鎖啊
08/14 18:56, 9F

08/14 18:57, , 10F
看到+12就喊抓外掛狗?? 到底是課金買 輪班刷 外掛刷??
08/14 18:57, 10F

08/14 18:59, , 11F
可以新增隨機跳出防機器人的測驗 防範未來 但沒法辦舊的
08/14 18:59, 11F
好方法 但是這是在以前Online Game的時代可以用的方式 原因是因為要隨機跳出驗證碼 這必須是由Server端主動發出請求給client 但是現在以手機的連線方式 並不適合此種方式 所以你會發現手遊幾乎沒有這種機制

08/14 18:59, , 12F
不定期出更新檔禁模擬器比較快
08/14 18:59, 12F
技術上可行 實際上不行 法律明文禁止在程式碼內對使用者機器(電腦 手機) 進行掃描 除非有經過特殊申請通過 例如防毒公司 否則會犯 妨害秘密還是什麼的

08/14 18:59, , 13F
請問一下修改版的client算外掛嗎?
08/14 18:59, 13F

08/14 18:59, , 14F
確實腳本只要加入一些隨機要素就能大幅增加判斷難度
08/14 18:59, 14F

08/14 18:59, , 15F
,官方改按鈕去抓使用者的點擊範圍不知道行不行?
08/14 18:59, 15F
點擊範圍也是可以設定隨機的 所以無用

08/14 18:59, , 16F
按精或模擬器的腳本我也認為基本抓不到
08/14 18:59, 16F

08/14 19:02, , 17F
點擊範圍這東西... 現在AI都可以DOTA虐世界冠軍了
08/14 19:02, 17F

08/14 19:02, , 18F
而且說穿了今天這也是遊戲設定的一環
08/14 19:02, 18F

08/14 19:02, , 19F
只是應該不會有正常人拿這種殺器來刷曹操傳
08/14 19:02, 19F

08/14 19:07, , 20F
沒研究過不知道一般按精腳本能不能自定義隨機點擊,
08/14 19:07, 20F

08/14 19:07, , 21F
如果不能的話,抓點擊範圍應該可行吧?
08/14 19:07, 21F

08/14 19:08, , 22F
OK 看到回應了,那真的無解了
08/14 19:08, 22F

08/14 19:08, , 23F
是說在強化開之前完全沒有這種聲音訥
08/14 19:08, 23F

08/14 19:08, , 24F
只能說人心有趣
08/14 19:08, 24F
是阿~ 因為沒有危害到大家的利益阿~ 啾咪

08/14 19:08, , 25F
要做應該都做得到 指令固定者列為嫌疑 發出認證測驗
08/14 19:08, 25F
不不不 您誤會我意思了 你試試看在大地圖場景把網路關掉看看會不會有異常? 應該是不會的 因為現在手遊運作方式是 client跟server發連線 server給完回應後 就斷掉連線了 所以server無法"主動"發訊息給client 跟網頁的運作模式是一樣的 除非他們有做持續連線這件事情 這邊講細一點好了 要主動發出請求 必須要能夠知道對方的IP server的ip是固定的 沒有這個問題 但是玩家的ip不是固定的 你從一個wifi轉到另外一個wifi ip就變了 server根本找不到你 除非他裡面有寫持續跟伺服器維持連線的東西 但是這對遊戲來說不是一件好事情,因為這邊還要想很多 斷線的時候要怎麼處理 重新連線 或者怎樣怎樣 你想像一下如果在殲滅戰你打到一半網路不好 給你重新連線 你就斷連勝 這對遊戲體驗不是一個好的影響

08/14 19:14, , 26F
所以當然是在server收到client指令後的動作啊
08/14 19:14, 26F

08/14 19:14, , 27F
掛在大地圖的自然也沒必要去發測驗
08/14 19:14, 27F

08/14 19:15, , 28F
刷城刷完就會有回傳動作 當然是在連線狀態
08/14 19:15, 28F

08/14 19:16, , 29F
就像每天過0點 掛者不動不會跳廣告 但去打任務打關結束
08/14 19:16, 29F

08/14 19:16, , 30F
每天的例行廣告就跳出來了
08/14 19:16, 30F

08/14 19:17, , 31F
因為有回傳資訊 回傳時間超過0點 server就丟出廣告
08/14 19:17, 31F
OK 您的意思是 由client去發出請求跟server說我要跳驗證訊息了 當然可以 但是當然也可以被攔截 封包攔截也不是太難的事情 鯊魚就可以輕易辦到 難度大概從小一數學升級到小六吧

08/14 19:19, , 32F
乾 現在就是這樣啊
08/14 19:19, 32F

08/14 19:19, , 33F
之前大斷線應該很多人跟我一樣斷連勝
08/14 19:19, 33F
殲滅戰那邊機制我不清楚 只能猜測那部份可能是持續連線 或者有其他機制處理 我只是舉個例子 而且持續連線對於伺服器也是不小的負擔 這部分就太深入 我就不贅述了 ※ 編輯: bantime (36.234.151.168), 08/14/2017 19:23:09

08/14 19:23, , 34F
其實這就 外掛vs抓外掛系統 利益角力而已 如果利潤夠
08/14 19:23, 34F

08/14 19:24, , 35F
軟體公司會去設計抓外掛的方式 用外掛的也來一招拆一招
08/14 19:24, 35F

08/14 19:33, , 36F
錯了 一直都有這種聲音 只是沒強化前沒人"肯注意"罷了
08/14 19:33, 36F

08/14 19:33, , 37F
殲滅戰確實是斷線就斷連勝沒錯,大概是為了防止clien
08/14 19:33, 37F

08/14 19:33, , 38F
t端的修改,所以不斷在回傳資訊吧
08/14 19:33, 38F

08/14 19:33, , 39F
舉例 軍中黑暗是存在幾十年的 直到死洪仲秋才被注意
08/14 19:33, 39F

08/14 19:35, , 40F
手游這種系統 防治外掛對營收 幾乎毫無正向效益
08/14 19:35, 40F

08/14 19:35, , 41F
只是對正常玩家更煩降低遊戲體感而已 所以根本不抓的
08/14 19:35, 41F

08/14 19:39, , 42F
殲滅戰是持續連線無誤 這周兩次贏的瞬間 還沒跳到分
08/14 19:39, 42F

08/14 19:39, , 43F
數畫面就斷 都判定輸
08/14 19:39, 43F

08/14 19:40, , 44F
要用外掛模擬機械動作 隨機象素 隨機時間 都是非常簡單
08/14 19:40, 44F

08/14 19:40, , 45F
講白點 看看模擬戰那一大排吧?真的是人類嗎 呵呵
08/14 19:40, 45F

08/14 19:41, , 46F
所以官方顯然根本只是狂做新禮包 推強化坑錢 毫無對策
08/14 19:41, 46F

08/14 20:23, , 47F
沒必要連模擬器都禁吧,用手機玩很痛苦的人只能靠電腦的
08/14 20:23, 47F

08/14 20:23, , 48F
模擬器啊
08/14 20:23, 48F

08/14 22:39, , 49F
網管人專業推
08/14 22:39, 49F
文章代碼(AID): #1PaNsQ71 (CaoCao)
文章代碼(AID): #1PaNsQ71 (CaoCao)