1月9日凌晨,一场突如其来的攻击让Truebit Protocol五年前部署的合约成了"提款机"——攻击者在短时间内掏空了合约中的8,535.36枚ETH,按当时价格计约2640万美元。



安全团队的分析揭开了这起事件的面纱。攻击手法并不复杂,但却异常有效。

**攻击流程是这样的:**

首先,攻击者通过调用getPurchasePrice()函数侦查价格信息。接着,他们瞄准了合约中存在缺陷的函数,以极小的msg.value发起调用。由于合约代码未开源,通过反编译推测这个函数存在算术逻辑漏洞——很可能是整数截断处理不当,导致攻击者得以凭空铸造大量TRU代币。

然后是关键一步:通过burn函数把这些凭空造出的代币"卖回"给合约,从中提取真实的ETH。这个操作反复执行了5次,每次msg.value逐步增加,最终把合约储备中的ETH几乎悉数掏空。

这次事件给业界敲了警钟——即使是五年前部署的"老牌"项目,如果合约逻辑存在漏洞又未及时更新,仍然可能成为黑客眼中的猎物。
ETH-0.68%
TRU-2.26%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 7
  • 转发
  • 分享
评论
0/400
地平线猎手vip
· 19小时前
整数截断这种低级错误五年都没修,真的绝了…老项目就这样被猎了
回复0
RatioHuntervip
· 01-11 04:16
真晕,五年的老合约还能这么玩?整数截断这种低级漏洞居然一直没人发现,搞笑
回复0
链上小透明ervip
· 01-09 11:54
这下好了,五年的合约也保不住,整数截断这种低级bug都能翻车,怪不得这么多老项目成了提款机
回复0
SocialFiQueenvip
· 01-09 11:49
靠,整数截断漏洞还能玩五年?Truebit这是有多懒啊...
回复0
天台VIP会员vip
· 01-09 11:48
靠,五年的老项目还能被这样薅…真的无语,谁想到啊
回复0
鱿鱼丝加班狗vip
· 01-09 11:48
五年老合约还能被薅,属实离谱。整数溢出这种低级漏洞怎么还没修?
回复0
GateUser-9ad11037vip
· 01-09 11:48
五年没更新的合约还敢放那么多ETH?这不是自己往黑客嘴里送吗
回复0
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)