ANC:Avalanche 链上闪电贷攻击事件 —— Zabu Finance 被黑分析

据慢雾区消息,2021年9月12日,Avalanche上ZabuFinance项目遭受闪电贷攻击,慢雾安全团队第一时间介入分析,并将分析结果分享如下。

相关信息

ZabuFinance是Avalanche上的下一代去中心化金融(DeFi)项目。ZabuFinance成熟的生态系统包括收益聚合、收益耕作、抵押、筹款。

以下是本次攻击涉及的具体地址:

攻击流程

1、攻击者首先创建两个攻击合约,随后通过攻击合约1在Pangolin将WAVAX兑换成SPORE代币,并将获得的SPORE代币抵押至ZABUFarm合约中,为后续获取ZABU代币奖励做准备。

通过Avalanche Bridge跨链至Avalanche的比特币数量回升至3500枚左右:12月3日消息,据Snowtrace数据显示,通过Avalanche Bridge跨链至 Avalanche 的比特币数量回升至3505.3枚左右,此前该数据突破4000枚后或因WBTC脱锚影响锐减至2700枚左右。[2022/12/3 21:20:13]

2、攻击者通过攻击合约2从Pangolin闪电贷借出SPORE代币,随后开始不断的使用SPORE代币在ZABUFarm合约中进行抵押/提现操作。由于SPORE代币在转账过程中需要收取一定的手续费(SPORE合约收取),而ZABUFarm合约实际接收到的SPORE代币数量是小于攻击者传入的抵押数量的。分析中我们注意到ZABUFarm合约在用户抵押时会直接记录用户传入的抵押数量,而不是记录合约实际收到的代币数量,但ZABUFarm合约在用户提现时允许用户全部提取用户抵押时合约记录的抵押数量。这就导致了攻击者在抵押时ZABUFarm合约实际接收到的SPORE代币数量小于攻击者在提现时ZABUFarm合约转出给攻击者的代币数量。

Ontology VC SDK系列DID工具发布,面向全球Java和Go语言的Web3开发者开源使用:5月4日消息,Ontology VC SDK 系列DID工具包正式发布。作为ONT ID的有效补充,VC SDK系列主要包含面向2种开发语言的2大类总计4套工具,目前已面向全球开发者开源。开发人员可以部署相关 Web3 应用程序,或者将可验证凭证功能嵌入到现有的Web2应用程序当中,有效节省开发成本,实现平滑接入与高效部署。

据悉,该工具包能够应用于教育、求职、尽职调查等多种场景之中,解决社会协作中的现存痛点,助力企业实现技术升级与业务飞跃。[2022/5/4 2:49:23]

3、攻击者正是利用了ZABUFarm合约与SPORE代币兼容性问题导致的记账缺陷,从而不断通过抵押/提现操作将ZABUFarm合约中的SPORE资金消耗至一个极低的数值。而ZABUFarm合约的抵押奖励正是通过累积的区块奖励除合约中抵押的SPORE代币总量参与计算的,因此当ZABUFarm合约中的SPORE代币总量降低到一个极低的数值时无疑会计算出一个极大的奖励数值。

AvalancheGo发布v1.7.3版本,向后兼容AvalancheGo v1.7.0:12月21日,官方消息,AvalancheGo发布v1.7.3版本,向后兼容AvalancheGo v1.7.0,可选但推荐升级。[2021/12/21 7:52:52]

4、攻击者通过先前已在ZABUFarm中有进行抵押的攻击合约1获取了大量的ZABU代币奖励,随后便对ZABU代币进行了抛售。

MistTrack分析过程

慢雾AML团队分析统计,本次攻击黑客获利约60万美元。

资金流向分析

慢雾AML旗下MistTrack反追踪系统分析发现,以太坊上的攻击者地址(0x9ed...f86)初始资金来自混币平台Tornado.Cash转入的31ETH。

LAVAswap即将开启创世空投池 支持HPT:据官方消息,火币生态链项目LAVAswap的空投挖矿阶段即将正式开启,开启后将支持包括HPT在内的5个池子,HPT空投池将于新加坡时间1月27日晚10点同步开启,每个空投池将分配20 万个 LAVA 代币。

Huobi Pool Token(HPT)是火币矿池生态通证,与火币矿池各业务有机结合。HPT持有人每日可以获得火币矿池数字资产持有激励,也可深度参与火币矿池的未来发展。LAVAswap是基于火币生态链的全新DEX,包括空投池、流动性矿池、DEX、跨链资产桥等。[2021/1/27 21:48:12]

接着,将30WETH跨链到Avalanche。攻击者在Avalanche上分别创建了攻击合约1和2。接着,攻击者通过攻击合约1将WAVAX兑换为SPORE,并将SPORE抵押到ZABUFarm合约中。攻击者通过攻击合约2从Pangolin闪电贷借出SPORE代币,随后多次在ZABUFarm合约中进行抵押/提现操作。在获利后,攻击者将获利的约45亿ZABU代币多次兑换为WAVAX代币,再将WAVAX代币兑换为201WETH.e。接着,攻击者将获利的WETH.e跨链到以太坊。没有任何停歇,攻击者直接将获利资金通过Tornado.Cash转出。经过以上分析,可以认为攻击者是较为专业的,毫不含糊地直接从Tornado.Cash转入初始资金,最后又通过Tornado.Cash顺利将获利资金转出。

总结

此次攻击是由于ZabuFinance的抵押模型与SPORE代币不兼容导致的,此类问题导致的攻击已经发生的多起,慢雾安全团队建议:项目抵押模型在对接通缩型代币时应记录用户在转账前后合约实际的代币变化,而不是依赖于用户传入的抵押代币数量。

慢雾AML旗下MistTrack反追踪系统将持续监控被盗资金的转移,拉黑攻击者控制的所有钱包地址,提醒交易所、钱包注意加强地址监控,避免相关恶意资金流入平台。

来源链接:mp.weixin.qq.com

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

慢雾

慢雾

慢雾科技是一家专注区块链生态安全的国家高新技术企业,通过「威胁发现到威胁防御一体化因地制宜的安全解决方案」服务了全球许多头部或知名的项目。慢雾科技的安全解决方案包括:安全审计、威胁情报、漏洞赏金、防御部署、安全顾问等服务并配套有加密货币反、假充值漏洞扫描、漏洞监测、被黑档案库、智能合约防火墙、SafeStaking等SAAS型安全产品,已有商业客户上千家。慢雾慢雾科技慢雾AML慢雾安全Slowmist查看更多

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

金星链

[0:15ms0-1:251ms