3月3日,成都鏈安鏈必應-區塊鏈安全態勢感知平臺輿情監測顯示,基于 Arbitrum 的 TreasureDAO NFT 交易市場被曝發現漏洞,導致100多個NFT被盜,令人意外的是,在事件發生幾小時后,攻擊者卻開始歸還被盜NFT(猜不透攻擊者的心思)。關于本次事件,成都鏈安技術團隊第一時間進行了分析。
總述
交易發起地址利用TreasureMarketplaceBuyer合約中存在的邏輯缺陷,通過該合約的buyItem函數的_quantity參數能夠置零且不影響ERC-721代幣交易的漏洞,將totalPrice置零從而無代價獲取ERC-721代幣。
LEXER Markets宣布上線Arbitrum主網:8月9日消息,LEXER Markets宣布已上線了Arbitrum主網。據悉,LEXER為去中心化的加密貨幣、外匯、NFT合約交易所。[2023/8/9 21:34:11]
交易發起地址:
Arbitrum:0x9b1acd4336ebf7656f49224d14a892566fd48e68
被攻擊的合約:
Arbitrum:0x812cda2181ed7c45a35a691e0c85e231d218e273
數據:Algorand 7日平均活躍地址增長了60%:金色財經報道,根據加密市場分析公司CoinMetrics收集并于10月18日發布的數據,Algorand活躍地址增長了60%,數據顯示,Algorand的7天平均活躍地址為104,000個。僅次于萊特幣(LTC),其鏈上活動量增加了75%,日均活躍地址為378,000個。[2022/10/20 16:31:02]
攻擊交易:
Arbitrum:0x57dc8e6a28efa28ac4a3ef50105b73f45d56615d4a6c142463b6372741db2a2b
BTC跌破19500美元:BTC跌破19500美元,現報19479.6美元,日內跌幅達到3.53%,行情波動較大,請做好風險控制。[2022/6/30 1:41:48]
在Arbitrum上,交易發起者通過TreasureMarketplaceBuyer合約的buyItem函數傳入了數值為0的_quantity參數,從而無償購買了TokenID為5490的ERC-721代幣。(僅以此次交易為例)
?交易詳情
從代碼上來看,TreasureMarketplaceBuyer合約的buyItem函數在傳入_quantity參數后,并沒有做代幣類型判斷,直接將_quantity與_pricePerItem相乘計算出了totalPrice,因此safeTransferFrom函數可以在ERC-20代幣支付數額只有0的情況下,調用TreasureMarketplace合約的buyItem函數來進行代幣購買。
TreasureMarketplaceBuyer 合約的?buyItem函數代碼
但是在調用TreasureMarketplace合約的buyItem函數時,函數只對購買代幣類型進行了判斷,并沒有對代幣數量進行非0判斷,導致ERC-721類型的代幣可以在無視_quantity數值的情況下直接購買,從而實現了漏洞攻擊。
TreasureMarketplace的buyItem函數代碼
涉及的代幣資產:
總結建議
本次安全事件主要原因是ERC-1155代幣和ERC-721代幣混用導致的邏輯混亂,ERC-721代幣并沒有數量的概念,但是合約卻使用了數量來計算代幣購買價格,最后在代幣轉賬時也沒有進行分類討論。
建議開發者在開發多種代幣的銷售販賣合約時,需要根據不同代幣的特性來進行不同情況的業務邏輯設計。
如何定義 DAO 和設計 DAO,取決于給 DAO 下定義的主觀概念以及 DAO 希望實現的目的.
1900/1/1 0:00:00韓國金融監管機構稱,Facebook最近推出的Libra加密貨幣項目將威脅到金融體系的穩定。 韓國金融服務委員會(FSC)在7月5日發布的最新趨勢報告中指出,“如果全球24億Facebook用戶.
1900/1/1 0:00:00歐洲最大加密貨幣交易所Bitstamp現在已經可以正式在美國紐約州開展加密貨幣交易服務,該交易所剛剛獲得了紐約金融服務管理局(NYDFS)頒發的BitLicense牌照.
1900/1/1 0:00:00期權產品現在在 DeFi 用戶中越來越受歡迎。它為投資者提供了一種獨特的獲益方式,其風險敞口與流動性挖礦或質押有所不同,它有獲得期權溢價的機會,而不必直接處理期權.
1900/1/1 0:00:00孔乙己一到酒館,所有喝酒的人便都看著他笑,有的叫道,“孔乙己,你又學新的 crypto 知識點了!”他不回答,對柜里說,“充1w塊,u 要6.3的。”便排出一月工資.
1900/1/1 0:00:00原標題:NFT 是否比 DeFi 更具發展前景?NFT 無疑是區塊鏈領域的熱點之一,而 DeFi 的不斷發展又帶了 DeFi + NFT 的新玩法.
1900/1/1 0:00:00