基于创作者【云雷】专题分享线索,交叉核验 TRM Labs、Bitquery、慢雾(SlowMist)余弦与律动 BlockBeats 链上审计数据。深度回答一个核心技术问题:为什么说 EIP-7702 协议本身并非漏洞主因,而攻击者又是如何利用 0xef0100 代码指针与 50 笔连续 Nonce 预签名,绕过传统提币风控并在 3 分 24 秒内单笔搬空 Binance 14 热钱包?
0x28C6…1d60)
攻击者通过 Contagious Interview 钓鱼渗透工程环境;10月28日从 Tornado Cash 提取 3 笔 ~0.1 ETH 充当 Gas,29日深夜 23:59 部署无源码清扫合约 0x63e8…6fAe 并完成 3 轮外部钱包彩排,随后静默 3 小时 51 分钟。
04:04 BJT(20:04 UTC)5 个币安 XRP 钱包率先转出 2.3346 亿枚 XRP(~$2.96亿);04:10 Solana 转出 97.05 万枚 SOL;04:20 比特币热钱包转出 18,270 BTC(~$14.8亿)并当场启动 Peel Chain 拆分为 1,000 BTC 整数包。
04:20:59 提交含 50 份连续 Nonce(18,914,775–18,914,824)的 EIP-7702 交易,1 份命中将 Binance 14 改造为清扫器外壳;3 分 24 秒后(04:24:23)单笔扫空 167,464 ETH、16.15 亿 USDT 及 62 种代币,手续费不到 1 美元。
为躲避稳定币黑名单,攻击者在 UniswapX、1inch Fusion 与 Aave 疯狂抛售 7.29 亿 USDT 换取抗审查的 ETH 与 TRX(损失 $1.19 亿滑点);Circle(05:04 冻结 8.23 亿 USDC)、Tether(冻结 17.59 亿 USDT)与 Ripple(06:01 冻结 4,050 万 RLUSD)紧急拉闸。
令人费解的应急盲区:虽然币安暂停了提币并在 06:55 BJT 用同一把钥匙将剩余零碎代币转回安全钱包,但未立即覆盖 0xef0100 委托指针,导致新充入 Binance 14 的资金在 04:41 至 07:56 间又被黑客连续清扫 6 次。
08:06–08:10 BJT 币安终于完成 EIP-7702 撤销签名;08:08 Arbitrum 安全委员会动用紧急权限将黑客地址内 8,426 ETH 与 7,460 万枚 ARB 强制划入锁定地址。币安宣布 SAFU 基金与自有资金全额兜底,重构签名服务。
● 社会工程学入口(Contagious Interview):事发前三天(10月27日),币安安全团队曾披露过去一周拦截了多起朝鲜黑客组织的伪装招聘攻击——攻击者假扮猎头或项目方,诱导工程师在代码测试中运行含木马的开发工具,从而横向渗透至热钱包提币签名服务容器。
● 链上彩排轨迹(慢雾余弦指出“操作粗糙但准备充分”):攻击者操作地址 0x7C86…5CA0 自 10月28日起从 Tornado Cash 提取 3 笔约 0.1 ETH 的燃气费;29日 10:29 部署首版废弃合约 0x19be…f2bf,22:20–22:24 对两个自备外部钱包发起两轮 EIP-7702 清扫演练;23:59 部署最终版无源码清扫器 0x63e8…6fAe,并于 30日 00:21–00:30 完成第 3 次彩排。