買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > PEPE幣 > Info

PRO:NFT項目驚現低級漏洞:合約未審計導致3400萬美元資產被鎖死_FUNDZ幣

Author:

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

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

1 事件相關信息

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

說唱歌手HotDog熱狗推出新歌《NFT》:金色財經消息,據QQ音樂,說唱歌手HotDog熱狗推出名為《NFT》的歌曲,QQ音樂顯示發行時間為2022年6月2日。[2022/6/2 3:58:35]

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

漏洞合約:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

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

漏洞一:

Papa Johns連鎖店推出了其首個可收集的NFT系列:金色財經報道,披薩外賣連鎖店Papa John's (PZZA)正計劃向英國的顧客贈送近2萬個NFT,無視該國廣告監管機構先前關于其在加密貨幣世界中的警告。這批19840個NFT已經在Tezos上鑄造,采用了九種不同的披薩外賣熱袋設計。這些NFT將在3月初投放。這并不是Papa Johns第一次涉足加密貨幣和區塊鏈世界。這家外賣連鎖店去年推出了一項促銷活動,客戶在消費超過30英鎊(39美元)時,可以贏得價值10英鎊(13美元)的BTC。(Coindesk)[2022/3/8 13:43:17]

1.第一個合約漏洞在processRefunds中,設計者根據refundProgress計數器進行循環退款。

Binance Labs 宣布對NFT項目 StarryNift 進行戰略投資:1月31日消息,Binance Labs 宣布對 StarryNift 進行戰略投資,以支持 StarryNift 在元宇宙領域的發展,作為其發展 BSC 生態系統承諾的一部分。StarryNift 由比特大陸前合伙人Martha Zhang創建,并曾獲得Monday Capital、Sparkland Capital、Blockwall Capital、CoinGecko Ventures等機構的投資。

據悉,StarryNift 是一個游戲化的大規模共創 Web 3.0 平臺和啟動平臺,用于在多種世界觀的匯合中與元宇宙集成有趣的數字收藏品。[2022/1/31 9:24:52]

2.而這里使用了call函數進行退款操作,且把退款的結果作為require的判定條件。

三箭資本CEO:已購買CryptoPunk等NFT:8月7日消息,ThreeArrowsCapital(三箭資本)首席執行官SuZhu發推表示,其(三箭資本)購買了CryptoPunk等NFT,同時認為,因為稀缺性、元宇宙等因素,NFT的故事會更加宏大。[2021/8/7 1:40:16]

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

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

漏洞二:

該漏洞也是導致價值約3400萬美元的ETH資產被鎖死在合約中的元兇。

1.在claimProjectFunds函數中,該函數主要用于項目方提款。為了避免項目方權限過大,在用戶完成提款之前就將合約中的資產全部轉走導致用戶無法退款,所有的退款操作應全部完成之后項目方才能夠提款。業務邏輯設計上來說,是沒有問題的。然而,在具體的代碼實現中,當前的代碼容易受到漏洞一的影響,導致項目方無法提款,不過這只是潛在的風險,本次資金鎖死的元兇不是這個原因。

2.注意函數中第620行代碼:require (refundProgress > = totalBids)此處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萬美元)被鎖定無法提取。

Tags:UNDPROFUNNFTthunder幣幣交易Float ProtocolFUNDZ幣CNFT價格

PEPE幣
DAO:不可忽視的DAO 中三個重要的微時刻_STR

這是一個關于個體在 DAO 中積極做出有意義貢獻的過程中所經歷的特定時間點的討論。The strength of a DAO comes from many contributors.積極的貢獻.

1900/1/1 0:00:00
BAYC:ApeCoin 計劃推出自己的鏈 Messari分析師們怎么看?_APE

概要 在對 BAYC 土地——Otherside NFT 的旺盛需求中,Yuga Labs 提出 ApeCoin 將需要自己的區塊鏈、第二層網絡/Subnet 或其他側鏈解決方案.

1900/1/1 0:00:00
TRU:全覽 Arbitrum 上百個生態項目:跨鏈、DeFi、基礎設施、NFT 全方位發展_trustwallet錢包安全嗎

在 Optimism 官宣發幣和慷慨空投之后,另一 Layer2 擴容方案挑戰者 Arbitrum 的早期參與機會也備受關注.

1900/1/1 0:00:00
STRI:Stripe再入場:率先允許Twitter創作者以USDC獲得收入_STR

摘要: 在線支付公司 Stripe 表示,將開始允許商家通過穩定幣 USDC 向用戶支付加密貨幣.

1900/1/1 0:00:00
馬斯克:馬斯克掌權推特 6個尚未回答卻關系媒體未來的問題_SHIBAWITCH

經過數周的反復討論,埃隆·馬斯克以 440 億美元價格收購 Twitter 。馬斯克嘗試以他的方式—恢復全球言論自由,來修復Twitter中的失敗,來實現社交平臺的遠景.

1900/1/1 0:00:00
DEFI:歐易行業周報(5.2 — 5.8):歐易成為邁凱倫車隊首席贊助商_velodromefinance幣開盤價預測

一、行業頭條: (1)全球政策: 1.1 美聯儲宣布5月利率決議:加息50個基點,6月1日作為縮減資產負債表的開始日期.

1900/1/1 0:00:00
ads