登录
注册
在以太坊生态的漫长历史中,一段被遗忘的代码缺陷终于迎来了修复时刻。安全研究人员 0xflorent 与 2016 年发行的 HongCoin 项目团队展开合作,利用合约中一个长期未被修复的整数溢出漏洞,成功解除了被冻结长达九年的约 200 万美元资金。这笔资金原本属于一次失败的代币销售,由于退款逻辑中的致命错误,导致投资者无法收回投入的 ETH。此次行动不仅挽回了巨额损失,更标志着以太坊历史上首次通过白帽技术成功解冻因代码缺陷而锁死的资产。
该合约的退款机制存在严重的逻辑缺陷:当持有者的代币余额超过某个全局计数器时,退款功能即被锁定。由于过去多年间部分退款操作的累积,该全局计数器的数值已降至 356,导致后续退款上限被严格限制在 3.56 ETH 以内。午方 AI 梳理发现,0xflorent 深入分析了合约代码,指出其管理员函数仅允许 HongCoin 的多签名钱包调用,且缺乏 Solidity 语言后期引入的整数溢出防护机制。通过构造特定的输入值调用该函数,可以将持有者余额重置为 1,从而绕过退款检查并释放被冻结的资金。
值得注意的是,这次资金解冻并非单方面的攻击行为,而是一次高度协作的白帽行动。由于管理员功能的执行必须依赖 HongCoin 多签名钱包的授权,0xflorent 首先通过电子邮件联系项目团队成员,并在以太坊主网的测试环境中完整验证了解锁流程。在确认安全无误后,项目团队亲自签署了相关的解锁交易。双方共完成了 41 笔交易,每笔交易对应一位被冻结资金的持有者,成功释放了约 1000 ETH。
此外,另有 7 位持有者因代币余额较少,无需特殊操作即可直接获得退款。目前,共有 48 位原始投资者具备领取资格,其中已有两人领取了共计 96.5 ETH,约合 19.3 万美元。
0xflorent 在 X 平台上表示,这是首次在以太坊上利用白帽技术成功解冻被冻结的资金,这一成就具有里程碑意义。
事实上,这已是他在八天内第二次公开报道此类事件。早在 5 月 24 日,他就曾成功将 19.329 ETH,约合 4.059 万美元,退还给原始所有者。这笔资金包括来自 2018 年 1 月某次失败 ICO 项目的 5.141 ETH,以及来自一个 Liquality 钱包用户账户中的 14.190 ETH,该钱包在 2024 年关闭后导致相关账户无法使用。午方 AI 注意到,此类案例的频发凸显了早期智能合约在安全性设计上的普遍缺失,同时也展示了社区力量在修复历史遗留问题上的关键作用。
当前,去中心化金融领域正面临严峻的安全挑战,各类漏洞频发导致巨额损失。仅 4 月份,多个去中心化金融平台就遭受了数亿美元的打击,其中 Kelp DAO 的损失尤为惨重,高达约 2.93 亿美元。在这种背景下,0xflorent 的行动为行业提供了一个宝贵的参考范式:通过技术分析与多方协作,即便是九年前的代码缺陷也能被安全修复。午方 AI 分析认为,随着智能合约审计技术的进步和白帽社区的活跃,未来类似的历史遗留问题有望得到更系统性的解决,从而提升整个以太坊生态的资产安全性与用户信任度。