Euler Finance 黑客分析——闪贷攻击

Euler Finance 黑客分析——闪贷攻击

概述:

2023 年 3 月 13 日,Euler Finance 最近推出的捐赠流动性功能中的一个逻辑缺陷被用于闪电贷。黑客改变了借入和出售 DAI 代币的转换率逻辑,导致该项目损失 1.97 亿美元。

智能合约黑客概述:

file

解码智能合约漏洞:

  • 攻击者从 AaveV2 获得了一笔价值 3000 万美元的 DAI 闪电贷以启动该漏洞,他设立了两个账户——一个作为借款人,另一个作为清算人。

file

  • 攻击者将 30M DAI 转移到借款人的账户,借款人随后使用 20M DAI 并铸造了 195M e-DAI 和 200M d-DAI。

file

  • 然后,攻击者使用借款人的账户偿还了 1000 万 DAI,这使 d-DAI 代币的价值减少了 1000 万 DAI。 file
  • 为了使情况可流动,借款人再次铸造了 1.95 亿个 e-DAI 和 2 亿个 d-DAI 代币。然而,donateToReserve() 方法中的一个逻辑错误导致 e-DAI 代币被销毁而不是 d-DAI 代币,从而导致无担保的“d-DAI”代币债务永远无法偿还。 file file
    • 清算人清算债务并借入,产生 3.1 亿 e-DAI 利润,后来转换为 3890 万 DAI 等值。

file

  • 攻击者随后偿还了 Flash 贷款,并获得了 880 万 DAI 的净利润。攻击一直持续到攻击者耗尽该项目的资金。 通过Github 获取更多区块链学习资料!

https://github.com/Manuel-yang/BlockChainSelfLearning

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值