木星链 木星链
Ctrl+D收藏木星链
首页 > Ethereum > 正文

ABU:Zabu Finance闪电贷安全事件分析

作者:

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

前言

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

涉及对象

攻击合约

攻击合约1:

0x0e65Fb2c02C72E9a2e32Cc42837df7E46219F400

攻击合约2:

RIZZO:传奇密码学家Nick Szabo将比特币视为最好的货币形式已过去两年整:金色财经报道,比特币杂志编辑RIZZO表示,传奇密码学家Nick Szabo谈论比特币已经过去整整两年了。

Nick Szabo于2020年12月26日表示,比特币是价值投资,货币是一种相当有价值的服务,而比特币是最好的货币形式。[2022/12/27 22:09:18]

0x5c9AD7b877F06e751Ee006A3F27546757BBE53Dd

ZABUFarm:

0xf61b4f980a1f34b55bbf3b2ef28213efcc6248c4

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

SPORE:

声音 | Nick Szabo:层级组织的区块链项目总处于中心化状态:智能合约之父Nick Szabo今日表示:“我发现那些由层级组织(比如由风投投资的公司)推出的区块链项目总会处于中心化的状态中,这会破坏区块链的中心价值,即信任最小化。”[2018/7/20]

0x6e7f5c0b9f4432716bdd0a77a3601291b9d9e985

漏洞成因分析

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

Nick Szab呼吁不要忽视区块链最初的承诺:最早提出智能合约概念的首先驱密码师Nick Szab在Synchronize 2018会议上呼吁观众不要忽视区块链最初的承诺,强调信任最小化和分权化的重要性。[2018/4/20]

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

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

简述攻击过程

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

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

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

总结

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

标签:ABUSPOPOROREShiba ShabuEsportGameWSPORTS价格BOREDM币

Ethereum热门资讯
区块链:山东:开启“区块链+法治”新模式

山东省司法厅副厅长迟丽华表示:去年以来,山东省司法厅积极探索,大力推进区块链技术在法治领域的应用,取得了一定进展和成效。前期工作开展情况?加强工作保障.

1900/1/1 0:00:00
BTC:金色趋势丨行情总在质疑中诞生 时间会验证

2019年小牛行情结束,BTC在14000美金附近见顶回落,跌破120日均线迎来瀑布,后面区间整理后迎来反弹,最高插针至120日均线并未站稳,反弹后继续向下再创新低,这波大反弹只是个超跌反弹.

1900/1/1 0:00:00
USDC:盘点4个有潜力的 DeFi 收益优化协议

去中心化金融(DeFi)是一种新兴的金融技术,旨在消除金融交易中存在的中介机构,相较于以往,它的创新也为投资者开辟了多种收入途径.

1900/1/1 0:00:00
加密货币:俄罗斯版“石油币”或将面世 能源业将迎变革

俄罗斯国家杜马(俄罗斯联邦议会下院)计划在3月份重新审议并通过新的加密货币法规。俄罗斯金融机构Rambler 2月21日报道称,前能源部长伊戈尔·优素福夫(Igor Yusufov)也提出了一个.

1900/1/1 0:00:00
数字货币:接二连三 央行频频高调喊话数字货币

当我们探讨技术变革的时候,其实未来早已在不经意间悄然而至。“在可预见的未来里,数字货币将由以国家主权信用做背书的中央银行发行,这是货币几千年发展历史里一个进化的结果.

1900/1/1 0:00:00
STA:Staking与DeFi的完美结合 一文了解流动Staking的重要意义

注:原文来自messari,作者是Cristiano Ventricelli。以太坊从PoW(工作量证明)转向PoS(权益证明),不仅被宣扬成是以太坊的游戏规则改变者,其也影响到了整个加密货币领.

1900/1/1 0:00:00