[心得] 瑪奇帳號防盜小步驟(補影片 似乎修正了)

看板Mabinogi (瑪奇)作者 (呆呆翰)時間11年前 (2013/11/27 02:26), 編輯推噓22(23132)
留言56則, 23人參與, 最新討論串1/2 (看更多)
2013/11/29 更新: 測試結果出來了,抱歉可能害大家虛驚一場 重新測試的結果是: 瀏覽器關閉一個小時就會自動登出!! 中槍的應該只剩下樓主: 每次回家都先開一下瑪奇,想說晚上可能還會再打些任務 所以Beanfun網頁就沒關掉留著,留著晚上可以少打一次密碼 果然,偷懶是最大的敵人(檢討中) 在這邊跟大家抱歉,因為在下不夠謹慎可能造成了大家慌張 前情提要: 原PO很久沒開瑪奇,FB上看到活動送黑火馬與100AP藥水才忽然想回鍋 雖然看到活動時已經趕不上黑火馬,而且一想到20歲的初音就... 不過100AP藥水對我還是很有吸引力 同時也上PTT逛逛 沒想到一上來就看到被盜 當下直覺就是:來分析Beanfun安全狀況的並寫文章讓大家知道哪裡要小心吧 還沒開始寫文,先用自己電腦測試一下:這機制夠不夠安全 (結果測試不夠謹慎) 於是意外就這樣發生了...... 不夠謹慎的測試還成了更大的意外 (多希望不會看到意外讓我可以寫原來的分析文) 重點: 目前如果要小心「瑪奇帳號」被盜用,請做好以下幾個安全措施: 更新:問題沒想像嚴重,要不要照做請參考下面原理自行評估 1. 登入瑪奇後,盡快將Beanfun網頁登出,或者至少關電腦前網頁要登出 不要用清除Cookie的方式登出,直接關網頁後你得重新登入也不算登出 請直接點Beanfun網頁右下角的登出可以確保帳號安全 2. 隨時檢查瀏覽器擴充套件,有沒有被安裝奇怪的東西 當然不要被裝擴充套件最好,不過很多軟體都可以不詢問你直接幫你裝 尤其是現在很少防毒軟體會確保瀏覽器是安全的 如果以上兩點不確實,尤其是第一點沒做好的話 就算用PlaySafe或OTP保護,瑪奇帳號還是會被盜用 更新:只影響一小時 漏洞已經電話回報遊戲橘子,似乎也有其他人回報,但什麼時候修正也不確定 修正之前做好以上兩點至少可以少一點被盜的機會 版主都說可以了,那就把原理寫上吧:  Beanfun以前的登入流程如下圖:   啟動遊戲→輸入帳號密碼→登入遊戲  而新Beanfun的登入流程如下(舊Beanfun的流程也差不多)   開啟Beanfun網頁→網頁登入→點選啟動遊戲→產生「Session參數」→ 傳「參數」給BFWebStart→BFWebStart跟橘子伺服器要求產生OTP→ 帶著「包含OTP的參數」啟動遊戲→自動登入遊戲(因為帳號密碼已寫在參數) PS. OTP = On Time Password = 具有時效性的密碼 像是信用卡刷卡要用手機接收一個五分鐘內輸入的認證碼,那也是OTP PS2. 如果你把工作管理員的命令列打開,就可以看到該應用程式啟動時的參數 前幾篇有人提到踢人的方式,也是類似的方式找出OTP 基本上只要程式還在執行,你執行時的參數都可以查(不過依然安全原因如下) Beanfun剛出來的時候我就在踹(Try)說如果把OTP抄下來,能不能用 答案是:可以用,但是只有五分鐘的時效,不構成危脅(隨時可查到可是查到也過期了) 因為以前一直只有踹這塊,所以一直覺得Beanfun還蠻安全的(慚愧) 這次看到被盜才想到:如果給BFWebStart的「Session參數」被抄下來呢 話不多說開始動手踹,不過因為BFWebStart只會執行20秒    (程式結束就查不到參數,而且瑪奇主程式出現開始遊戲時,他就任務完成結束了) 手腳再快也抄不下來,所以寫了個小工具把流程從原本的:   網頁→BFWebStart  改成這樣:   網頁→攔截→BFWebStart  第一次當然很正常的啟動遊戲登入遊戲(只是多個步驟攔截參數嘛)    如果這串參數跟後面的OTP一樣5分鐘就過期,那倒也還好    畢竟你登入5分鐘內被踢出,一定會懷疑有問題馬上重新登入    (BF後直接登入瑪奇雖然會寫「請升級帳號」,不過其實會自動幫你按是踢人)    關閉遊戲休息個五分鐘後,把剛剛攔截下來的參數拿出來,再次啟動BFWebStart    等等,五分鐘後還是可以啟動?! 我以為這參數只能用一次或5分鐘後就會失效啊    很不幸的,睡覺前共放了兩個小時以上 確定是因為沒關網頁才會放兩個小時還有效    這串參數還是可以讓我直接自動登入瑪奇(也就是前面講的意外)    沒錯,如果你啟動遊戲時,給BFWebStart的參數有抄下來    根本不需要Beanfun網頁就可以直接登入遊戲    也是PlaySafe沒用的原因(網頁都不需要開了,哪需要晶片卡)    後來測試一下,要怎麼讓「給BFWebStart的參數」,確定以下行為會讓參數報廢   1.登出Beanfun網頁   2.不登出關網頁,直到網頁顯示要登入後,重新登入網頁Beanfun 3.單純的關閉網頁,一個小時後參數會失效(先前不會過期確定是筆誤)  而以下行為不會讓參數失效:   1.改密碼(對,進信箱改密後沒重新登入參數依然有效)   2.直接把網頁關掉然後去睡覺(確定是筆誤,等一個小時就會失效了)   3.之前Beanfun網站宣導的「關掉遊戲」    很不幸的是,這串參數還可以從「瀏覽器」取得  雖然傳說過程有加密不至於被攔截,不過到你的瀏覽器上也解密了  (不然你看不到網頁)    如果直接插入一些腳本,讓瀏覽器把這串參數傳到別的地方....  外加瀏覽器傳輸資料也很正常,防火牆根本不會發現異常    以上,希望大家都能保護好自己的瑪奇帳號   修正後的結論:我要修正我網頁開著不關的壞習慣了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.153.115 ※ 編輯: j28347846 來自: 118.170.153.115 (11/27 02:27)

11/27 08:57, , 1F
很好奇第一點的原理是什麼?
11/27 08:57, 1F
原理講出來我怕盜帳號的也來取經,而且不曉得版主覺得可不可以講 如果可以直接講我在發篇文講原理吧

11/27 09:15, , 2F
OTP有兩個GAMAOTP和OTP是指哪個呢?
11/27 09:15, 2F
兩個應該都一樣適用 基本上我找到的不良設計可以直接繞過任何Beanfun帳號驗證程序啟動遊戲

11/27 09:17, , 3F
PS卡在登入跟開啟時會讀取一次PS卡,感覺PS卡的使用者登入
11/27 09:17, 3F

11/27 09:17, , 4F
登入後盡快把卡片跟電腦的連接移除才是上策?
11/27 09:17, 4F
PS卡以前用過不過沒仔細研究(剪卡剪壞就沒再用了)

11/27 09:33, , 5F
不會修正吧?橘子有工程師嗎?感覺連翻譯都請不起...
11/27 09:33, 5F

11/27 09:33, , 6F
看那遊戲內詭異的翻譯....
11/27 09:33, 6F

11/27 10:47, , 7F
會被盜 和笨豆 有很大的關係 但是她們死不承認
11/27 10:47, 7F
※ 編輯: j28347846 來自: 27.243.6.174 (11/27 12:14)

11/27 14:03, , 8F
可以講阿XD
11/27 14:03, 8F
※ 編輯: j28347846 來自: 163.17.133.16 (11/27 16:00)

11/27 16:03, , 9F
太 可 怕 了 崩 潰
11/27 16:03, 9F
連我自己都快被眼前的現象嚇死啊!!

11/27 16:04, , 10F
所以意思就是只要登入遊戲就要馬上登出Beanfun
11/27 16:04, 10F

11/27 16:04, , 11F
不然就算是PLAYSAFE卡也沒用的意思...
11/27 16:04, 11F

11/27 16:06, , 12F
這篇可以讓我置底嗎?
11/27 16:06, 12F
是的,盡快登出Beanfun才會安全 尤其很不少人(包括我)常常玩玩直接關掉腦睡覺,根本沒去Beanfun網頁做登出 要置底沒問題,其實本來有想說要錄demo不過太麻煩後來作罷 ※ 編輯: j28347846 來自: 163.17.133.16 (11/27 16:09)

11/27 16:11, , 13F
原PO叫那些長期貢獻防盜卡費給黑橘的人情何以堪(茶)
11/27 16:11, 13F

11/27 16:11, , 14F
我從來沒按登出....................((躺
11/27 16:11, 14F

11/27 16:12, , 15F
(立刻打開瀏覽器登入BF再馬上登出
11/27 16:12, 15F

11/27 16:17, , 16F
沒關係原PO以前也從來不登出(眼神死)
11/27 16:17, 16F

11/27 16:20, , 17F
推推! 看了詳細後進遊戲馬上登出網頁>"<
11/27 16:20, 17F

11/27 16:26, , 18F
好可怕阿 囧....
11/27 16:26, 18F

11/27 16:33, , 19F
超可怕@@感謝原PO 不然我用OTP還是會一直開著登入網頁 囧
11/27 16:33, 19F

11/27 16:56, , 20F
天啊我以後一定馬上登出!!!!! 囧
11/27 16:56, 20F

11/27 17:29, , 21F
換言之,只要攻下橘子的路由,埋個自動傳送參數的程式
11/27 17:29, 21F

11/27 17:29, , 22F
就會發生大量盜帳號的事情了嗎...
11/27 17:29, 22F
路由攻下其實不一定攔截的到耶 因為我沒去測試BFWebStart去跟橘子伺服器要求OTP的過程安不安全XD 不過倒是有聽聞過台灣的ISP安全性不是很夠

11/27 17:33, , 23F
Po這個也太可怕了吧……
11/27 17:33, 23F
不Po到帳號的人還是會知道這些東西 Po出來起碼玩家可以保護自己,版主也說OK就PO啦

11/27 17:48, , 24F
原po可以借我轉公會FB嗎?
11/27 17:48, 24F
請隨意轉,幫我塗掉ID我會感激你

11/27 17:51, , 25F
原來如此 受教了
11/27 17:51, 25F

11/27 17:52, , 26F
不過 我是覺得啦 要被攔截這個就等於電腦中毒了不是?
11/27 17:52, 26F

11/27 17:52, , 27F
不過中毒的不是系統 是瀏覽器z
11/27 17:52, 27F

11/27 17:54, , 28F
這個就跟被遠端操作一樣 防盜措施同樣無效
11/27 17:54, 28F

11/27 17:59, , 29F
我是覺得不必太恐慌 但是很在意的也可以沒事就確實登出
11/27 17:59, 29F
有點類似被遠端操作沒錯,不過因為這串參數真的太好拿 瀏覽器被安裝奇怪擴充套件不難,而且裝擴充套件還可以拿瀏覽器當白手套 讓防毒軟體發現不了,以前木馬攔截帳號密碼,防毒軟體還會發現有人側錄鍵盤 當然恐慌事沒必要的,不過是真的誠心建議沒事登出...... 看看DEMO影片你應該可以了解為什麼:http://goo.gl/K8McEi ※ 編輯: j28347846 來自: 118.170.122.130 (11/27 18:10)

11/27 18:01, , 30F
總覺得把原理po出來不太好……
11/27 18:01, 30F

11/27 18:12, , 31F
如果真的不適合,那我再花點時間錄N段Demo講解吧.......
11/27 18:12, 31F
※ 編輯: j28347846 來自: 118.170.122.130 (11/27 18:23)

11/27 18:19, , 32F
請問有按登出,您影片的行為就不成立,是這樣嗎!!?
11/27 18:19, 32F
是,只要按下登出,BFWebStart就會跳出 「無法取得遊戲密碼,請重新嘗試: beanfun! 閒置過久,請嘗試重新登入」 因為很難錄下攔截參數,又不透漏我的beanfun帳號,所以只能示範這個部分 ※ 編輯: j28347846 來自: 118.170.122.130 (11/27 18:26)

11/27 18:25, , 33F
被安裝奇怪擴充套件不難?呵呵 起碼這招對我來說很難
11/27 18:25, 33F
不一定每個人都做得到啊 原Po是比較悲劇,自認為做得到結果還是常常被裝(死) 自從發現自己做不到,就養成至少一個月檢查一次擴充套件清單的習慣了 順帶一提失效條件3改成2小時了,比之前安全多了 ※ 編輯: j28347846 來自: 118.170.122.130 (11/27 18:28)

11/27 18:26, , 34F
這根本死定了...而且timeout 12個小時是怎樣啊!!!
11/27 18:26, 34F

11/27 18:58, , 35F
DEMO影片可以告訴板友的確可以不開網頁就登入遊戲
11/27 18:58, 35F

11/27 18:59, , 36F
不過我希望不要討論這個程式 單就BEANFUN的缺陷討論為主
11/27 18:59, 36F
收到!! 然後我發現我當初做測試時,好像沒有漏了一個因素:網頁是否關閉 然後把未關閉網頁2小時的結果,與關掉網頁5分鐘的結果,混在一起了 在這邊先向大家道歉,等數個小時測試出比較確定肯定的我再更新上面 雖然也有可能是橘子更新伺服器那邊的程式,不過現在狀況如何還得再等數個小時就是 正在拿自己的帳號,測試網頁有沒有關掉,否會影響參數過期的條件 ※ 編輯: j28347846 來自: 118.170.122.130 (11/27 20:13)

11/28 01:19, , 37F
問一下如果使用無痕視窗呢?感覺是沒差...
11/28 01:19, 37F

11/28 02:24, , 38F
難怪用PS還會被盜……不要再噓我沒拔卡了,我有拔啊TAT
11/28 02:24, 38F

11/28 02:58, , 39F
剛入手PS卡......
11/28 02:58, 39F
PS卡還是很有用的,至少可以避免帳號密碼被抄走 假設PS卡安全的話(先前確實有爆出智慧卡漏洞,不曉得PS哪幾批是有遭殃的)

11/28 11:43, , 40F
無痕模式有個好處 預設會不允許擴充功能在無痕模式中執行
11/28 11:43, 40F

11/28 11:44, , 41F
除非你有把那個擴充功能允許在無痕模式中執行
11/28 11:44, 41F

11/28 11:45, , 42F
不過盜帳號的都能做到 幫你裝邪惡的擴充功能了
11/28 11:45, 42F

11/28 11:45, , 43F
不知道能不能做到 幫你把允許無痕模式中執行打勾
11/28 11:45, 43F

11/28 17:47, , 44F
好像可以... 看了文章之後去檢查Chrome 發現有個擴充功能
11/28 17:47, 44F

11/28 17:48, , 45F
自己把允許在無痕模式執行打勾 而且那個勾勾還不能取消
11/28 17:48, 45F

11/28 17:49, , 46F
只是這是我可以信任的擴充功能就是了...
11/28 17:49, 46F

11/28 18:07, , 47F
奇怪了... 把他刪除後重新安裝卻不是一開始就打勾...
11/28 18:07, 47F

11/28 18:09, , 48F
請不要理我( ̄艸 ̄")
11/28 18:09, 48F
沒關係我發現我也犯了很大的錯誤...... 基本原理還是適用,只是危險性降低非常多。要不要按照步驟小心請大家在重新評估吧 ※ 編輯: j28347846 來自: 118.170.122.130 (11/29 19:43)

11/29 19:47, , 49F
"瀏覽器擴充套件" 在IE和chrome分別是在哪裡0.0?
11/29 19:47, 49F

11/29 19:48, , 50F
對電腦不太熟|D
11/29 19:48, 50F

11/29 19:52, , 51F
基本上都有擴充套件,只是可能名子有點不一樣...
11/29 19:52, 51F

11/29 19:58, , 52F
我是XP的 IE工具選項有個"附加元件" 不知道是不是0.0?
11/29 19:58, 52F

11/29 22:15, , 53F
附加元件是跟擴充套件類似的概念沒錯
11/29 22:15, 53F

11/30 10:50, , 54F
姆姆~ 感謝 看來我瀏覽器應該還okXD
11/30 10:50, 54F

12/08 09:18, , 55F
有用火狐的一定要看這篇 http://ppt.cc/lEui
12/08 09:18, 55F

12/18 14:39, , 56F
都忘了這篇,我可以加到文章開頭嗎?
12/18 14:39, 56F
文章代碼(AID): #1IbEVUVq (Mabinogi)
文章代碼(AID): #1IbEVUVq (Mabinogi)