返回博客

零御机攻击分析

Code Auditing
2021年8月9日
阅读约 3 分钟

2021年8月8日(北京时间,区块高度12982491),Zerogoki遭受攻击,损失约67万美元。经过调查,我们发现此次攻击与被篡改的价格预言机有关。攻击者提供了一个由合法私钥签名的价格预言机,其中包含经过精心构造的待交换代币数量。然而,攻击者能够构造有效签名的原因目前尚不清楚。

代码分析

我们首先对被攻击的合约 (0x80ecdb90)进行了分析。

swap函数调用decode_op以获取预言机中的信息。在执行验证后,合约销毁ns[0]个x.token,铸造ns[1]个y.token,并将交换费用支付给GOV合约。

从decode_op的实现来看,参数中存在三个签名。在执行代币交换(销毁和铸造)之前,需要对这些签名进行验证(及授权)。

总结来说,swap函数的第一个参数ns定义了待交换的代币数量,第二个参数包含需要验证的签名。当验证通过后,交换的代币数量由第一个参数(ns)定义。

攻击分析

在攻击交易0x81e5f715中,攻击者构造了一条包含有效签名的消息,并传入了经过精心构造的ns参数(其中包含大量zUSD)。最终,攻击者使用300个REI换取了70万个zUSD。

与签名相关联的三个地址为:

0x0d93A21b4A971dF713CfC057e43F5D230E76261C
0x3054e19707447800f0666ba274a249fc9a67aa4a
0x4448993f493b1d8d9ed51f22f1d30b9b4377dfd2

然而,目前我们尚不清楚这些地址的私钥为何遭到泄露。

总结

确保DeFi项目的安全并非易事。除了代码审计之外,我们认为社区应当采取主动措施来监控项目状态,并在攻击发生之前将其拦截。

关于BlockSec

BlockSec是一家开创性的区块链安全公司,由一群享誉全球的安全专家于2021年创立。公司致力于提升新兴Web3世界的安全性与可用性,以推动其大规模普及。为此,BlockSec提供智能合约及EVM链安全审计服务、面向安全开发与主动威胁拦截的Phalcon平台、用于资金追踪与调查的MetaSleuth平台,以及帮助Web3开发者高效畅游加密世界的MetaSuites浏览器扩展。

迄今为止,公司已为MetaMask、Uniswap Foundation、Compound、Forta和PancakeSwap等逾300家知名客户提供服务,并在两轮融资中获得数千万美元,投资方包括Matrix Partners、Vitalbridge Capital和分布式资本(Fenbushi Capital)等顶级机构。

官方网站:https://blocksec.com/

官方Twitter账号:https://twitter.com/BlockSecTeam

订阅最新动态
Autheo Network、UNCX 遭黑客攻击,损失约387万 USD | BlockSec 周报
Security Insights

Autheo Network、UNCX 遭黑客攻击,损失约387万 USD | BlockSec 周报

本周报告涵盖 2026年10月12日–2026年10月18日 期间的 3 起安全事件,估计总损失约为 387万 USD。Autheo Network 因私钥泄露损失约 176万 USD,Qubic Wallet 因种子生成机制薄弱损失约 130万 USD;UNCX Network 在 Ethereum、BNB Chain、Base 和 Robinhood Chain 上的 Smart Token Vesting V2 合约因会计核算错误损失约 80.7万 USD。重点分析的 UNCX 事件说明,有缺陷的总份额计算将按不同代币与份额兑换比率创建的归属批次混合计算,从而使人能够从共享资金池超额提取。

损失约54.2万美元:MakerDaoBot 漏洞利用事件|BlockSec 周报
Security Insights

损失约54.2万美元:MakerDaoBot 漏洞利用事件|BlockSec 周报

本报告涵盖2026/10/05至2026/10/11以太坊上的1起安全事件,估计损失约54.2万美元。攻击合约部署恶意适配器,并将其传入缺乏访问控制的MakerDaoBot函数,使机器人授予该适配器操作其内部MakerDAO余额的权限。适配器结算了4笔旧版ETH-A拍卖,将200单位ETH-A抵押品兑换为WETH;攻击合约随后将其解包,并向攻击者转出200 ETH。

损失约4.18亿美元:Bitget、NEAR Intents遭利用攻击 | BlockSec Weekly
Security Insights

损失约4.18亿美元:Bitget、NEAR Intents遭利用攻击 | BlockSec Weekly

本双周安全报告记录了2026年9月21日至10月4日期间发生的八起事件,涉及以太坊、BNB Chain、Solana、比特币、波场、XRP Ledger、Zcash、Avalanche、NEAR等网络,损失约4.184亿美元。详细分析涵盖Bitget因第三方安全产品漏洞损失3.875亿美元,以及NEAR Intents因退款验证缺陷和状态回滚缺失损失387万美元。

Web3 最佳安全审计方

在上线之前验证设计、代码与业务逻辑,对标业内最高安全标准。

BlockSec 审计
零御机攻击分析