前言
9月12日,知道创宇区块链安全实验室监测到Avalanche上的DeFi协议ZabuFinance项目遭受闪电贷攻击。实验室第一时间跟踪本次事件并分析。
涉及对象
攻击合约
攻击合约1:
0x0e65Fb2c02C72E9a2e32Cc42837df7E46219F400
攻击合约2:
RIZZO:传奇密码学家Nick Szabo将比特币视为最好的货币形式已过去两年整:金色财经报道,比特币杂志编辑RIZZO表示,传奇密码学家Nick Szabo谈论比特币已经过去整整两年了。
Nick Szabo于2020年12月26日表示,比特币是价值投资,货币是一种相当有价值的服务,而比特币是最好的货币形式。[2022/12/27 22:09:18]
0x5c9AD7b877F06e751Ee006A3F27546757BBE53Dd
漏洞合约
ZABUFarm:
0xf61b4f980a1f34b55bbf3b2ef28213efcc6248c4
美国参议员ElizabethWarren质疑上市矿企Greenidge的环境足迹:12月3日消息,美国参议员ElizabethWarren在给上市公司首席执行官JeffreyKirt的一封详细信中质疑GreenidgeGeneration(GREE)在纽约州的比特币采矿业务的环境足迹。Warren写信给JeffreyKirt,她担心公司的能源使用以及对环境和消费者的影响。鉴于与比特币采矿相关的极高的能源使用量和碳排放量,Greenidge和其他工厂的挖矿作业引发了人们对其对全球环境、当地生态系统和消费者电力成本影响的担忧,并要求在12月17日前做出详细回应。(FxStreet)[2021/12/3 12:48:23]
SPORE:
声音 | Elizabeth White:未来经济将以100%的数字资产为基础:据cryptoglobe报道,The White Company首席执行官Elizabeth White表示,未来经济将以100%的数字资产为基础。每一项资产,如货币、投资、房地产或任何资产的所有权,都将标记在区块链上。它更高效,更安全。[2019/2/24]
0x6e7f5c0b9f4432716bdd0a77a3601291b9d9e985
漏洞成因分析
漏洞产生原因在于Defi协议与代币协议之间的不兼容,其不兼容主要是zabuFarm合约质押功能与spore合约转账功能出现冲突,下面从双方功能实现逻辑来分析冲突。
声音 | Nick Szabo:JPM Coin缺乏信任最小化:据bitcoinexchangeguide报道,加密货币和智能合约先驱Nick Szabo发布推文称,JPM Coin及近乎其双胞胎的Petro(石油币)缺乏将加密货币与银行资金区分开来的主要价值来源,即信任最小化。[2019/2/16]
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协议与代币协议之间不兼容导致的,迄今为止此类攻击事件已发生数次,知道创宇区块链安全实验室再次提醒,近期各链上频频爆发攻击事件,合约安全愈发需要得到迫切重视,合约审计、风控措施、应急计划等都有必要切实落实。
作者|克里斯托弗·康登编译|白泽研究院想象一下在美国联邦储备局登录您自己的帐户。使用笔记本电脑或手机,您可以立即在任何地方使用现金。没有中间人,没有费用,无需等待存款或付款清算.
1900/1/1 0:00:00“不一样生态城”---「第一届线上NFT加密狂欢节」已经上线。这一次,Odaily星球日报联合一线互联网公司以及行业头部NFT明星项目在线上打造了一座“NFT生态城”。带你进入神奇的加密世界.
1900/1/1 0:00:00链集市·让区块链落地更简单 《区块链行业观察》专栏·第47篇作者丨MlNewsNetwork图片丨来源于网络区块链技术已经在很大程度上改变了航运业.
1900/1/1 0:00:00在以比特币为代表的虚拟币持续火爆的情况下人们对这类区块链去中心化金融产品越来越感兴趣,而业界逐步引起很多人注意的新型金融产品让很好看好这个领域的朋友们跃跃欲试.
1900/1/1 0:00:00加入PolkaWorld社区,共建Web3.0!Kusama7月20日下午16:30左右,Kusama网络的第五个平行链插槽拍卖结束!Bifrost以锁定136.
1900/1/1 0:00:00大约在北京时间8月5日20时左右,将迎来以太坊伦敦硬分叉升级,EIP1559将正式上线以太坊。我在以往的文章中曾经多次介绍EIP1559。这恐怕是以太坊2.0正式上线前最为重大的一次升级.
1900/1/1 0:00:00