返回论坛

NFT“零元购”钓鱼漏洞深度剖析:签名陷阱与防护指南

查找币 漏洞披露 安全研究 Web3安全 区块链安全

查找币安全研究院

钱包恢复评估 | 链上取证分析 | Web3 事件响应
以合法授权、证据保全、隐私保护和可复核流程为前提,不要求用户在线提交完整私钥或助记词。

查看研究院 研究报告中心
## 概述 近期,查找币安全团队通过情报监控发现多起针对NFT用户的钓鱼攻击,攻击者利用精心构造的钓鱼网站,诱导用户签署恶意订单,从而实现“零成本”盗取用户持有的NFT。本文将从技术细节出发,剖析攻击原理,并提供可落地的防护建议。 ## 攻击流程分析 ### 钓鱼网站1:c01.host 用户访问该网站并连接钱包后,立即弹出签名请求窗口。值得注意的是,页面除签名按钮外,其他交互元素均无响应——实际上,整个页面仅是一张静态图片,由攻击者使用 **HTTrack** 工具克隆自合法NFT平台 `c-01nft.io`。 #### 签名内容解析 签名数据中包含以下关键字段: - **Maker**:受害者钱包地址 - **Taker**:`0xde6135b63decc47d5a5d47834a7dd241fe61945a`(攻击者控制的合约地址) - **Exchange**:`0x7f268357A8c2552623316e2562D90e642bB538E5`(经查询为 **OpenSea V2** 合约地址) **攻击原理**:该签名实质是一笔NFT销售订单。一旦用户签署,攻击者即可通过OpenSea的V2合约,以任意价格(通常为0 ETH)执行该订单,从而“零元购”用户授权的NFT。 **关键风险点**:此类签名授权存储在链下,**无法通过 Revoke.Cash 或 Etherscan 等工具直接撤销**。唯一有效的防御手段是取消用户之前在该NFT系列上的挂单授权,从根源上阻止恶意订单执行。 ### 钓鱼网站2:acade.link 该网站与钓鱼网站1采用完全相同的攻击模式:用户连接钱包后立即弹出签名请求,且签名内容结构一致(仅Taker地址指向同一个攻击者合约)。 ### 攻击者关联分析 通过代码比对,我们在钓鱼网站1的JS文件中发现了另一个钓鱼站点 `polarbears.in`(克隆自 `polarbearsnft.com`),进而追踪到 `thedoodles.site` 和 `themta.site`。进一步搜索发现,与 `thedoodles.site` 关联的域名多达18个,钓鱼网站2(`acade.link`)也位列其中。这表明攻击者采用 **“广撒网、互Copy”** 的策略,批量部署钓鱼站点以扩大攻击面。 ## 攻击者地址溯源 ### 合约地址分析 攻击者使用的合约地址 `0xde6135b63decc47d5a5d47834a7dd241fe61945a` 已被 **查找币追踪系统** 标记为 **高风险钓鱼地址**。进一步分析其创建者地址 `0x542...b56`,发现: - 初始资金来源于另一个被标记的钓鱼地址 `0x071...48E` - 向上追溯,资金最终来自三个不同的钓鱼地址 这表明攻击者已形成 **“资金-合约-钓鱼网站”** 的完整攻击链,且通过多层地址隔离规避追踪。 ## 技术总结 本次披露的NFT钓鱼攻击具有以下特征: | 攻击要素 | 技术细节 | |---------|---------| | 攻击方式 | 伪造NFT销售订单签名 | | 目标用户 | 持有NFT且未取消挂单授权的用户 | | 攻击成本 | 0 ETH(“零元购”) | | 签名撤销 | 无法通过Revoke.Cash等工具撤销 | | 防御关键 | 取消NFT系列挂单授权 | ## 防护建议 1. **验证网站URL**:在连接钱包或签署任何签名前,务必确认访问的是官方域名。建议通过项目方官方社交渠道或CoinGecko等可信来源获取链接。 2. **警惕强制签名**:任何未经用户主动操作即弹窗要求签名的网站,均存在高度风险。合法平台仅在用户主动发起交易(如购买、挂单)时才会要求签名。 3. **定期检查授权**:使用 `Revoke.Cash`、`Etherscan Token Approval` 等工具,定期检查并撤销与可疑合约的交互授权。对于NFT系列,建议取消不必要的挂单授权。 4. **钱包隔离**:避免将主要资产与NFT放在同一钱包中。使用专用钱包进行NFT交易,可有效降低攻击面。 5. **启用硬件钱包**:硬件钱包可对签名内容进行二次确认,帮助用户识别异常交易。 ## 结语 本次披露的“零元购”NFT钓鱼攻击,利用了用户对签名机制的认知盲区,通过链下签名实现链上盗取。查找币安全团队将持续监控此类攻击手法,并第一时间向社区发布预警。请广大用户保持警惕,切勿在不明站点签署任何签名请求。 --- **本文由查找币安全团队整理发布**
在论坛中查看和回复