以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > Uniswap > Info

PRO:驚現低級漏洞?簡析NFT項目Akutar資金鎖定事件

Author:

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

2022年4月23日,成都鏈安鏈必應-區塊鏈安全態勢感知平臺輿情監測顯示,NFT項目方Akutar的AkuAuction合約由于智能合約本身漏洞,導致11539ETH被鎖死在合約中。成都鏈安技術團隊第一時間對事件進行了分析,結果如下。#1事件相關信息

4月23日消息,Solidity開發者foobar發推稱,11539ETH被永久鎖定在AkuDreams合約中,個人用戶或開發團隊都無法取出資金。退款處理完成后,將每個出價狀態設置為1。因此,用戶無法調用emergencyWithdraw()。此外,團隊也無法領取資金,基本上等于銷毀。

CZ:沒有人知道市場上漲/下跌的真正原因,投資者應理性看待:6月10日消息,Binance 創始人 CZ 表示,沒有人真正知道市場上漲和下跌的真正原因,很多人聲稱自己知道,而且往往把它歸咎于一個單一的(通常是錯誤的)原因。事實上,市場上有很多賣家和買家,每個人都可能有自己的原因。類似 Binance 拋售加密貨幣、Robinhood 平臺拋售山寨幣,或者各地的禁令,貪婪和恐懼,這兩種是投資者在任何市場都需要管理的情緒。[2023/6/10 21:28:20]

成都鏈安技術團隊立刻進行了分析。漏洞合約:0xf42c318dbfbaab0eee040279c6a2588fa01a961d#2漏洞分析

dYdX向用戶發放獎金,領取人需開啟攝像頭進行真人驗證:9月1日消息,dYdX將向北京時間2022年8月31日23:00前存入超500美元用戶發放25美元獎金。為避免重復領取,領取人需開啟攝像頭進行真人驗證。

圖像將存儲在dYdX提供商控制的外部服務器上,該服務器符合GDPR(《通用數據保護條例》)。dYdX數據庫會將用戶面部數據映射到特定錢包密鑰。[2022/9/1 13:02:47]

Akutar項目的智能合約包含2個漏洞:漏洞一:

1.第一個合約漏洞在processRefunds中,設計者根據refundProgress計數器進行循環退款。2.而這里使用了call函數進行退款操作,且把退款的結果作為require的判定條件。

GameStop計劃削減成本并在數字資產和Web3方面開發新產品:金色財經消息,電子游戲及相關產品零售商 GameStop (GME) 首席執行官 Matt Furlong 在給員工的一封信中表示,公司的重點已轉向消除多余成本并以強烈的所有者心態經營,在削減成本的推動下首席財務官 (CFO) Mike Recupero 離職,該職務將由首席會計官 Diana Jajeh 接任。

根據 Furlong 的信函,該公司計劃在數字資產和 Web3 中開發新產品。GameStop 從去年開始一直在進軍Web3 領域,計劃于今年晚些時候推出 NFT 市場,此前開發了一個用于存儲加密和 NFT 的數字資產錢包 GameStop Wallet。(CoinDesk)[2022/7/9 2:01:29]

Web3新聞初創公司Capsule Social完成260萬美元種子輪融資,Beacon Fund領投:金色財經報道,Web3 新聞初創公司 Capsule Social 已完成 260 萬美元種子輪融資, Polychain Capital 旗下專屬加密基金 Beacon Fund 領投。Capsule Social 還宣布推出首個產品“博客鏈” Blogchain,旨在為新聞業帶來創新,通過結合 Web3 技術、IPFS 和 NEAR 協議,內容創建者可以獲得自己的“內容所有權”。據悉,Capsule Social 還計劃在明年進行 A 輪融資并將 Blogchain 拓展到全球范圍。[2022/6/23 1:27:34]

3.因此如果此時有攻擊者在隊列中進行退款操作,調用call退款給攻擊者時,攻擊者在fallback中進行進行惡意的revert則會導致退款隊列卡在攻擊者這里,從而導致隊列后面的所有人都無法進行退款。

4.這個漏洞被人在鏈上證明有效,但隨后攻擊合約便進行了解鎖,并沒有進行攻擊利用,且公開進行了申明。

漏洞二:

該漏洞也是導致價值約3400萬美元的ETH資產被鎖死在合約中的元兇。1.在claimProjectFunds函數中,該函數主要用于項目方提款。為了避免項目方權限過大,在用戶完成提款之前就將合約中的資產全部轉走導致用戶無法退款,所有的退款操作應全部完成之后項目方才能夠提款。業務邏輯設計上來說,是沒有問題的。然而,在具體的代碼實現中,當前的代碼容易受到漏洞一的影響,導致項目方無法提款,不過這只是潛在的風險,本次資金鎖死的元兇不是這個原因。2.注意函數中第620行代碼:require此處refundProgress表示已經處理了多少個用戶的退款,totalBids表示所有用戶總投標了多少個NFT。注意由于一個用戶可以投標多個NFT,導致單從數值上比較,refundProgress可能小于totalBids。

而再來看看退款函數processRefunds中:require(_refundProgress<_bidIndex);bidIndex表示所有參與競標的用戶,refundProgress永遠不會高于bidIndex。

此時來看看bidIndex的值,為3669:

totalBids的值為5495:

3.所以refundProgress>=5495且refundProgress<3669這個判斷條件永遠不會成立,最終導致項目方團隊將永遠無法執行后續的提款操作。此處應將refundProgress與bidIndex做對比,開發者犯了一個很低級的錯誤。最終,導致項目方11539ETH(價值約3400萬美元)被鎖定無法提取。#3總結

針對本次事件,成都鏈安技術團隊建議:1.開發者應具備基本的安全開發意識,熟悉智能合約開發應注意的安全問題;2.在合約設計和實現時,注意代碼實現的正確性,項目上線前,可選擇專業的安全審計公司進行全面的安全審計,規避安全風險。

Tags:FUNUNDFUNDPROAssetFunUNDEAD價格FundYourselfNowx42 Protocol

Uniswap
CRYP:CZ對話Circle:既然無法永遠保護美元,就應該擁抱未來

幾天前,Binance創始人CZ做客CircleCEOJeremyAllaire的TheMoneyMovement欄目,進行了近1個小時的對話.

1900/1/1 0:00:00
以太坊:IOSG:EIP4844將開啟L2交易費降低可預見的洼地效應

自從以太坊核心開發者圍繞Rollups制定了以太坊的路線圖后,很明顯Rollups將在以太坊的未來發揮核心作用.

1900/1/1 0:00:00
Terra:為什么我做空UST?

今日早間,TerraUSD嚴重脫錨,最低跌至0.609USDT。加密市場一度“跌跌不休”,到中午時分,UST已反彈至0.9USDT.

1900/1/1 0:00:00
數字貨幣:姚前:簡析美聯儲數字貨幣原型系統

近年來,全球主要經濟體的貨幣當局不斷加大對中央銀行數字貨幣的研發力度并取得了諸多階段性成果。“漢密爾頓計劃”是美國波士頓聯邦儲備銀行與麻省理工學院合作開展的CBDC創新研究項目.

1900/1/1 0:00:00
POW:歐易研究院:以太坊2.0方案及進展研究報告

前言: 近期,以太坊開發者MariusvanderWijden在社交平臺上表示,目前正在以太坊上測試PoS機制,并將進行首次主網影子分叉.

1900/1/1 0:00:00
ZAPP:Zapper告團隊書:保持專注,持續Build,穿越牛熊

撰文:@sebaudet26,ZapperCEO編譯:TechFlowIntern嘿,隊友們:過去幾天這個行業非常艱難。許多人失去了他們所有的錢,因為他們的凈資產被完全摧毀了.

1900/1/1 0:00:00
ads