宇宙链 宇宙链
Ctrl+D收藏宇宙链

Zabu Finance 闪电贷安全事件分析 -ODAILY

作者:

时间:1900/1/1 0:00:00

前言

9月12日,知道创宇区块链安全实验室监测到Avalanche上的DeFi协议ZabuFinance项目遭受闪电贷攻击。实验室第一时间跟踪本次事件并分析。

涉及对象

攻击合约

攻击合约1:

0x0e65Fb2c02C72E9a2e32Cc42837df7E46219F400

推特CEO取关Elizabeth Warren:推特CEO Jack Dorsey已经取关Elizabeth Warren。据悉,Elizabeth Warren曾在2020年竞选美国总统,目前是美国民主党、马萨诸塞州参议员,也是美国政界自由派的重要代表人物之一。她在今日的Bloomberg TV中表示加密货币需要更多监管。在本周三的参议院银行委员会听证会中,美国立法者们本来要讨论CBDC,但是关于比特币的话题引起了不少立法者的关注,该经济政策小组委员会很可能会就加密货币召开进一步的听证会,而Elizabeth Warren就是小组委员会的主席。[2021/6/10 23:26:53]

攻击合约2:

声音 | Nick Szabo:JPM Coin缺乏信任最小化:据bitcoinexchangeguide报道,加密货币和智能合约先驱Nick Szabo发布推文称,JPM Coin及近乎其双胞胎的Petro(石油币)缺乏将加密货币与银行资金区分开来的主要价值来源,即信任最小化。[2019/2/16]

0x5c9AD7b877F06e751Ee006A3F27546757BBE53Dd

漏洞合约

ZABUFarm:

0xf61b4f980a1f34b55bbf3b2ef28213efcc6248c4

SPORE:

声音 | 智能合约之父Nick Szabo:比特币ETF可能会导致更多的问题:据官方Twitter,智能合约之父Nick Szabo于8月12日发出的一系列推文显示其似乎对比特币ETF获得监管机构批准持规避风险的态度。他在推文中写道,“就我个人而言,我不会为为ETF或华尔街管理的资金游说,它们可能导致更多的问题。最近愚蠢的抛售已经或将很快摧毁这个领域的许多自以为是的、一无所知的东西。我们不需要新的人来代替他们。”[2018/8/14]

0x6e7f5c0b9f4432716bdd0a77a3601291b9d9e985

漏洞成因分析

漏洞产生原因在于Defi协议与代币协议之间的不兼容,其不兼容主要是zabuFarm合约质押功能与spore合约转账功能出现冲突,下面从双方功能实现逻辑来分析冲突。

Nick Szabo:比特币波动性大源自其未来的不确定性:智能合约先驱Nick Szabo今日在其社交媒体表示,比特币的波动性大是因为其未来的不确定性(方面和竞争方面),而不是限定的数量。当这些不确定性减少,比特币的波动性就会相应的下降,直到法币表现出更多的不确定性。[2018/6/22]

zabuFarm合约质押功能

zabuFarm合约质押功能由函数deposit实现

简述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函数进行费用记录更新

由此我们可以发现\nzabuFarm合约质押功能与spore合约转账功能出现冲突的本质在于deposit函数仅是对用户传入转账金额_amount\n做用户账户更新记录,而不是对_transferStandard\n函数在收取费用后实际转账做用户账户更新记录,导致实际收款小于账户记录,俗称亏本买卖。

简述攻击过程

1.利用攻击合约10x0e65,将WAVAX代币通过Pangolin置换成SPORE代币,并质押到ZABUFarm合约中;

2.通过攻击合约2\n0x5c9A从Pangolin闪电贷借出SPORE代币,并利用SPORE代币不断在ZABUFarm\n合约进行质押-提现的操作,消耗原本属于ZABUFarm合约的SPORE代币,由于ZABUFarm合约是通过SPORE\n代币总量计算奖励,攻击合约10x0e65会获得巨额ZABU代币奖励;

3.最后取出质押SPORE代币,归还闪电贷,抛售ZABU代币获利。

总结

此次攻击属于defi协议与代币协议之间不兼容导致的,迄今为止此类攻击事件已发生数次,知道创宇区块链安全实验室再次提醒,近期各链上频频爆发攻击事件,合约安全愈发需要得到迫切重视,合约审计、风控措施、应急计划等都有必要切实落实。

标签:ABUSPOREPOROREMetaBullrageSPORE币MINISPORTZ价格KoreCoin

抹茶交易所热门资讯
社交代币“翻新”,加密圈重启 SocialFi-ODAILY

流动性挖矿能否扩耕「SocialFi」?继GameFi、NFTFi陆续迎来爆发期之后,SocialFi概念也开始活跃起来.

1900/1/1 0:00:00
扎克伯格:Facebook目标是让元宇宙规模达到10亿人-ODAILY

Facebook预计,仅2021年,其元宇宙项目就将耗资至少100亿美元,而Facebook的目标是让元宇宙的规模达到10亿人。 Facebook&元宇宙马克·扎克伯格最近一直在死磕元宇宙——且这个“死磕”的代价非常高昂.

1900/1/1 0:00:00
稳定币胜负未分,Mars如何成为市场破局者?丨链节点AMA-ODAILY

稳定币一直以来都是用户通往区块链世界的钥匙,然而随着DeFi市场的爆发,这把“钥匙”的用途也得到了极大的增加.

1900/1/1 0:00:00
10 个项目在Kusama上发起Crowdloan活动 | 波卡周报-ODAILY

Polkadot Polkadot官方发布了关于crowdloans如何运作以及如何安全参与crowdloans的内容.

1900/1/1 0:00:00
一文读懂公共部门、区块链和数字太空竞赛三者之间的角色关系-ODAILY

2015年,《经济学人》杂志将区块链誉为“信任机器”,能够取代治理结构,取代机构,并将交易和信息的透明度提高到一个新的水平,对整个公共生活产生影响.

1900/1/1 0:00:00
可转化治理分配:一种新型的有效分配治理代币的模型-ODAILY

#摘要 代币分配机制采用了传统金融世界中的许多结构——包括归属时间表和归属悬崖——这导致了一些意想不到的后果,例如代币归属时的不利价格行为;以及在协议中拥有巨大经济利益的持有者无法行使治理控制权.

1900/1/1 0:00:00