NBA球员卡NFT合约漏洞百出!没白名单也可免费铸造

2025-06-22 18:26:42
人气 8

NBA球员卡NFT合约漏洞百出!没白名单也可免费铸造Ed1数字认知网 - 区块链数字货币实时行情平台

NBA推出的动态NFT THE ASSOCIATION于昨日凌晨正式开放铸造,许多早期进入Discord的支持者皆能获得白名单资格。然而,却因为智能合约漏洞,导致许多没有白名单的用户也能够大量铸造,进而使得部分符合资格的用户损失权益。Ed1数字认知网 - 区块链数字货币实时行情平台

THE ASSOCIATION NFT合约漏洞Ed1数字认知网 - 区块链数字货币实时行情平台

根据Azuki开发人员cygaar的说法,若想利用其合约漏洞,只需将此数据发送到尚未铸造过的钱包上的合约地址。无需拥有白名单资格也可以进行此操作。Ed1数字认知网 - 区块链数字货币实时行情平台

Ed1数字认知网 - 区块链数字货币实时行情平台

将这段数据反编译后,你会看到它调用的函数是mint_approved,仔细观察info中的参数会发现这段代码主要是用来判断交易是否由铸造网站签名,以及用户是否在白名单内。然而,它少了一个关键部分,他没有去检查info.from==msg.sender.Ed1数字认知网 - 区块链数字货币实时行情平台

Ed1数字认知网 - 区块链数字货币实时行情平台

这意味者同样的签名能被任何人重复利用,只需一个有效的签名便可无限循环。虽然一个钱包仅能铸造一次,但要创建一个新钱包不过就是几秒钟的事情而已。Ed1数字认知网 - 区块链数字货币实时行情平台

此外,cygaar提出了一个更大的失误。合约并没有检查交易是否来自用户,若能多添加一行:require(tx.origin==msg.sender,‘Callernotuser’),即可降低合约被滥用的风险。Ed1数字认知网 - 区块链数字货币实时行情平台

上述漏洞被发现后,被许多有心人士利用,导致NFT在短时间内被铸造完毕,甚至导致有白名单的用户无法铸造。Ed1数字认知网 - 区块链数字货币实时行情平台

「总体来看,合约看起来非常草率。随意的注解、大小写不一致、许多未使用的变数,且没有进行优化」cygaar说道。Ed1数字认知网 - 区块链数字货币实时行情平台

为了使智能合约更加安全完善,cygaar给了几点建议:Ed1数字认知网 - 区块链数字货币实时行情平台

1.妥善地进行签名验证,确保签名来自讯息发送方Ed1数字认知网 - 区块链数字货币实时行情平台

2.对合约多用点心,别再只是到处复制粘贴Ed1数字认知网 - 区块链数字货币实时行情平台

3.聘请审计员,任何合格的审计员皆能在短时间内发现这些漏洞Ed1数字认知网 - 区块链数字货币实时行情平台

官方致歉Ed1数字认知网 - 区块链数字货币实时行情平台

在事情发生后,NBAxNFT立即于其Twitter表达歉意,他们当前正在确认因漏洞导致无法铸造的白名单钱包。若有问题可于其Discord反应。Ed1数字认知网 - 区块链数字货币实时行情平台

声明:文章不代表数字认知网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
币圈快讯
2025-08-31 17:17:19
Canary Capital CEO:华尔街对XRP认可度仅次于比特币,ETF推出后需求可能会激增
2025-08-31 16:45:13
分析:当前市场中长期尚未出现明显见顶迹象
2025-08-31 16:42:28
ETH三季度迄今涨幅已接近79%,或将创下历史最佳Q3表现
2025-08-31 16:16:09
8月以太坊链上DEX交易量超1401亿美元,创下史上最高月度纪录
2025-08-31 15:35:13
分析师:比特币上涨的怀疑将持续多年,最大障碍是心理层面而非技术
2025-08-31 14:57:40
萨尔瓦多近 7 日共增持 8 枚 BTC,总持仓达 6,285.18 枚
查看更多
回顶部