
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 小时)以来,这些资产就没有移动过。
比推快讯
更多 >>- 美 SEC 设定 Solana ETF 重新申报截止时间为 7 月
- TON 基金会:阿联酋黄金签证计划暂未达成任何正式协议
- Threshold Network 在 Sui 区块链上推出 tBTC
- ETHGlobal 戛纳黑客松公布最终入围 10 个项目
- 过去 24 小时 BR 交易量占币安 Alpha 交易量的 64.5%
- 赵长鹏:若想快速致富,切勿接触加密货币
- Greeks.live:比特币多头必须捍卫 10.5 万美元关键价格水平
- 贝莱德股价上涨至 1085.65 美元,创下历史新高
- FTX 高额债权人:部分债权代理人或中介通过贩卖焦虑以压低债权价格,套利空间保守估计 20%到 30%
- Kuru Labs 获 Paradigm 领投 1150 万美元,打造混合型去中心化交易所
- 比特币核心开发者 Jon Atack 因邻里纠纷在萨尔瓦多被捕
- 桃江县公安局发布“DGCX 鑫慷嘉”平台涉嫌集资诈骗的风险提示
- 美股 Sharplink Gaming Inc(SBET)股价上涨 12.32%
- 数据:灰度向 Coinbase Prime 转入 2070 枚 ETH,价值 527 万美元
- 美股三大股指低开,加密货币股普跌
- Aevo:已完成 6 月代币回购,总计 100 万枚 AEVO
- 美股上市公司 Aditxt 推出比特币战略计划“bitXbio”
- 比特币矿企 Bit Digital 卖出 280 枚 BTC 以增持 ETH
- Genius Group:计划 12-24 个月内实现 1 万枚 BTC 的购买计划
- Bitfinex 报告:BTC 价格随着鲸鱼减持处于盘整
- RWAfi 公链项目 Plume 宣布与 TRON 达成战略合作
- 特朗普媒体科技集团宣布流媒体服务 Truth+平台已上线
- 某合约巨鲸为其 20 倍 ETH 空单加仓 1000 万美元,仓位规模近 4500 万美元
- 美股上市公司 DDC 加仓买入 230 枚 BTC
- BitFuFu:截止 6 月底比特币持有量增至 1792 枚
- Strategy 拟发行 STRD 股票募资 42 亿美元
- Abstract 与 Modhaus 达成战略合作,支持链上粉丝互动体验
- CoreWeave:将以全股票交易方式收购数字基础设施公司 Core Scientific
- TrumpMeme:TRUMP 代币即将上线波场网络
- 美国财长贝森特:市场或正根据可能降息情况为经济基本面定价
- Solayer 翡翠卡已推出个人子账户,支持自定义标签并设置不同限额
- Semler Scientific 增持 187 枚 BTC,比特币持有量增至 4636 枚
- 美国财长贝森特:整体关税提高至 20%
- Chainbase 成立基金会推动 DataFi 生态普及
- 上市公司 Murano 拟构建比特币财务策略,现已购入 21 枚比特币
- 美财长:将在未来 48 小时内宣布几项贸易相关消息
- 美 SEC 文件:截至 6 月 30 日 Strategy 数字资产价值为 643.6 亿美元
- 迪普科技:公司暂不涉及稳定币相关业务
- 微策略 Strategy 上周并未加仓买入 BTC
- 特斯拉美股盘前一度跌逾 7%,马斯克组党引发担忧
- Tron 链上 USD1 交易对已正式上线
- 支付公司 Worldpay 在泰国推出国内收单服务
- Etherscan 宣布推出 HyperEvmScan 区块浏览器
- Crypto.com 托管服务新增支持 TON 区块链
- 美参议院将于本周三就建立数字资产监管框架举行听证会
- 香港证监会召开第二次数字资产谘询小组会议
- 消息人士:支付公司 Stripe 或正计划推出 L1 区块链
- Pump.fun 昨日协议费用收入较历史峰值降超 86%
- 欧盟:与美国的贸易谈判取得良好进展
- Binance:新 TGE 项目 Palio 未能成功完成流动性存入,正积极解决
比推专栏
更多 >>观点
比推热门文章
- Threshold Network 在 Sui 区块链上推出 tBTC
- ETHGlobal 戛纳黑客松公布最终入围 10 个项目
- LetsBonk 如何逆袭成为 Solana 链上新霸主
- 过去 24 小时 BR 交易量占币安 Alpha 交易量的 64.5%
- 赵长鹏:若想快速致富,切勿接触加密货币
- Greeks.live:比特币多头必须捍卫 10.5 万美元关键价格水平
- 贝莱德股价上涨至 1085.65 美元,创下历史新高
- FTX 高额债权人:部分债权代理人或中介通过贩卖焦虑以压低债权价格,套利空间保守估计 20%到 30%
- Kuru Labs 获 Paradigm 领投 1150 万美元,打造混合型去中心化交易所
- 比特币核心开发者 Jon Atack 因邻里纠纷在萨尔瓦多被捕