3月3日,成都鏈安鏈必應-區塊鏈安全態勢感知平臺輿情監測顯示,基于 Arbitrum 的 TreasureDAO NFT 交易市場被曝發現漏洞,導致100多個NFT被盜,令人意外的是,在事件發生幾小時后,攻擊者卻開始歸還被盜NFT(猜不透攻擊者的心思)。關于本次事件,成都鏈安技術團隊第一時間進行了分析。
總述
交易發起地址利用TreasureMarketplaceBuyer合約中存在的邏輯缺陷,通過該合約的buyItem函數的_quantity參數能夠置零且不影響ERC-721代幣交易的漏洞,將totalPrice置零從而無代價獲取ERC-721代幣。
Sui Network發布0.28新版本文檔,包括引入可編程新型交易等:3月7日消息,公鏈Sui Network發布下一個版本0.28的文檔。具體功能更改將包括推出取代批次處理交易和普通交易的可編程新型交易、從20字節調整到32字節(在十六進制中,從40增加到64)、更改Gas預算以使用SUI而不是Gas單位等。[2023/3/7 12:46:47]
交易發起地址:
Arbitrum:0x9b1acd4336ebf7656f49224d14a892566fd48e68
被攻擊的合約:
以太坊基金會2022 Q4分配437萬美元獎勵給55個項目和社區:金色財經報道,以太坊基金會公布2022年第四季度受贈項目及分配信息,第四季度分配的總獎勵資金約為437萬美元,受贈類別分為社區與教育、共識層、密碼學和零知識證明、開發人員經驗和工具、一般研究、執行層、間接資助、Layer2、用戶體驗等。獲贈項目包括DendrETH、EthereumPools、Lighthouse、Secure-Signer、P2PZK-Chat、Uncloak等。[2023/2/23 12:24:22]
Arbitrum:0x812cda2181ed7c45a35a691e0c85e231d218e273
趙長鵬:在科特迪瓦和塞內加爾使用移動支付購買加密貨幣:金色財經報道,趙長鵬發推特表示,在科特迪瓦和塞內加爾使用移動支付購買加密貨幣。[2023/1/31 11:37:19]
攻擊交易:
Arbitrum:0x57dc8e6a28efa28ac4a3ef50105b73f45d56615d4a6c142463b6372741db2a2b
在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代幣并沒有數量的概念,但是合約卻使用了數量來計算代幣購買價格,最后在代幣轉賬時也沒有進行分類討論。
建議開發者在開發多種代幣的銷售販賣合約時,需要根據不同代幣的特性來進行不同情況的業務邏輯設計。
你愿意一直囤幣(HODL,不在意短期行情的長線投資),一直虧損嗎?如果不愿意,下文將告訴你在不進行交易的情況下也能賺錢的五種簡單方法.
1900/1/1 0:00:00近期幣圈公鏈生態可謂百花齊放,盡管BTC行情有所回調,但市場對新公鏈項目參與的熱情并未受到太大影響,尤其在SOL、FTM、LUNA、AVAX等公鏈代幣的持續大漲刺激下.
1900/1/1 0:00:006月6日,一張網絡流傳的截圖驚動了火熱的數字藏品圈,截圖背景與天穹數藏APP首頁極其相似,頁面彈窗的公告稱,“出于人道主義發個最后的公告。很遺憾由于經營不當跑路。各位韭菜們好自為之吧.
1900/1/1 0:00:00這幾天,包括比特幣、以太坊在內的主流幣都在徘徊、震蕩,比特幣始終無法突破12000美元,以太坊始終無法站穩400美元以上.
1900/1/1 0:00:00據bitcoinist.com報道,在烏克蘭以壓倒性多數當選總統的弗拉基米爾·澤倫斯基的一位高級助手透露了其區塊鏈計劃,加密貨幣可能會在其政策名單中占據重要位置.
1900/1/1 0:00:00周二開始,馬來西亞證券監管機構將擁有監管數字資產和加密貨幣交易的權力。根據國家證券委員會(SC)的通知,2019資本市場和服務法令(證券)(數字貨幣和數字代幣)將于1月15日上午財政部長發表聲明.
1900/1/1 0:00:00