Re: [閒聊] 遊戲橘子是怎麼黑掉的?

作者: joy3252355 (九月 ~*)   2018-06-16 12:12:44
※ 引述《swiftthunder (卡姆伊)》之銘言:
: 2.黑袍事件
: 這事件跟歪瓜有關係,當時有種歪瓜可以透過遊戲內的漏洞直接將指定玩家的資料修改
應該不算是遊戲內的漏洞 而是瑪奇這個十幾年前的遊戲架構本身就有極大的問題
各種資料存放於Client而非Server 只要懂反組譯的人都能輕鬆修改遊戲內的數據
小到火球的射程範圍 小到雷矢不蒸發
大到我改稱號可以不受每天一次的限制 大到我能讓自己使用GM專屬技能讓怪物打不到你
大到我能用分身術打死NPC讓其他玩家無法對話 大到我改R6R7裝備不會爆
這些事情有沒有很耳熟 ?
用補丁的玩家們該不會以為補丁作者只能弄出那些檯面上的功能吧 ... 顆顆
: (看wiki是將身上穿著的裝備或是頭髮眼睛等角色造型修改成帳篷)
: 受害者會莫名其妙直接進到帳篷內,並且身上的某件裝備會消失
: 而且在重登之後選擇角色的頁面會發現該角色資料無法讀取(會變成讀取中
: 預設的穿著黑色長袍的人物模樣),也無法再使用該角色進行遊戲
那次的情況是玩家的裝備代碼被有心人士找到
然後可以透過"某個手段""施加"給其他玩家 讓其他玩家的裝備代碼變更
所以身上的裝備會被改成帳棚 並且因故造成數值異常 無法登入
(官方的黑袍也是類似原理 身上道具欄超過512個單位會造成數據溢位 黑袍後無法讀取)
那次也有消息說玩家坐下的話比較不會中招
實際上只是因為對坐下的玩家"施放"該方法比較麻煩而已
所以對方只要有心 看你不爽想弄死你還是做得到的
: 另外一提應該算眾所皆知的部份
: 帳號被盜之後,申請回復被盜物品這部份,有的玩家運氣好拿回來的是跟當初一模
: 一樣的裝備(包含染色、魔力附予能力)
: 但運氣不好的有可能完全不一樣,或是只有魔力附予對但浮動值錯誤等等各種誤差
: 再來就是你明知道誰在賣贓物,就算橘子補給你裝備之後,賣贓物的那一方物品也
: 不會被回收,然後也沒聽說過會受懲罰
這兩件事是互有關聯的
因為"原道具(現為贓物)"還存在於遊戲中 官方不能直接再生出一個一模一樣的給你
所以只能透過"再生產"的方式 手動賦予 手動細工 手動染色 (好吧也可能是自動)
"產出"一個跟你"原道具"極為相像的東西還給你 (收過的人應該知道 GM會從信箱寄)
雖然我也不懂為什麼要這樣搞就是了 不知道是不是跟什麼規定有關
作者: smart0eddie (smart0eddie)   2018-06-16 12:18:00
為啥512會溢位啊XDD
作者: joy3252355 (九月 ~*)   2018-06-16 12:19:00
黑袍溢位問題請參閱 #1K2BKTvF (Mabinogi)
作者: hollowland (顛倒鐘)   2018-06-16 12:20:00
就陣列只有宣告512個吧
作者: swiftthunder (卡姆伊)   2018-06-16 12:28:00
感謝詳細說明
作者: hollowland (顛倒鐘)   2018-06-16 12:30:00
靠妖去看了一下 這是沒檢查有沒有溢位歐wwwwww這個工程師沒注意到就算了 測試沒檢查出來也太猛了www
作者: joy3252355 (九月 ~*)   2018-06-16 12:35:00
不如說 因為瑪奇初始背包根本不到100格 所以當年也沒考慮到這個問題吧幾年後一直出包中包 讓你的包包擴大 直到有一天爆了..
作者: hollowland (顛倒鐘)   2018-06-16 12:37:00
我不會說只能512個很爛 只是加到最後沒加一個
作者: joy3252355 (九月 ~*)   2018-06-16 12:37:00
然後官方還不知道問題點 還是玩家實測出來的回報官方有這個問題後 官方也修不掉 (笑
作者: hollowland (顛倒鐘)   2018-06-16 12:38:00
if(item>512) 很神奇 官方測不出來也很猛...等等 官方修不掉是那招... 這工程師素質就塞到超過512跳警告說不能再塞不就好
作者: godivan (久我山家的八重天下無雙!)   2018-06-16 13:43:00
樓上我想到魔獸的16格包 當初暴雪是說那個修了遊戲會崩掉
作者: hollowland (顛倒鐘)   2018-06-16 14:08:00
早期架構到後面發現一堆問題很常見只是像這種 至少限制一下就可以處理的修不掉很好笑

Links booklink

Contact Us: admin [ a t ] ucptt.com