買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > Gateio > Info

AMA:慢霧:簡析 MetaMask 錢包 demonic 漏洞_ETA

Author:

Time:1900/1/1 0:00:00

使用過MetaMask版本低于10.11.3的用戶,如在導入助記詞時點擊了ShowSecretRecoveryPhrase,那么助記詞可能泄露了。2022年6月16日,MetaMask官方公布白帽子發現的一個被稱為demonicvulnerability的安全問題,漏洞影響的版本<10.11.3,由于MM的用戶體量較大,且基于MM進行開發的錢包也比較多,所以這個漏洞的影響面挺大的,因此MM也慷慨支付了白帽子5萬刀的賞金。當團隊向我同步了這個漏洞后,我開始著手對這個漏洞進行分析和復現。

漏洞分析

GreenRock Energy發行2500萬歐元代幣化綠色債券:金色財經報道,奧地利能源公司GreenRock Energy正在發行代幣化綠色債券,以籌集2500萬歐元(2700萬美元),資金將投資于太陽能電池板業務和安裝。其在Polygon區塊鏈上發行代幣得到了三個監管機構的 \"批準\",即德國的BaFin、奧地利的FMA和意大利的CONSOB。

此次發行在巴伐利亞州金融管理局的網站上列出。巴伐利亞州金融管理局對招股說明書的批準只是意味著它包括所有需要的信息。[2023/5/25 10:40:07]

白帽子將這個漏洞命名為demonicvulnerability,具體的漏洞描述比較復雜,為了讓大家更好的理解這個問題,我盡可能用簡單的表述來說明這個問題。在使用MM瀏覽器擴展錢包導入助記詞時,如果點擊"ShowSecretRecoveryPhrase"按鈕,瀏覽器會將輸入的完整助記詞明文緩存在本地磁盤,這是利用了瀏覽器本身的機制,即瀏覽器會將Tabs的頁面中的Text文本從內存保存到本地,以便在使用瀏覽器的時候可以及時保存頁面的狀態,用于下次打開頁面的時候恢復到之前的頁面狀態。

比特幣前100個富豪地址共持有219.72萬枚BTC:金色財經報道,Watcher.Guru:比特幣前100個富豪地址共持有219.72萬枚BTC,價值436億美元。[2022/9/17 7:03:21]

基于對這個漏洞的理解,我開始進行漏洞復現,由于MM僅對這個漏洞進行簡要的描述并不公開漏洞細節,所以在復現的時候遇到了如下的問題:

緩存被記錄到磁盤中的文件路徑未知

緩存何時被記錄到磁盤未知

為了解決問題1,我開始對瀏覽器的緩存目錄結構進行分析和測試,發現在使用瀏覽器(chrome)的時候相關的Tabs緩存是記錄到了如下的目錄:

推特前高管稱網絡安全政策構成威脅:8月23日消息,據CNN:推特前高管稱網絡安全政策構成威脅。[2022/8/23 12:43:36]

Tabs緩存路徑:

/Users/$(whoami)/Library/ApplicationSupport/Google/Chrome/Default/Sessions/

然后繼續解決問題2:Sessions目錄會記錄Tabs的緩存,為了找出緩存被記錄的時間節點,我對導入助記詞的整個流程進行了分解,然后在每一步操作之后去觀察Sessions的數據變化。發現在如下這個頁面輸入助記詞數據后,需要等待10-20s,然后關閉瀏覽器,明文的助記詞信息就會被記錄到Sessions緩存數據中。

美聯儲7月加息100個基點的概率降至20.1%:7月25日消息,據CME“美聯儲觀察”:美聯儲到7月份加息75個基點的概率為79.9%,加息100個基點的概率為20.1%;到9月份累計加息75、100個基點的概率均為0%,累計加息125個基點的概率為52.7%,累計加息150個基點的概率為40.4%,加息175個基點的概率為6.8%。(金十)[2022/7/25 2:34:57]

分析結論

用戶正常在使用MM的時候是將助記詞相關的數據放入內存中進行存儲,一般認為是相對較為安全的,但是由于demonicvulnerability這個漏洞導致助記詞會被緩存到本地磁盤,因此就會有如下的新的利用場景:

明文的助記詞數據緩存在本地磁盤,可以被其他應用讀取,在PC電腦中很難保證其他應用程序不去讀取Sessions緩存文件。

明文的助記詞數據緩存在本地磁盤,如果磁盤未被加密,可以通過物理接觸恢復助記詞。比如在類似維修電腦等場景下,當他人對電腦進行物理接觸時可以從硬盤中讀取助記詞數據。

作為普通用戶,如果你使用過MetaMaskVersion<10.11.3,且在導入助記詞的時候點擊了ShowSecretRecoveryPhrase,那么你的助記詞有可能泄露了,可以參考MetaMask的文章對磁盤進行加密并更換錢包遷移數字資產。

作為擴展錢包項目方,如果采用了在Tabs頁面中以Text的方式輸入助記詞導入錢包,均受到demonicvulnerability漏洞的影響,可以參考MetaMaskVersion>=10.11.3的實現,為每個助記詞定義單獨的輸入框,并且輸入框的類型為Password。

原文標題:《MetaMask瀏覽器擴展錢包demonic漏洞分析》

撰文:Thinking@慢霧安全團隊

來源:ForesightNews

來源:金色財經

Tags:IONONSAMAETAVisionGameTONS價格AMAS價格metamask官網下載

Gateio
在“相當大”的 MATIC 積累中:多邊形價格在四天內上漲了 60%

大家好 我是幣圈小沫沫~ MATIC價格現在看到20%的價格反彈,因為它經歷了反向頭肩突破。 Polygon(MATIC)擺脫了普遍的看跌路線,本周在加密貨幣市場上出現了最劇烈的反彈之一.

1900/1/1 0:00:00
MAN:幣世界余勛6.22 高空本周第5次拿下 大餅1500點 以太70點 3連陽終結 大熊繼續高空_mana幣是騙局嗎

不追反抽,本周高空第5次拿下。大餅三連陽、價格剛觸及10日線。但不難看出5-10日線出現粘合狀態,開口收窄。且消息面,頻出利空。又處于大熊間.

1900/1/1 0:00:00
OOKI:NBOX經濟模型 (一)打造智能且公開的GameFi社區_DAO

理想的鏈世界 Fi應為所有人提供價值:投資者,投機者,游戲玩家,意見領袖,早期的拓荒者,也包括后入的跟進者。Fi應提供機制應對不可預計的市場波動,至少在一定程度上幫助穩定幣價,并有助于長期增值.

1900/1/1 0:00:00
ETH:幣上丞:主力周期內二次探底多頭小幅發力暫時企穩局面等待吸籌再度下探_NFT

幣上丞:強光之下沒有云朵,是太陽你始終遮擋不住。帶著幣友們仗劍天涯,走得更長遠,也不負曾經的相遇與信任15年從業經驗,每日18小時看盤,是時間堆積后的沉淀我想與莊共舞征服世界,卻不過是為了讓你給.

1900/1/1 0:00:00
MAC:比特幣行情分析2022.6.23_比特幣

溫馨提示 BTC日線級別,KDJ向上發散,MACD低位快線將要上穿慢線,K線走震蕩,MA5將要上穿MA10形成金叉,上方壓力21800附近23000附近.

1900/1/1 0:00:00
SEC:如何熬過熊市寒冬?不同風險偏好用戶的生存指南_加密貨幣市場還有未來嗎

任何歷史事件都不是孤立存在的,要么受制于因果關系,要么被約束于關聯關系。無論是經濟危機還是戰爭危機,抑或是危機,概莫能外.

1900/1/1 0:00:00
ads