当前位置:首页 > 资讯 > 区块链新闻 > 正文

PeckShield分析TreasureDAO黑客事件:代码函数存在漏洞,导致100多个NFT被盗

发布:中币网   时间:2022-03-03 00:00:00   加入收藏 打赏

3月3日,PeckShield发推分析了TreasureDAO黑客事件。PeckShield表示,TreasureDAO在一系列的交易中被利用,导致100多个NFT从Treasure市场中被盗。为了说明问题,PeckShield调查了黑客交易,并展示了

3月3日,PeckShield发推分析了TreasureDAO黑客事件。PeckShield表示,TreasureDAO在一系列的交易中被利用,导致100多个NFT从Treasure市场中被盗。为了说明问题,PeckShield调查了黑客交易,并展示了下面的关键步骤。

1. 用有效的NFT代币和NFT ID调用buyItem(),但为无效的ZERO数量。

2. Treasure市场出售NFT,但收取0 MAGIC(由于数量为零)。

由于在buyItem()中存在区分ERC721和ERC1155的错误,该错误将ERC721的价格计算为ERC1155的价格,而给定的数量为0,所以该黑客行为才成为可能。

原文链接

来源:




来源:中币网  https://www.zhongbi.net/news/blocknews/312019.html
声明:登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。 此文如侵犯到您的合法权益,请联系我们3111859717@qq.com,我们将第一时间处理。