值得信赖的区块链资讯!
揭秘以太坊TIME合约黑客攻击事件 如何利用ERC2771协议安全问题获利?
当我们都以为这本是一场普通的攻击。
2023年12月07日,据Beosin旗下Eagle Eye平台消息,以太坊的TIME合约遭受黑客攻击,黑客获利约18.8万美元。

EagleEye平台截图
但我们发现,本次事情好像不止这么简单。
通过追踪溯源发现,我们发现在2023年12月4日,thirdweb就在博客和官方发布漏洞公告称“2023 年 11 月 20 日,我们意识到 web3 智能合约常用开源库特定模式的集成存在安全漏洞,该漏洞影响了 Thirdweb 的一些预构建智能合约,并联系了相关项目方进行缓解。”

相关链接:https://twitter.com/thirdweb/status/1731841493407576247,https://blog.thirdweb.com/security-vulnerability/
12月7日,以太坊的TIME合约,成为第一个因该安全问题受害的第一项目。
今天让我们还原一下本次攻击事件真相。
协议背景简介
ERC2771 原生元交易安全协议:
EIP 2771协议为接收者合约定义了合约级协议,以通过可信转发器合约接受元交易。没有进行任何协议更改。通过附加额外的 calldata 向接收者合约发送有效的 msg.sender(称为 _msgSender())和 msg.data(称为 _msgData()),该协议设计的初衷在于让以太坊接受来自没有 ETH 来支付 Gas 费用的外部账户的调用。
由于该设计的特殊性,其msg.sender正如其协议描述的那样是通过_msgSender()函数获取的,该函数会会判断发起者是否为可信转发器,如果是,则将截取传入的Calldata的最后20个字节作为交易的发起者。

参考链接:https://eips.ethereum.org/EIPS/eip-2771,https://etherscan.io/address/0x4b0e9a7da8bab813efae92a6651019b8bd6c0a29#code
Muticall批处理调用库:
Muticall是一个由openzeppelin contacts提供的单个外部调用中批量处理多个调用的功能库。
从Time事件中我们可以看见其Multicall()函数中将循环调用DelegateCall 函数处理Calldata并调用本合约的其他函数。

参考链接:https://github.com/OpenZeppelin/openzeppelin-contracts,https://etherscan.io/address/0x4b0e9a7da8bab813efae92a6651019b8bd6c0a29#code
TIME合约事件相关信息
●攻击交易
0xecdd111a60debfadc6533de30fb7f55dc5ceed01dfadd30e4a7ebdb416d2f6b6
●攻击者地址
0xfde0d1575ed8e06fbf36256bcdfa1f359281455a
●攻击合约
0x6980a47bee930a4584b09ee79ebe46484fbdbdd0
●被攻击合约
0x4b0e9a7da8bab813efae92a6651019b8bd6c0a29
TIME合约事件漏洞分析
本次攻击主要利用了转发器(Forwarder)合约调用了TIME 代币的multicall 函数,并由于TIME代币使用了ERC2771 原生元交易的安全协议,从而恶意伪造_msg.sender进而销毁了pair中的代币。最终由于token代币价格上涨兑换而获利。
TIME合约事件攻击流程
1.攻击者首先使用5个WTH兑换约34.5亿个Time代币作为准备资金。

2.接着攻击者调用转发器的execute函数通过签名验证,并传入恶意的calldata,如下


3.此时execute函数会调用req.to地址(Time代币地址),并将req.data和req.from地址打包并调用Time代币的multicall函数。那这里黑客是如何将req.from给舍弃的呢?原因在于黑客将data[1]的长度(size)设置为了0×38,那么muticall在解析data时req.from将被截断。

参考:https://docs.soliditylang.org/en/v0.8.12/abi-spec.html
4. muticall 函数以pair的调用者身份调用burn函数销毁piar中的Time代币。


5. 最后攻击者调用pair中的sync函数同步pair中的储备量,使得Time代币价格上涨。

最后黑客使用准备阶段获得的TIME代币在pair中兑换ETH从而获利18.8万美元。
这次攻击事件再次提醒我们,智能合约的安全性至关重要,项目方必须加强对漏洞的识别和修复,以确保区块链生态系统的可持续发展和用户的资产安全。
比推快讯
更多 >>- CF Benchmarks 预测比特币 2035 年价格将达 140 万美元
- OpenAl 推出 GPT-5.2-Codex,针对智能体编码深度优化
- CZ:加密支付需要完善的隐私解决方案
- Pump.fun 集体诉讼案被允许提交 MEV 交易行为新证据
- Rhea Finance:ZcashFi 现已上线,ZEC 持有者可参与借贷并获取对应年化收益
- Cardano 创始人批评特朗普加密政策损害行业前景
- CZ 对手盘巨鲸再次面临清算风险,浮亏超 4000 万美元
- 预告:日本央行今日加息在即,美联储降息前景或将生变
- 加密市场结构法案《CLARITY 法案》预计于 1 月提交参议院审议
- 数据:ETH 当前全网 8 小时平均资金费率为 0.002%
- 华泰证券:11 月美国 CPI 数据低于预期,降息预期上升
- 纽交所母公司 ICE 正洽谈投资加密支付公司 MoonPay,目标估值约 50 亿美元
- 国联民生宏观:11 月 CPI 难改美联储降息决策
- 某比特币 OG 巨鲸已向币安存入 5152 枚 BTC,价值约 4.45 亿美元
- 美国股票市场将在 12 月 24 日和 26 日如期开市
- 周受资内部信曝TikTok美国方案:字节保留电商、广告,合资公司负责数据安全
- pension-usdt.eth 转向 BTC 多单并建仓至 1000 枚,上一轮 ETH 空单亏损 209.7 万美元
- 摩根大通重申:预计2028年稳定币市场规模将维持在5000-6000亿美元水平
- 美联储准备金余额降至 2.93 万亿美元,创今年最低点
- 日本美债持有规模升至1.2万亿美元
- 古尔斯比:若通胀消退,美联储可考虑下调利率
- 特朗普:(关于美联储面试)昨天见了美联储理事沃勒,他很棒,正在与三四个人交谈
- 数据:2000.02 万枚 POL 从匿名地址转出,价值约 213 万美元
- 微软、谷歌等24家公司加入美国人工智能“创世纪计划”
- 高盛:金价飙升势头或延续至2026年,目标上看4900美元
- 据比推数据,ETH现报2805.44美元,1小时跌幅为5.09%,价格波动较大,请谨慎交易,控制风险。
- 日本金融业高管称加密税改进展“极其缓慢”,或最早至 2028 年生效
- Kalshi:暂无计划推出大学运动员转会预测合约
- 美联储明年 1 月维持利率不变的概率为 73.4%
- 特斯拉股价涨超 5%
- 数据:过去 24 小时全网爆仓 4.14 亿美元,多单爆仓 2.67 亿美元,空单爆仓 1.47 亿美元
- Bankless 发布 2026 年加密货币十大预测
- Bitwise 向美 SEC 提交 SUI 现货 ETF 的 S-1 注册声明
- 分析:区块链碎片化或使 RWA 市场每年损失数十亿美元
- NEAR 代币已于 Solana 网络同步发行
- 美国股市延续涨势,道指涨幅扩大至 1%
- 去中心化宽带协议 DAWN 完成 1300 万美元 B 轮融资,Polychain Capital 领投
- Intuit 接入 USDC,在 TurboTax 与 QuickBooks 中引入稳定币支付
- MegaETH 宣布向应用开发者开放 Frontier,应用将开始部署与测试
- 新建钱包接收超 3 万枚 ETH,价值 8831 万美元
- Pump.fun 前开发者因 200 万美元诈骗案被判处六年监禁
- 美 SEC 指控比特币矿企 VBit 创始人涉嫌挪用 4850 万美元资金并实施欺诈
- Resolv Labs 1 小时前从币安提取了 4,658 枚 ETH
- 数据:多个代币出现探底回升
- 道琼斯指数开盘上涨 300.74 点,标普 500 涨 70.3 点
- PayPal 稳定币 PYUSD 已上线 Stable 主网
- 拉加德:数字欧元将迎来重要时刻
- Fluxion DEX 正式在 Mantle 主网上线,聚焦 RWA 现货流动性基础设施
- 哈塞特:美联储仍有很大降息空间
- 美联储发布大型银行监管手册,提升监管透明度
比推专栏
更多 >>观点
比推热门文章
- Pump.fun 集体诉讼案被允许提交 MEV 交易行为新证据
- Rhea Finance:ZcashFi 现已上线,ZEC 持有者可参与借贷并获取对应年化收益
- Cardano 创始人批评特朗普加密政策损害行业前景
- CZ 对手盘巨鲸再次面临清算风险,浮亏超 4000 万美元
- 预告:日本央行今日加息在即,美联储降息前景或将生变
- 加密市场结构法案《CLARITY 法案》预计于 1 月提交参议院审议
- 数据:ETH 当前全网 8 小时平均资金费率为 0.002%
- 华泰证券:11 月美国 CPI 数据低于预期,降息预期上升
- 纽交所母公司 ICE 正洽谈投资加密支付公司 MoonPay,目标估值约 50 亿美元
- 国联民生宏观:11 月 CPI 难改美联储降息决策
比推 APP



