
Beosin:Wormhole被盗案后续跟进分析
原文作者:Beosin
原文来源:Beosin
不知道大家是否还记得跨链协议 Wormhole 于 2022 年 2 月遭受黑客攻击这起安全事件,去年Beosin旗下Beosin EagleEye安全风险监控、预警与阻断平台监测显示, Wormhole 项目方被黑客盗取 12 万枚 ETH,损失金额约3.26 亿美元。
据了解,当时Wormhole协议的开发由交易公司Jump Trading的加密分支Jump Crypto参与,事件发生后,Jump Crypto 宣布投入 12 万枚 ETH 以弥补 Wormhole 被盗损失,支持 Wormhole 继续发展。
此后,Wormhole向黑客提出了1000万美元漏洞赏金和白帽协议方案,以换取资金返还,但黑客似乎并不领情。
而根据blockworks的报道,似乎三天前,这笔资金似乎已经追回,Beosin安全团队也将过程重新梳理与大家分享。
据了解,一直以来Wormhole黑客不断通过各种以太坊应用程序转移被盗资金,最近开设了两个Oasis金库,然而两个保险库都使用了Oasis提供的自动化服务。反制的关键在于Oasis 自动化合约使用可升级的代理模式,这意味着合约所有者可以随时更改合约逻辑。
反制攻击发生于 2 月 21 日,当时sender地址(负责执行反制攻击,似乎归 Jump 所有)被添加为Oasis多重签名的签名者。Sender地址执行了五笔交易用于反制,随后从Oasis多重签名中删除。sender成为合格签名者的时间仅为 1 小时 53 分钟。
恢复过程的主要部分发生在第三笔交易中,sender升级了合约,使sender能够将质押物和借款从30100号金库中转移出控制权。Wormhole黑客的错误是将30100号金库的访问权限授予了一个由多方签名控制的可升级代理合同。下面是详细操作。
详细操作
一些地址别名
Oasis 多重签名 (0×85):拥有 Oasis 代理合约的 12 个多重签名中的 4 个。
Holder (0x5f):目前持有回收的资金。
Sender (0×04):负责执行反利用。
Jump1 (0xf8):用 DAI 为发送方提供资金以偿还债务并收回抵押品。通常标记为“Wormhole Deployer 1”,这个钱包被 Etherscan、Nansen 和 Arkham 标记为 Jump。
Jump2 (0xf5):从发送方收到剩余的 DAI。通常标记为“Jump Trading”,这个钱包被 Etherscan、Nansen 和 Arkham 标记为 Jump。
Sender首先初始化一些参数以启动攻击。然后,Sender 利用其在 Oasis Multisig 上的特权,通过 ServiceRegistry 将更改延迟更新为 0,从而允许它即时更新代理合约地址。Sender 部署了两个新的合约 Authorizer 和 Executor,这些合约用于欺骗协议。Sender 利用其绕过时间延迟的能力,更新 Oasis ServiceRegistry,使其能够调用 Authorizer 和 Executor 代替两个关键的 Oasis 合约。然后将AutomationExecutor 代理地址更新,使 Sender 完全控制30100金库。
接下来是反攻击的过程。Sender 必须关闭 30100金库并将其迁移到由Oasis Multisig 控制的新金库中。
首先Oasis Multisig 调用AutomationExecutor合约,从而完全控制30100金库。
然后调用Authorizer合约,这会使协议认为 30100金库 可以合法地被 Sender 关闭。Authorizer 成功通过验证步骤。
再次调用Executor合约,创建一个新的30231金库,将抵押品和借入的 DAI 从 30100 金库迁移到 30231金库,并将 30231 的所有权转移给 Oasis Multisig。
最后将 120,695.43 的 wstETH 抵押品和 76.39M 的借入 DAI 从30100 金库移动到 30231金库。Authorizer 合约再次被调用,以验证30100金库已关闭,最后,Sender 将代理合约恢复到其原始地址,任务完成。
Figure 1 sender transfer
Beosin总结
Oasis 协议的漏洞利用的过程中。Wormhole黑客将30100金库的访问权限交给了由多签控制的可升级代理合约。在整个过程中,Authorizer合约和 Executor合约扮演了关键角色,但如果没有通过升级 AutomationExecutor 代理提供的完全控制,攻击将不可能实现。
一旦 Sender 完成了反制攻击,它就从 Oasis Multisig 中被移除。仅在 30 分钟后,Sender 就开始从 Jump1 收到 DAI。Jump1 总共发送了 80M DAI。Sender 用 78.3M DAI 来清算新创建的金库中的贷款,其余部分则发送给 Jump2。
在清除 DAI 债务之后,抵押品从 wstETH 和 rETH Vaults 中提取并发送给 Holder。自从到达 Holder 的时间(3 天 2 小时)以来,这些资产就没有移动过。
比推快讯
更多 >>- Aave 将获得 WLFI 总量 7%的代币,并获得 WLFI Aave v3 所产生的 20%协议费用
- 易理华:ETH 目标为 1 万美元以上,降息周期中持续跑赢 BTC
- 上市公司 Vault Ventures 以太坊持仓增至 771 枚 ETH
- Bitdeer:本周挖矿产出 91.1 枚 BTC,总持仓突破 1800 枚
- ETHZilla 拟将配股募资规模升至 100 亿美元,以持续增持 ETH
- Yellow Card CEO:稳定币将主导未来数年全球支付通道
- 下周宏观展望:对降息别太狂,对 PCE 别太慌
- 某比特币巨鲸正将 1020 枚 BTC 换仓至 ETH,仍剩余 777 枚 BTC 待转换
- 欧洲央行回应在以太坊等公链运行数字欧元:尚未作出最终决定
- 比特币充币趋势延续,过去 24 小时 CEX 净流入 5,904.49 枚 BTC
- 泰国警方逮捕一名韩国男子,其涉嫌 5000 万美元加密货币黄金洗钱案
- 数据:某地址 10 分钟前将 77,736 枚 ETH 转入 Bitfinex
- 分析:若以 WLFI 0.36 美元计算,0.015 美元公募参与者开盘即可获利 4.8 倍
- Binance Alpha 新空投门槛公布:至少 200 分
- BiyaPay 分析师:加密概念股推动美股 IPO 回暖,预计秋季将迎来集中上市潮
- 质押大军砸盘来袭,价值超 5.38 亿美元 ETH 已退出质押并存入 CEX
- 马斯克:巨硬Macrohard 项目真实存在,系纯 AI 软件公司
- Websea 两周年庆典即将全面启动,五大福利狂欢来袭
- 数据:WLFI 完全稀释估值相当于 LINK、UNI、ENA、ONDO 总和
- XDOG 24 小时涨超 90%,市值回升至 1250 万美元
- 上市公司 AMTD Group 计划将 BTC、ETH 和 USDT 纳入投资组合
- 数据:ETH 全网合约持仓量 24h 增长 12.7%
- 欧洲央行管委雷恩表示无需“预防性降息”
- 马斯克:对星舰明年实现全面可重复使用持谨慎乐观态度
- WLFI 于 Binance 盘前合约开盘触及 0.55 美元,现回落至 0.42 美元
- Binance 新增 WLFIUSDT 永续合约
- Axie Infinity 联创:对美联储利率最敏感的加密货币是 ETH
- 分析:DWF Labs 是 WLFI 做市商已无悬念,且大概率还会有别的做市商
- 日本金融服务厅计划改革加密货币税制,拟定 20%的统一税率
- 美联储 9 月降息 25 个基点为基准情形
- 某巨鲸增持 119.8 枚 BTC,自 7 月 18 日以来累计买入 2.16 亿美元的 BTC
- Trend Research 于 15 分钟前从 Binance 提币 100 万枚 PENDLE
- Trend Research 再次从 CEX 提币 2821 万枚 NEIROETH,已持有总量 67%的代币
- Pulse 与 RootData 将在日本 WebX 期间联合举办Cyberpunk 2077 夏日祭行业活动
- 数据:过去 1 小时 Binance 净流出 3,060.65 万 USDT
- 某鲸鱼地址 3 倍做多 XPL,目前浮盈约 90 万美元
- 萨尔瓦多近 7 日共增持 8 枚 BTC,总持仓达 6277.18 枚
- 分析师:持有 BTC 小于 3 个月的平均换手成本价再次成为比特币回调时的支撑位
- 美国国税局数字资产部门主管上任三月即辞职
- 以太坊基金会发布 Protocol 更新 002
- 复星财富控股宣布成为星展银行代币化票据分销商
- 数据:Radiant Capital 黑客过去 2 小时卖出 3931 枚 ETH 获利了结
- 数据:当前加密恐慌贪婪指数为 59,处于贪婪状态
- 比特币现货 ETF 昨日净流出 2314.92 万美元,持续 6 日净流出
- 孙宇晨荣获 2025 年 Asia FinTech Awards 年度创新者大奖
- 分析:香港拟于 2026 年 1 月 1 日落实巴塞尔加密资产资本金新规,稳定币或将受到影响
- 观点:贝莱德或将抛售价值 5060 亿美元的比特币和以太坊
- 某巨鲸地址沉寂 3 年后转移 3500 枚 BTC,利润达 3.05 亿美元
- Ego Death Capital 联创:“机构化行为”可能影响 BTC 长期价值
- 12.5 万美元滚仓做多 ETH鲸鱼一度濒临清算,并未进行减仓
比推专栏
更多 >>观点
比推热门文章
- Aave 将获得 WLFI 总量 7%的代币,并获得 WLFI Aave v3 所产生的 20%协议费用
- 易理华:ETH 目标为 1 万美元以上,降息周期中持续跑赢 BTC
- 上市公司 Vault Ventures 以太坊持仓增至 771 枚 ETH
- Bitdeer:本周挖矿产出 91.1 枚 BTC,总持仓突破 1800 枚
- ETHZilla 拟将配股募资规模升至 100 亿美元,以持续增持 ETH
- Yellow Card CEO:稳定币将主导未来数年全球支付通道
- 下周宏观展望:对降息别太狂,对 PCE 别太慌
- 某比特币巨鲸正将 1020 枚 BTC 换仓至 ETH,仍剩余 777 枚 BTC 待转换
- 欧洲央行回应在以太坊等公链运行数字欧元:尚未作出最终决定
- 比特币充币趋势延续,过去 24 小时 CEX 净流入 5,904.49 枚 BTC