全球区块链监管查询平台

简体中文
下载WikiBit

Dot Finance闪电贷安全事件分析

Dot Finance闪电贷安全事件分析 WikiBit 2021-08-30 15:03

2.为攻击提供资金支持get reward 函数1.使用 balanceOf(a

  2.为攻击提供资金支持

  

  get reward 函数

  1.使用 balanceOf(address(this)) 获取 CAKE 代币余额

  2.通过 CAKE 代币余额来铸造奖励

简要过程及原理分析

  1.黑客使用 PancakeSwap 闪电贷获得初始资金 100 Cake 代币;

  2.通过将 Cake 代币 打入 VaultPinkBNB 合约,来影响 getReward 函数获取合约 Cake 代币真实值,同时 performanceFee 参数受 Cake 代币真实值影响数值巨大;

  3.最后 mintFor 函数使用受影响的 performanceFee 参数向黑客铸造大量 pink 代币奖励;

总结

  此次攻击属于 PancakeBunny 同类型的攻击事件,迄今为止此类攻击事件已发生多次,知道创宇区块链安全实验室再次提醒,近期 BSC 链上频频爆发攻击事件,合约安全愈发需要得到迫切重视,合约审计、风控措施、应急计划等都有必要切实落实。

免责声明:

本文观点仅代表作者个人观点,不构成本平台的投资建议,本平台不对文章信息准确性、完整性和及时性作出任何保证,亦不对因使用或信赖文章信息引发的任何损失承担责任

  • 通证换算
  • 汇率换算
  • 购汇计算
/
当前汇率
可兑换金额

0.00