您的位置:首頁>遊戲>正文

2000美元一局的直播答題,就這樣被程式師破解了

NEXTMIND

直播答題火了!就在本周, 某大四女生獨攬《百萬贏家》103萬元大獎, 創直播史上單場個人獎金額最高紀錄。

然而, 我們很想知道, 連風靡朋友圈的遊戲跳一跳都有外掛,

直播答題這類遊戲也有外掛嗎?

之前有國內媒體做了實驗, 利用幾款智慧助手APP來協助答題, 雖然這種方式很新穎, 但正確率並不高, 而且時間上也不一定來得及, 畢竟回答一道題只有10秒鐘時間。

那麼, 直播答題真的可以在技術上被破解嗎?

要知道, 國內現在幾款直播答題應用的共同鼻祖是國外的HQ Trivia, 其標準場賽事獎金為2000美元, 每道題有10秒答題時間, 但就在前不久, 一名程式師宣稱他破解了HQ Trivia。

這名程式師叫史蒂芬.科格尼塔(Stephen Cognetta), 曾是穀歌的產品經理, 下圖是科格尼塔本人, 看上去很陽光。

科格尼塔在hackernoon網站上詳細介紹了如何破解HQ Trivia,流程大概是這樣的:

第一步, 將手機螢幕上的顯示內容映射到電腦螢幕上,

科格尼塔使用了Quicktime內置的鏡像功能, 以及一根蘋果閃電資料線, 效果是這樣的:

接下來, 科格尼塔用Python語言寫了一段代碼, 在自動截屏同時可以執行光符識別, 這樣一來就能將圖像轉化為電腦可讀文本, 如下圖所示:

重頭戲來了, 如何讓電腦來自動選擇答案呢?

科格尼塔用了三種辦法, 其中一種是將問題用API鏡射到穀歌搜索上, 看哪個選項出現的次數最多, 就選擇哪個。

舉個例子, 某問題有3個選項, devil's Ivy、lucky Bamboo和Rubber Fig, 被穀歌自動搜索後, devil's Ivy出現了3次, 所以選擇它的勝算最大。

另一種辦法是分別將問題和3個選項一起穀歌搜索, 誰出現的搜索結果最多, 就選擇誰, 從某種意義上也是拼概率。

科格尼塔表示, 若同時使用三種方法, 可以將12道題的勝率提升到70%-80%, 這個數字已經非常高了。

不知道如果遇上中國的直播答題, 科格尼塔能有多大的勝算。

Next Article
喜欢就按个赞吧!!!
点击关闭提示