Cointime

扫码下载App
iOS & Android

Hundred Finance攻击事件分析

根据Numen链上监控显示Apr-15-2023 02:12:00 PM +UTC时间,Hundred Finance遭到攻击,损失约600万美金。

攻击交易地址:

https://optimistic.etherscan.io/tx/0x6e9ebcdebbabda04fa9f2e3bc21ea8b2e4fb4bf4f4670cb8483e2f0b2604f451

攻击分析

根据调用栈分析如下:

1.攻击者首先调用aave的flashloan函数借出500wbtc。

2.首先观察到hwbtc没有人来进行借贷,只有很早之前攻击者的操作。

3.攻击者先redeem自己早期存入的wbtc,使hwbtc的totalsupply=0。

4.然后攻击者创建了最小代理合约,存入4个wbtc,根据计算获得200个hwbtc。

5.然后攻击者redeem到只剩2wei个wbtc。

6.此时攻击者创建的合约上有500wbtc和2wei hwbtc。

7.攻击者把500wbtc转入池子,此时的hwbtc价格变高,使其能获得借出大量eth的能力。

8.攻击者借出eth,又因为当前合约的solidity版本0.5.16,在计算时引入了计算库防止溢出,所以在redeemunderlying向下取整,赎回500wbtc只需要1wei hwbtc。

9.攻击者清算自己,通过清算再把hwbtc的totalsupply=0,重复上述操作攻击其它借贷池。

从代码角度分析,合约代码基本fork compound,根本问题是Hundred Finance的wbtc资产没有人来借贷,所以攻击者能控制totalsupply,攻击通过给池子转移资产,用极少的totalsupply对应大量的底层资产,是htoken的价格变高,提升借贷权利。

从和compound的diff看这都是正常逻辑,exchangrate确实变大。

下面这部分计算:

上述代码计算也没有问题。evm没有浮点数,默认向下取整。

所以在赎回的时候本需要2wei hwbtc,经过计算只需要1wei。

攻击的两个主要条件,hwbtc没有产生借贷,攻击者可控totalsupply,第二个条件就是上述说明的计算问题。

总结

此次事件的根本原因是 hwbtc没有用户产生借贷,导致黑客可以控制totalsupply,数据向下取整导致redeemunderlying可以全部赎回。如果能闪电贷能借的更多,攻击者持有的份额无限趋近去totalsuply也能完成攻击,但实际情况无法做到。

损失详情:

0.058 WBTC

20,854 枚 SNX

1,265,978枚USDC

842,788 枚 DAI

1,113,430枚USDT

865,142 枚 sUSD

457,286枚 FRAX

1,030枚ETH

评论

所有评论

推荐阅读

  • 中韩半导体ETF涨超5%

    8月5日,中韩半导体ETF(513310)涨超5%,成交额超4亿元。

  • 受韩国两巨头评估设备传闻刺激 中微公司拉升涨超9%

    8月5日,中微公司(688012.SH)拉升涨超9%,报347.18元。 韩国三星电子和SK海力士正在评估中国中微半导体(AMEC)的芯片制造设备,以备在其中国工厂中使用。此时,这两家韩国公司正全力规避美国收紧出口管制的风险。 不过,三星电子在给路透的声明中表示,并未在其中国工厂测试中微公司设备,也没有考虑这样做。SK海力士拒绝置评。

  • OpenRouter周榜被中国模型刷屏,前十占八席

    8月5日消息,模型聚合平台OpenRouter本周大模型Token用量榜前十中,中国模型占据8席。DeepSeek V4 Flash 0423以6.92万亿Token排名第一,小米MiMo-V2.5、腾讯Hy3分列第二、第三,DeepSeek V4 Flash 0731排在第四。DeepSeek一家公司就占据3个席位。智谱GLM5.2、MiniMax M3和阶跃Step3.7 Flash也进入前十。榜单中只有OpenAI的GPT-5.6 Luna和英伟达Nemotron 3 Ultra来自美国公司。

  • OpenRouter周榜被中国模型刷屏,前十占八席

    8月5日消息,模型聚合平台OpenRouter本周大模型Token用量榜前十中,中国模型占据8席。DeepSeek V4 Flash 0423以6.92万亿Token排名第一,小米MiMo-V2.5、腾讯Hy3分列第二、第三,DeepSeek V4 Flash 0731排在第四。DeepSeek一家公司就占据3个席位。智谱GLM5.2、MiniMax M3和阶跃Step3.7 Flash也进入前十。榜单中只有OpenAI的GPT-5.6 Luna和英伟达Nemotron 3 Ultra来自美国公司。

  • 小摩:云端订单暴增超150%,AI投资开始兑现,科技股估值跌出投资机会

    8月5日,摩根大通分析指出,超大型云端服务商(Hyperscaler)目前云端业务积压订单同比增长超过150%,总金额已达约1.7万亿美元,增幅明显高于同期约80%的资本支出增长速度。分析师Mark Schilsky表示,无论是云端业务积压订单或新增年度经常性收入(ARR),成长速度均持续领先资本支出,意味未来营收有望足以支撑目前数千亿美元的AI投资。 该行认为,若市场焦点由“AI资本支出是否过高”逐渐转向“AI投资回报开始实现”,下一波科技股涨势将更可能由大型科技平台接棒,而非持续仅由AI芯片股领军。从技术面观察,追踪美股七大科技巨头的Roundhill Magnificent Seven ETF已自近期低点反弹近10%,重新站上200日移动平均线,并逼近去年4月以来的长期上升趋势线。目前200日均线已逐渐走平,显示市场历经长时间整理。从历史经验来看,盘整时间越长,后续一旦突破,行情往往更具爆发力,因此科技股未来表现仍值得投资人持续关注。

  • 小摩:云端订单暴增超150%,AI投资开始兑现,科技股估值跌出投资机会

    8月5日,摩根大通分析指出,超大型云端服务商(Hyperscaler)目前云端业务积压订单同比增长超过150%,总金额已达约1.7万亿美元,增幅明显高于同期约80%的资本支出增长速度。分析师Mark Schilsky表示,无论是云端业务积压订单或新增年度经常性收入(ARR),成长速度均持续领先资本支出,意味未来营收有望足以支撑目前数千亿美元的AI投资。 该行认为,若市场焦点由“AI资本支出是否过高”逐渐转向“AI投资回报开始实现”,下一波科技股涨势将更可能由大型科技平台接棒,而非持续仅由AI芯片股领军。从技术面观察,追踪美股七大科技巨头的Roundhill Magnificent Seven ETF已自近期低点反弹近10%,重新站上200日移动平均线,并逼近去年4月以来的长期上升趋势线。目前200日均线已逐渐走平,显示市场历经长时间整理。从历史经验来看,盘整时间越长,后续一旦突破,行情往往更具爆发力,因此科技股未来表现仍值得投资人持续关注。

  • 半导体硅片供应商环球晶:硅片产线几乎全面满载 正与多家客户洽谈新长约

    8月5日,据财联社,环球晶董事长徐秀兰表示,半导体市场需求持续回温,既有12吋、8吋及6吋硅片产线几乎全面满载。公司正与多家客户洽谈新长约,范围不只涵盖存储,也延伸至逻辑、先进制程及特殊晶圆硅片。

  • 消息人士:韩国三星电子和SK海力士正在评估中国中微半导体的芯片制造设备

    消息人士透露,韩国三星电子和SK海力士正在评估中国中微半导体的芯片制造设备,考虑将其用于旗下中国工厂。

  • 消息人士:韩国三星电子和SK海力士正在评估中国中微半导体的芯片制造设备

    消息人士透露,韩国三星电子和SK海力士正在评估中国中微半导体的芯片制造设备,考虑将其用于旗下中国工厂。