PUN:猖獗黑客“薅”交易所羊毛?FTX交易所遭到Gas窃取攻击事件分析

2022年10月13日,据据BeosinEagleEyeWeb3安全预警与监控平台的舆情消息,FTX交易所遭到gas窃取攻击,黑客利用FTX支付的gas费用铸造了大量XENTOKEN。

金色财经邀请Beosin安全团队第一时间对事件进行了分析,结果如下:

1、事件相关信息

其中一部分攻击交易:

0xc96b84cd834655290aa4bae7de80a3c117cc19d414f5bcf2fb85b8c5544300890x8eb73bd5c08318a4cfd233940c3a58744830cda999e59ecbc56f094618a91d690x6bada8e084f8d3b62311f0b6eda10f2690e7542dab75a0de436a640036bccf94

多链DeFi管理平台Krystal现已支持Solana网络:12月27日消息,据官方消息,多链DeFi管理平台Krystal宣布现已支持Solana网络,用户可通过流动性聚合器Jupiter Aggregator在Solana链上管理投资组合、发送和接收资产与交换。此外,SmartSwap与其他聚合DEX不久后将上线。[2022/12/27 22:11:06]

其中一个攻击者地址0x1d371CF00038421d6e57CFc31EEff7A09d4B8760其中一个攻击合约0xCba9b1Fd69626932c704DAc4CB58c29244A47FD3被攻击地址0xC098B2a3Aa256D2140208C3de6543aAEf5cd3A94(FTX热钱包地址)

Avalanche链上DeFi协议总锁仓量为100.8亿美元:金色财经报道,据DefiLlama数据显示,目前Avalanche链上DeFi协议总锁仓量为100.8亿美元,24小时增加9.23%。锁仓资产排名前五分别为AAVE(27.1亿美元)、Benqi(13.6亿美元)、TraderJoe(13.6亿美元)、Curve(10.3亿美元)、multichan(6.79亿美元)。[2022/2/6 9:33:28]

2、攻击流程

以其中一笔攻击交易为例(0x8eb73bd5c08318a4cfd233940c3a58744830cda999e59ecbc56f094618a91d69)第一步,攻击者先在链上部署攻击合约(0xCba9b1Fd69626932c704DAc4CB58c29244A47FD3)第二步,FTX热钱包地址会向攻击合约地址转入小额的资金,利用攻击合约(0xCba9...7FD3)进行批量创建子合约。由于整个攻击中创建了大量合约,并且每次执行完子合约之后,子合约都会自毁,所以以下图为例部分展示。

DMEX CPO Will:DeFi+算力NFT将开启矿业2.0:金色财经现场报道,4月25日,2021新基建区块链峰会在成都举办。在分布式存储新时代分会场上,DMEX CPO Will分析认为在DeFi领域的三大应用场景交易、保险和借贷平台,均诞生出一些成功的应用。在整个加密货币市场中,DeFi市值占比相对较小,还处于早期阶段。但这个赛道的项目有良好的发展预期。NFT具备稀缺性、唯一性的特性。这些特性让它在游戏领域、资产映射、数字艺术品领域都有广泛的应用。互联网的应用改变了信息传递和文明传承的方式,区块链的出现则让我们看到了价值产生与传递的更多可能性。

Will介绍DMEX旨为降低用户挖矿投资门槛,目前推出的产品形式,联合挖矿和算力NFT。每一个算力NFT映射了一份真实的,专业的,合规的算力资产,基于此我们可以方便的打通和其他DeFi协议的交互。联合矿池以Filecoin、ETH等主流资产为主。[2021/4/25 20:55:50]

谷歌云已成为Ronin Network验证节点:9月9日消息,Axie Infinity开发商Sky Mavis宣布谷歌云已成为Ronin Network第十八个验证节点。Sky Mavis表示,Google Cloud为其内容交付网络提供负载平衡和缓存服务,使其可以为任何地方使用任何设备的用户提供流畅的体验。[2022/9/9 13:19:31]

?第三步,接下来子合约fallback()函数去向Xen合约发起铸币请求,如下函数,claimRank()函数传入一个时间期限进行铸币,铸币条件是只用支付调用gas费,并无其他成本,并且claimMintRewardAndShare()函数为提取函数,该函数只判断是否达到时间期限,便可无条件提取到任何非零地址。但在此次调用过程中,交易发起者为FTX热钱包地址,所以整个调用过程的gas都是由FTX热钱包地址所支付,而Xen铸币地址为攻击者地址。

前三个步骤,重复多次,并且每次重复过程中都会将已到期的代币提取出来,并且同时发起新的铸币请求,黑客达成他的目标。

3、漏洞分析

本次攻击主要利用了FTX项目没有对接收方为合约地址进行任何限制,也没有对ETH的gasLimit进行限制,导致攻击可以利用合约来铸造XEN代币进行获利。截止发文时,Beosin安全团队通过BeosinTrace对被盗资金进行追踪分析,FTX交易所损失81ETH,黑客通过DODO,Uniswap将XENToken换成ETH转移。

BeosinTrace资金追踪图

4、事件总结

针对本次事件,Beosin安全团队建议:1.对钱包接收为合约的地址进行限制。2.对业务中存在gas风险的业务对gaslimit进行足够小的限制。

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

链链资讯

[0:15ms0-3:554ms