Hearthstone 板


LINE

簡單翻 大意:原PO三年前發現一個可以讓對手斷線的BUG,用BBrode這個ID上傳說#1,後來回報給 暴雪,半年後BUG被修復。 三年前,我跟妳各位一樣沉迷爐石,各種爐石網站我都會逛,當時甚至想寫爐石AI, 那時候有個人在hearthsim.info寫了很多教學我看了很多,還有當時的dogdog的實況, 學他玩了那時候最有趣的排組APM priset 然後接下來我找到一個地方,教你怎麼怎麼解開封包,然後我學了一些東西,做出了像是 把自己的卡牌動畫加速,所以我一回合可以出超多牌,Topsy Turvy Priest當時就用這套 完全不用擔心動畫速度,只要記得怎麼出combo(有個combo sim)。 接下來幾周我用32/1野豬上傳說。這套我看不懂沒玩過ㄏㄏ 接下來呢? 我繼續看封包有什麼,一開始我把所以卡變成有動畫的(金卡)然後把金卡邊框 拿掉,說真的滿美的,然後還想說做一個mod讓其他人能玩(雖然我後來都沒做)。 但後來我發現一篇文章提到,一個方法可以去查對手的牌。 (原文下面有附上說明,省略) 我試了一下發現不太好用,所以我繼續研究那篇文章提到的其他東西 1.查看不屬於你的牌組? 0 2.在競技場用自己的牌組? 0 3.選競技場中三選一以外的牌? 0 4.創建一套可以加入多張你沒有的卡或是怪卡(像是標準的英雄或是英雄能力的卡) 有囉 結果在配對的時候他認為你的卡不屬於標準,所以配對不到對手 GG 5.還有一堆類似的,但都沒什麼用。 然後我就發現這個FindGame的要求 byte[] array = Guid.NewGuid().ToByteArray(); long currentFsgId = FiresideGatheringManager.Get().CurrentFsgId; bnet.protocol.game_master.Player player = new bnet.protocol.game_master.Player(); Identity identity = new Identity(); identity.SetGameAccountId(gameAccountId); player.SetIdentity(identity); player.AddAttribute(ProtocolHelper.CreateAttribute("type", (long)bnetGameType)); player.AddAttribute(ProtocolHelper.CreateAttribute("scenario", (long)scenarioId)); player.AddAttribute(ProtocolHelper.CreateAttribute("brawl_library_item_id", (long)brawlLibraryItemId)); player.AddAttribute(ProtocolHelper.CreateAttribute("deck", deckId)); player.AddAttribute(ProtocolHelper.CreateAttribute("aideck", aiDeckId)); player.AddAttribute(ProtocolHelper.CreateAttribute("request_guid", array)); player.AddAttribute(ProtocolHelper.CreateAttribute("fsg_id", currentFsgId)); GameProperties gameProperties = new GameProperties(); AttributeFilter attributeFilter = new AttributeFilter(); attributeFilter.SetOp(AttributeFilter.Types.Operation.MATCH_ALL); attributeFilter.AddAttribute(ProtocolHelper.CreateAttribute("GameType", (long)bnetGameType)); gameProperties.SetFilter(attributeFilter); gameProperties.AddCreationAttributes(ProtocolHelper.CreateAttribute("type", (long)bnetGameType)); gameProperties.AddCreationAttributes(ProtocolHelper.CreateAttribute("scenario", (long)scenarioId)); gameProperties.AddCreationAttributes(ProtocolHelper.CreateAttribute("brawl_library_item_id", (long)brawlLibraryItemId)); BattleNet.FindGame(gameProperties, new bnet.protocol.game_master.Player[] { player }); 看起來沒什麼不過用看看就知道了 我先送出這段,然後發現我自己斷線了,算是一個BUG沒什麼用途。 接下來創另一個帳號,然後把代碼裡面的gameAccountID換成我原來的帳號ID 挖!我在另一個帳號玩我原來帳號的那場遊戲 再度把上面那串請求送出,我又斷線了 等等好像發現了什麼 我們知道對手的ID嗎? YES 我們知道對手的DeckID嗎? no 怎辦 嘿嘿,你玩單人遊戲的時候DeckID=0 所以 1.用一個mod每5秒就送出 gameAccountId = GameState.Get().GetOpposingSidePlayer().GetGameAccountId(); bnetGameType = BnetGameType.BGT_VS_AI; scenarioId = 0xBA2 /*Boom Labs*/; deckId = 0; 把他丟進Assembly裡面 2.開一個新帳號,取名叫BBrode。 3.從rank50開始 4.用這個mod跑12小時 5.Legend#1 6.用HackerOne回報給暴雪 類似第三方的黑客回報懸賞網站 7.賺錢 8.半年後修復 後面就是原po的感謝還有跟當年被BBrode給大屠殺的各位道歉 然後RIP Hearthstone --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.213.72 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Hearthstone/M.1644308535.A.1B0.html
1F:推 jjooee1428 : 太搞剛了吧翻這個 KEKW 02/08 16:32
2F:推 PTTjoker : 半年也算沒效率了吧, 拖兩個版本...不過有修就好 02/08 16:51
3F:→ PTTjoker : 一直懷疑爐石有類似的斷線機制, 打韓國人特別會斷 02/08 16:51
4F:推 cms1717698 : 昨天遇到一個奇蹟牧 只要他按天生技我一定斷線 他就 02/08 17:06
5F:→ cms1717698 : 瞎打 最後留2費按天生技 我每回合都只剩5秒能做事 02/08 17:06
6F:→ cms1717698 : 我都開始懷疑現在還有斷線外掛惹== 02/08 17:06
7F:推 starjack2001: 我手邊有兩台設備 一台桌電一台筆電 桌電的主機離 02/08 17:09
8F:→ starjack2001: 筆電距離不到180公分 02/08 17:09
9F:→ starjack2001: 同樣用無線網路,但只要用桌電打爐石就會一直斷線 02/08 17:09
10F:→ starjack2001: 跳出 02/08 17:09
11F:→ starjack2001: 筆電從來沒這種狀況 02/08 17:09
12F:→ starjack2001: 同樣有下載hs 02/08 17:10
13F:推 starjack2001: 後來我斷線了一個下午之後開始實測,我的mc 伺服器 02/08 17:13
14F:→ starjack2001: 、discord 機器人、twitch跟yt 實況全部都連得好好 02/08 17:13
15F:→ starjack2001: 的,但桌電就是會斷線 02/08 17:13
16F:推 rhox : 笑死,果然是小獨立遊戲公司 02/08 17:48
17F:推 mercy079097 : 32豬就是11衝鋒豬雙真言頓生命加倍加倍打頭 02/08 18:18
18F:→ erisiss0 : 小印度公司還想要快喔 戰場都斷不知道多久 02/08 18:37
19F:→ erisiss0 : 也是說玩家自己的錯,明明就外掛... 02/08 18:37
20F:→ erisiss0 : 不過給大公司買走以後說不定就好了 02/08 18:38
21F:推 Bearcome : 鋼哥:?? 02/08 18:50
22F:噓 AterPin : 媽的 前幾天打一個法師 他出一張牌我斷一次 根本不 02/08 19:46
23F:→ AterPin : 能玩 我斷爛 他就沒事 02/08 19:46
24F:推 ImaiLisa : 以前打競技場被搞過 真的垃圾 02/08 21:27
25F:推 mitsuhah : 32豬是用那個02複製法術死掉回手打的吧 理論上只要 02/08 21:34
26F:→ mitsuhah : 時間夠長血量多高都能OTK 02/08 21:34
27F:推 gsmfrsf : 受試者光輝元素 神聖精神 複製的那什 顛顛倒倒 野 02/09 00:26
28F:→ gsmfrsf : 豬那套 02/09 00:26
29F:推 shadowlupin : 原來真的有可以看對方牌的東西…難怪之前打競技場就 02/09 00:57
30F:→ shadowlupin : 覺得怎麼有人可以扣牌扣那麼準 02/09 00:58
31F:推 Jotarun : 你是哪一句看到有可以看對方牌的東西 02/09 06:16
32F:推 Jotarun : (現在) 02/09 06:18
33F:推 jjiimmyy5 : 戰場是不是也會被斷線阿 02/09 18:35







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP