買比特幣 買比特幣
Ctrl+D 買比特幣
ads

SUR:TreasureDAO攻擊事件分析-ODAILY_NFTify

Author:

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

前言

北京時間2022年03月03日,知道創宇區塊鏈安全實驗室監測到Arbitrum上TreasureDAO的NFT交易市場出現多次異常交易,黑客通過漏洞免費獲取交易市場中部分NFT。知道創宇區塊鏈安全實驗室將對本次事件深入跟蹤并進行分析。

事件分析

基礎信息

攻擊交易哈希:0x57dc8e6a28efa28ac4a3ef50105b73f45d56615d4a6c142463b6372741db2a2b

Blockstream宣布與Aker達成合作:據官方消息,Blockstream宣布與Seetee達成合作,Seetee是挪威控股公司Aker新成立的子公司。利用比特幣挖礦技術開發利用擱淺能源和提高電網效率的解決方案。[2021/3/9 18:27:58]

TreasureMarketplace:0x2E3b85F85628301a0Bce300Dee3A6B04195A15Ee

TreasureMarketplaceBuyer:0x812cdA2181ed7c45a35a691E0C85E231D218E273

yearn.finance推出Yearn Vaults v0.3.0版本 \"Strelka\":1月9日,yearn.finance官方宣布已正式推出Yearn Vaults v0.3.0版本 \"Strelka\"。該版本涉及的更改內容有:檢查策略庫并在添加時希望地址匹配、使用債務比率與絕對債務限制以及一些審核修復等。[2021/1/9 15:44:26]

攻擊流程

攻擊者調用TreasureMarketplaceBuyer合約的buyItem函數進行購買NFT的操作,但是我們從InputData中可以看出攻擊者傳入的_quantity參數為0。雖然傳入的購買NFT數量為0,但是攻擊者依然成功的獲得了一枚編號為的NFT,且TokensTranferred中并未進行代幣轉移。

動態 | Tether Treasury向Bitfinex地址轉賬500萬USDT:據Tokenview數據顯示,Tether Treasury于今日05:50 向Bitfinex交易所錢包轉賬500萬USDT。當前Tether Treasury在OMNI鏈上的地址余額為2747.07萬USDT,余額為近5個月來新低。與此同時,以太坊鏈上的USDT交易熱度正在不斷上升。[2019/9/26]

Bittrex暫時下架BTC-BCC交易對 目前問題已解決:Bittrex發布公告稱,發現BTC-BCC交易市場存在某些問題,技術團隊正在進行調查,將暫時下架BTC-BCC交易對。目前問題已經解決。恢復交易后,過去一小時內提交的交易申請都需重新提交。[2018/4/24]

攻擊核心

根據上述分析,問題核心可能出現在TreasureMarketplaceBuyer合約的buyItem函數。跟進分析后發現,用戶調用該函數后合約首先計算出用戶購買此NFT的價格,根據購買數量計算出總的價格并將所需支付的代幣轉入合約;然后調用TreasureMarketplace的buyItem將用戶需要購買的NFT從Marketplace購買到TreasureMarketplaceBuyer最后將NFT發送到用戶賬戶。觀察合約43-46行發現對ERC-721標準的NFT轉移并未對其進行數量判斷,若此時的_quantity為0,用戶依然會收到NFT。

跟進TreasureMarketplace的buyItem函數發現,合約從市場回購NFT時只需完成listedItem.quantity>=_quantity的限制條件后便開始轉移NFT到TreasureMarketplaceBuyer合約,若此時的_quantity為0,依然會轉移NFT到TreasureMarketplaceBuyer中。

根據上述分析后發現,當攻擊者調用TreasureMarketplaceBuyer合約的buyItem函數進行購買NFT時,若參數_quantity值為0,由于合約并沒有對NFT轉移數量的判斷,且計算價格totalPrice=_pricePerItem*_quantity結果為0,最后導致攻擊者能夠免費獲取該交易市場中ERC-721標準的NFT。

總結

這次攻擊產生的主要原因是項目方對NFT轉移數量并未做足夠的判斷,且并未考慮到購買數量為0的惡意購買行為。知道創宇區塊鏈安全實驗室在此提醒,任何有關代幣轉移的操作都需要慎重考慮,合約審計、風控措施、應急計劃等都有必要切實落實。

參考鏈接:

knownseclab.com

knownseclab.com/hacked-archive

Tags:NFTREASURBUYNFTifyEthereal詞匯SUR幣CARDbuyers

狗狗幣價格
Maker:DAO:一個美麗的新世界?-ODAILY_TAL

“我們不是歷史的創造者,我們是歷史造就的。”——小馬丁·路德·金,《愛的力量》協作通過組織發生,每個時代都有自己的形式.

1900/1/1 0:00:00
SOL:「頂級捕食者」Orca的日活躍用戶超過13萬,稱霸Solana DEX領先競爭對手-ODAILY_solana幣價格

去中心化交易所(DEX)和自動做市商(AMM)最近推出了漩渦池,使協議用戶能夠訪問集中流動性池。不久之后,流行的web3生活方式應用STEPN集成了Orca的池來為它的交易提供動力.

1900/1/1 0:00:00
代幣化:DAOrayaki:代幣化憑證及可轉移性-ODAILY_代幣化票據

本篇文章,我想深入地探討一下NFT憑證的機制以及它是如何工作的。Web3用戶可以通過參加活動以及參與協議治理來獲得相關憑證。與其他類型的NFT想比,代幣化憑證具有不同的價值.

1900/1/1 0:00:00
STEP:GMT何時跌落神壇?暴富VS暴負-ODAILY_Pikaster

各位看眾,當你看到這個標題的時候,作為加密眼界實習生的我已經爆倉了,空不動了。 Stepn作為一款跑步游戲,產品的強大社交屬性,很容易裂變,短短幾天內風行幣圈,數以億計的資金不斷融進市場,看好的.

1900/1/1 0:00:00
TET:Tether項目周報(0314-0320)-ODAILY_The Lab Finance

MediaCoverageTether駁回烏克蘭關于禁止俄羅斯交易的上訴此前,費多羅夫曾呼吁多家西方公司實施類似禁令.

1900/1/1 0:00:00
CARD:Cardano先行者主題會議即將開啟,World Mobile等優質項目齊聚一堂-ODAILY_cardano

雖然在早期,Cardano生態因不支持智能合約,使其在DeFi等板塊上的發展,與其他公鏈的差距越來越大,但在2021年下半年,Cardano終于迎來了Alonzo升級.

1900/1/1 0:00:00
ads