Dot Finance闪电贷安全事件分析-ODAILY_CAKE:APH

前言

8月25日,知道创宇区块链安全实验室监测到BSC链上的DeFi协议DotFinance遭遇闪电贷袭击,价值跌落近35%。实验室第一时间跟踪本次事件并分析。

涉及对象

黑客地址:

0xDFD78a977c08221822F6699AD933869Da6d9720C

Lido将开放xcDOT质押量及验证节点上限:7月15日消息,Lido Finance的审计机构MixBytes表示,Lido将进入xcDOT质押服务的第二阶段,该阶段将开放质押数量与验证节点数量上限、实施动态提名模型以提高收益率、推出去中心化激励预言机以及使用多重签名管理合约更新。[2022/7/15 2:15:36]

攻击合约地址:

0x33f9bB37d60Fa6424230e6Cf11b2d47Db424C879

受害合约地址:

DOT突破33美元关口 日内涨幅为6.88%:火币全球站数据显示,DOT短线上涨,突破33美元关口,现报33.0342美元,日内涨幅达到6.88%,行情波动较大,请做好风险控制。[2021/4/26 21:00:26]

0x16fd050f05f8fc361cf9083aa3f624a2bf7e914d0xbfca3b1df0ae863e966b9e35b9a3a3fee2ad8b07

攻击涉及主要函数分析

分析交易哈希

0x68170a309ab2e944e178ccf9bf6f19e25a3f356031ce53539bb9669fc77172f2

DOT突破38美元:火币全球站数据显示,DOT短线上涨,突破38美元,现报38.0025美元,日内涨幅达到3.98%,行情波动较大,请做好风险控制。[2021/4/19 20:34:33]

swap函数

1.整个交易都始于PancakePairswap函数

2.为攻击提供资金支持

getreward函数

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

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

简要过程及原理分析

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

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

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

总结

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

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:0ms0-4:268ms