消息顯示,以太坊?DApp?項目PaidNetwork遭受攻擊。攻擊者通過合約漏洞鑄造近1.6億美元的PAID代幣,并獲利2000?ETH(約300萬美元)。慢霧安全團隊在第一時間跟進并分析,現在將細節分析給大家參考。
攻擊細節分析
以上是整個攻擊過程的調用流程細節。
可以看到整個攻擊過程非常的簡單,攻擊者通過調用代理合約中函數簽名為(0x40c10f19)的這個函數,然后就結束了整個攻擊流程。由于這個函數簽名未知,我們需要查閱這個函數簽名對應的函數是什么。
加密對沖基金Arca裁員30%:金色財經報道,加密對沖基金公司Arca以持續的加密冬天和監管不確定性為由解雇了 30% 的員工。Arca 的一位發言人表示,在這個長期的熊市和不確定的監管環境中,增長很難預測,公司人員調整可以保留資本和資源,直到該行業經歷市場情緒轉變和清晰的監管形勢。[2023/6/6 21:18:05]
通過查閱這個函數簽名,我們發現這個簽名對應的正是?mint?函數。也就是說,攻擊者直接調用了?mint?函數后就結束了攻擊過程。那么到這里,我們似乎可以得出一個?mint?函數未鑒權導致任意鑄幣的漏洞了。通過Etherscan的代幣轉移過程分析,似乎也能佐證這個猜想。
Coinbase與特倫甘納邦政府達成合作,在印度啟動Web3監管沙盒:12月4日消息,Coinbase于當地時間周六與特倫甘納邦政府簽署一份合作諒解備忘錄,擬在印度探索Web3監管沙盒,并作為技術顧問為印度政府實施的Web3計劃提供支持。[2022/12/4 21:21:51]
但是,事實真是如此嗎?
為了驗證未鑒權任意鑄幣的這個想法,我們需要分析合約的具體邏輯。由于PaidNetwork使用的是合約可升級模型,所以我們要分析具體的邏輯合約(0xb8...9c7)。但是在Etherscan上查詢的時候,我們竟然發現該邏輯合約沒有開源。
Proof of Stake NFT已鑄造13891枚,24小時NFT鑄造排榜排名第一:金色財經消息,據歐科云鏈OKLink多鏈瀏覽器數據顯示,V神新書捐贈紀念NFT Proof of Stake已有13,891枚被鑄造,24小時NFT鑄造排榜排名第一。同時24小時NFT鑄造消耗Gas費106.87枚ETH,消耗量排名第三。[2022/9/1 13:02:01]
這個時候,為了一探究竟,我們只能使用反編譯對合約的邏輯進行解碼了。通過Etherscan自帶的反編譯工具,可以直接對未開源合約進行反編譯。在反編譯后,我們卻發現了一個驚人的事實:
通過反編譯,我們不難發現,合約的?mint?函數是存在鑒權的,而這個地址,正是攻擊者地址(0x187...65be)。那么為什么一個存在鑒權的函數會被盜呢?由于合約未開源,無法查看更具體的邏輯,只能基于現有的情況分析。我們分析可能是地址(0x187...65be)私鑰被盜,或者是其他原因,導致攻擊者直接調用?mint?函數進行任意鑄幣。
總結
本次攻擊過程雖然簡單,但是經過細節分析后卻有了驚人的發現。同時這次的攻擊也再次對權限過大問題敲響了警鐘。如果這次的mint函數給到的鑒權是一個多簽名地址或是使用其他方法分散權限,那么此次攻擊就不會發生。
參考鏈接:
攻擊交易:
https://etherscan.io/tx/0x4bb10927ea7afc2336033574b74ebd6f73ef35ac0db1bb96229627c9d77555a0
Tags:ETHMINMINTINTethereal法語寓意MetaGamingMinterBintex Futures
一個成功的投資者所依靠的并不是一門獨特的技術指標,也不是非常精準的技術面的分析,而是具備正確的操作理念和方法,尊重趨勢順勢操作,避免武斷、茫然,積小勝為大勝,這樣你便能躋身贏家之列.
1900/1/1 0:00:00作者:佩佩 大家好,我是佩佩,幣圈這兩天的主流市場有點慘,很多朋友都在尋思著是否真的是牛轉熊,貌似那NFT的熱度也還真有點“魚尾”之感.
1900/1/1 0:00:00據Coingecko行情顯示,比特幣再創紀錄新高,漲至5.7萬美元,這是比特幣有史以來12年的最高點,目前總市值已達到了一萬億美元大關.
1900/1/1 0:00:00ETH行情分析: ??????從四小時線看,K線形成三連陽形態,布林帶開口運行,MACD紅色動能柱有縮量跡象,KDJ三線粘合運行在80上方,即將形成死叉,短期沒有利好消息的話.
1900/1/1 0:00:00朋友們下午好,今天我們來探討一下,美元是否要強勢回歸!我們先看一下2021年3月5日晚上的一條新聞首先我們來看一條昨晚的新聞,美國非農增加,黃金下跌.
1900/1/1 0:00:00https://v.qq.com/x/page/v32310s6jio.html BTC Cosmos核心開發商Informal Systems完成530萬美元融資:6月7日消息.
1900/1/1 0:00:00