9月12日,知道创宇区块链安全实验室监测到Avalanche上的DeFi协议?ZabuFinance项目遭受闪电贷攻击。实验室第一时间跟踪本次事件并分析。
攻击合约
攻击合约1:
0x0e65Fb2c02C72E9a2e32Cc42837df7E46219F400
攻击合约2:
0x5c9AD7b877F06e751Ee006A3F27546757BBE53Dd
漏洞合约
ZABUFarm:
0xf61b4f980a1f34b55bbf3b2ef28213efcc6248c4
动态 | 美国新泽西州Elizabeth酒吧接受BTC和LTC付款:美国新泽西州机场第一候机楼的Elizabeth酒吧接受BTC和LTC付款,不久之后,CoinFlip ATM机也将入驻该酒吧。(Daily Hodl)[2019/9/29]
SPORE:
0x6e7f5c0b9f4432716bdd0a77a3601291b9d9e985
漏洞成因分析
漏洞产生原因在于Defi协议与代币协议之间的不兼容,其不兼容主要是zabuFarm合约质押功能与spore合约转账功能出现冲突,下面从双方功能实现逻辑来分析冲突。
声音 | 智能合约之父Nick Szabo:比特币ETF可能会导致更多的问题:据官方Twitter,智能合约之父Nick Szabo于8月12日发出的一系列推文显示其似乎对比特币ETF获得监管机构批准持规避风险的态度。他在推文中写道,“就我个人而言,我不会为为ETF或华尔街管理的资金游说,它们可能导致更多的问题。最近愚蠢的抛售已经或将很快摧毁这个领域的许多自以为是的、一无所知的东西。我们不需要新的人来代替他们。”[2018/8/14]
zabuFarm合约质押功能
zabuFarm合约质押功能由函数deposit实现
声音 | Nick Szabo:层级组织的区块链项目总处于中心化状态:智能合约之父Nick Szabo今日表示:“我发现那些由层级组织(比如由风投投资的公司)推出的区块链项目总会处于中心化的状态中,这会破坏区块链的中心价值,即信任最小化。”[2018/7/20]
简述deposit函数实现逻辑:
1.由传参_pid获取对应矿池信息与用户信息
2.更新_pid对应矿池信息,当用户账户不为0向用户发送质押已产生奖励
3.将传参_amount数量的代币从函数调用者转移到该合约
4.更新用户添加的代币以及最新奖励状态5.触发质押事件。
spore合约转账功能
spore合约转账功能由函数_transferStandard实现(ps:_transferStandard函数是zabuFarm合约质押功能转账时调用的函数)
简述_transferStandard函数实现逻辑:
1.由传参tAmount通过_getValues函数获取五个值,分别是rAmount实际转账数量,rTransferAmount收费后转账数量,rFee实际费用,tTransferAmount初始转账数量,tFee初始费用
2.对相应账户进行实际转账代币数量更新
3.通过_reflectFee函数进行费用记录更新
由此我们可以发现?zabuFarm合约质押功能与spore合约转账功能出现冲突的本质在于deposit函数仅是对用户传入转账金额_amount?做用户账户更新记录,而不是对_transferStandard?函数在收取费用后实际转账做用户账户更新记录,导致实际收款小于账户记录,俗称亏本买卖。
简述攻击过程
1.利用攻击合约10x0e65,将WAVAX代币通过Pangolin置换成SPORE代币,并质押到ZABUFarm合约中;
2.通过攻击合约2?0x5c9A从Pangolin闪电贷借出SPORE代币,并利用SPORE代币不断在ZABUFarm?合约进行质押-提现的操作,消耗原本属于ZABUFarm合约的SPORE代币,由于ZABUFarm合约是通过SPORE?代币总量计算奖励,攻击合约10x0e65会获得巨额ZABU代币奖励;
3.最后取出质押SPORE代币,归还闪电贷,抛售ZABU代币获利。
总结
此次攻击属于defi协议与代币协议之间不兼容导致的,迄今为止此类攻击事件已发生数次,知道创宇区块链安全实验室再次提醒,近期各链上频频爆发攻击事件,合约安全愈发需要得到迫切重视,合约审计、风控措施、应急计划等都有必要切实落实。
尊敬的EXX用户:????Qtum将于区块高度845,000进行网络升级和硬分叉,为支持本次网络升级和硬分叉,平台将于香港时间2021年4月30日9:00暂停QTUM的充币和提币业务.
1900/1/1 0:00:00关于上线CECF的公告尊敬的用户:DeerBitGlobal交易平台将于2021年9月18日10:00在币币交易正式开启CECF/USDT交易,并于2021年9月17日10:00开放充提服务.
1900/1/1 0:00:00撰文:GraemeBoy,Mirror.xyz项目首席技术官编译:PerryWangNounsDAO是一个NFT项目,它将伪随机生成图像,并结合拍卖、社区治理和一种新颖的渲染技术.
1900/1/1 0:00:00链闻消息,艺术品独立数字登记机构Artory完成450万美元融资,BorderlessCapital、DFG和Jsquare共同领投.
1900/1/1 0:00:00尊敬的MEXC用戶:MEXCGlobal將支持DonnieFinance空投IOST持倉用戶的代幣空投計劃.
1900/1/1 0:00:00来源:Coinlist博客编译:链捕手CoinMarketCap数据显示,目前加密市场中共有6000多种代币。这大约是世界上所有不同法定货币的35倍.
1900/1/1 0:00:00