比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > SAND > Info

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

Author:

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

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

成都鏈安技術團隊立刻進行了分析。

漏洞合約:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

#2?漏洞分析

Riot Platforms 7月產出410枚BTC,環比減少11%:8月4日消息,加密礦企Riot Platforms在7月產出410枚BTC,較6月環比減少11%,較去年7月同比減少29%。Riot在7月平均每天產出13.2枚BTC,總計出售400枚BTC,現持有7275枚BTC。

Riot 7月比特幣挖礦算力為10.7 EH/s,部署礦機數為95,904臺。[2023/8/4 16:18:41]

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

創業加速器Techstars正在為其新基金籌集1.5億美元:金色財經報道,美國證券交易委員會(SEC)備案文件顯示,初創加速器Techstars正在為其新基金籌集1.5億美元。該加速器正在今年晚些時候在其第三只機構支持基金Techstars Accelerator 2021的部署期結束之前尋求新資金。

Techstars以監管限制為由,拒絕透露打算如何使用或部署這筆資金的詳細信息。然而,與其前身一樣,新基金Techstars Accelerator 2024預計將用于加速器階段和/或加速器后投資。Fund 3的目標是到2023年底支持超過800家種子期前和種子期初創公司,這些公司是其全球加速器計劃的一部分。通過其加速器小組,Techstars迄今為止已支持健康科技、金融科技等各個領域的3,500多家早期初創公司、Web3和清潔技術。[2023/6/29 22:06:51]

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

以太坊核心開發者 Tim Beiko:Rinkeby、Ropsten 測試網將于年底關閉:6月9日消息,以太坊核心開發者 Tim Beiko在Twitter上表示,由于Ropsten現在在PoS上,許多測試網將在合并前關閉。Rinkeby、Ropsten 測試網將于年底關閉,Kiln將在主網完成合并后關閉,Goerli和Sepolia測試網則將在主網合并后保留。[2022/6/9 4:12:29]

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:FUNDFUNUNDPROSwiss NFT FundeGamingFundPolkaFoundryXPROJECT

SAND
狗狗幣作為支撐損失 0.14 美元:現在購買?_COI

2022年4月22日的狗狗幣價格分析以看跌代幣結束,因為損失0.13美元的可能性仍然很高。2022年4月22日的狗狗幣價格分析顯示該代幣看跌,在過去24小時內價格下跌了近2%.

1900/1/1 0:00:00
國家信息中心、騰訊及華為等60余家單位共同發起的元宇宙產業聯盟成立_數字貨幣

據上游新聞4月26日報道,今日在中國元宇宙產業發展高峰論壇上,中國元宇宙產業聯盟正式成立,該聯盟由重慶市大數據應用發展管理局、重慶市渝北區人民政府指導.

1900/1/1 0:00:00
Hotcoin關於開放LUNA交易的公告_HOT

尊敬的用戶:Hotcoin將於(GMT8)2022年4月27日18:00開放LUNA/USDT交易業務,2022年4月28日18:00開放LUNA提幣業務,充值業務已開放.

1900/1/1 0:00:00
Gate.io 非首發上線Startup項目Kiba Inu (KIBA)及免費認購規則公告(免費瓜分4,243,281,471個KIBA)_GATE

關於Gate.ioStartup免費空投計劃爲回饋平臺用戶,Gate.io上線“免費空投計劃”,在Startup區不定期進行區塊鏈項目的免費空投計劃.

1900/1/1 0:00:00
Twitter如何去中心化?看看這十個SocialFi項目_NFT

作者|十文 編輯|郝方舟 出品|Odaily星球日報"ILoveTwitter","Howmuchisit",喜歡就買下來,馬斯克說到做到.

1900/1/1 0:00:00
Tether項目周報(0411-0424)_THE

投資者的支持 貨幣的「鯨魚」,他們使用該TetherGold將持有的部分兌換成黃金。TetherCTO:Tether的核心目標是個人,而不是銀行末日博士:執法部門會在適當時候對Tether進行打.

1900/1/1 0:00:00
ads