10月27日,链必安-区块链安全态势感知平台舆情监测显示,DeFi借贷协议CreamFinance再次遭受攻击,损失达1.3亿美元。被盗的资金主要是CreamLP代币和其他ERC-20代币。关于本次攻击,成都链安技术团队第一时间进行了事件分析。
#1事件概览
攻击如何发生Eventoverview被盗约1.3亿美元!CreamFinance今年第五次遭黑客攻击,可能它真的有吸引“渣男”的体质。10月28日消息,DeFi协议CreamFinance针对闪电贷攻击事件发布回应称,其以太坊CREAMv1借贷市场被黑客攻击,攻击者从多个地址转移了价值约1.3亿美元的代币,没有其他市场受到影响。团队已经暂停了基于以太坊的v1借贷市场,并且正在进行事后审查。
#2事件具体分析
攻击者如何得手Eventoverview攻击者:0x24354d31bc9d90f62fe5f2454709c32049cf866b攻击合约:0x961d2b694d9097f35cfffa363ef98823928a330d0xf701426b8126BC60530574CEcDCb365D47973284交易hash:0x0fe2542079644e107cbf13690eb9c2c65963ccb79089ff96bfaf8dced2331c921.第一步先通过闪电贷从DssFlash合约借500,000,000DAI。
数据:6月ENS域名注册量为35,884个,环比增逾一倍:金色财经报道,Dune数据显示,6月以太坊域名服务ENS的注册量达到35,884个,较5月的16351个增长超一倍。当前ENS域名注册地址数接近70万(699,148个),其中6月新增地址数达到30339个。[2023/7/1 22:11:36]
2.把DAI放到yDAI合约中进行抵押,换取451,065,927.891934141488397224yDAI。
3.把换取yDAI代币放到Curve.fi:ySwap中添加流动性并获取447,202,022.713276945512955672yDAI+yUSDC+yUSDT+yTUSD。
2022年ENS注册域名超过220万个,占总数的80%:1月2日消息,以太坊域名服务ENS发推称,2022年注册的ENS域名超过220万个,占注册域名总数的80%。
Dune最新数据显示,ENS注册域名总数达2,827,898个,独立持有地址达630,414个。
Cointelegraph文章分析称,2022年ENS注册域名数量大幅增长,部分得益于Coinbase等交易所和行业参与者整合ENS。数据显示,去年9月份是ENS域名注册数量最多的月份,共有超过43.7万个ENS域名注册。2022年5月也是表现不错的月份,因为以太坊网络的低Gas费推动.eth域名注册量激增。[2023/1/3 22:21:25]
4.接着将447,202,022.713276945512955672yDAI+yUSDC+yUSDT+yTUSD抵押并获取446,756,774.416766306389278551yUSD。
Chainlink Labs聘请谷歌TensorFlow前产品管理总监担任首席产品官:金色财经报道,去中心化预言机提供商Chainlink Labs宣布,谷歌开源软件库 TensorFlow 的前产品管理总监Kemal El Moujahid 已加入其公司担任首席产品官。在从事 TensorFlow 工作之前,El Moujahid 曾在 Meta (前 Facebook) 工作,并负责推出了Messenger 平台。
El Moujahid 表示:在区块链和预言机开发的关键时刻加入 Chainlink Labs,我感到非常兴奋。我相信智能合约正在从根本上改变世界,让世界变得更美好,而 Chainlink 处于独特的位置,可以通过支持数百万开发人员和建设者将这种创新提升到新的高度。[2022/5/17 3:21:41]
5.再在crYUSD中调用铸币函数,铸造22,337,774,341.38713187个crYUSD代币。
NFT交易市场OpenSea网站故障近16小时,已超官方原定修复时间:NFT(非同质化代币)交易市场OpenSea在北京时间11月24日凌晨2:00左右发推称,关于网站的停机问题表示抱歉,搜索索引出现了故障,并且备份损坏,所以无法恢复。正在重新编制索引数据(一切都是安全的),应该在大约12小时内恢复。多名推特用户留言称,出现账户资产显示错误、遇到无法加载等问题。截至目前,距离该推文发布已过去近16个小时,OpenSea官网仍然显示网站出现故障,因此并非所有单品都会展示在网站上,用户资产在区块链上仍然安全,预计很快就会恢复。[2020/11/24 21:58:33]
6.攻击合约A(0x961d2b694d9097f35cfffa363ef98823928a330d)在构造函数里创建了攻击合约B(0xf701426b8126BC60530574CEcDCb365D47973284),在5之后,攻击合约B从AAVE借贷524,102.159298234706604104WETH
7.B发送6000WETH给A
动态 | 印度交易所Coinsecure披露428个比特币被盗案的补偿进程:据CCN消息,印度交易所Coinsecure今日(6月26日)发布公告称,将开始处理要求以卢比进行赔付的客户,被盗客户可在6月30日之前提交相关材料开启赔偿程序,交易所将不会受理此后收到的任何索赔。据悉,Coinsecure于4月13日失窃438个BTC,此前赔偿计划一直推迟。[2018/6/26]
8.B将剩余的WETH兑换为ETH,并以此调用crETH池子进行抵押。
9.使用攻击合约B借出446,758,198.60513882090167283个YUSD代币,并以此铸币crYUSD,铸完币后归还,并将crYUSD发送给A,重复两次。
10.使用攻击合约B借出446,758,198.60513882090167283个YUSD,发送给A。
11.使用1,873.933802532388653625WETH在uniswapv3中交换出7,453,002.766252个USDC。
12.将3,726,501.383126个USDC在Curve.fi中交换为DUSD。
13.将DUSD交换为450,228,633.135400282653487952yDAI+yUSDC+yUSDT+yTUSD。
14.将8,431,514.81679698041016119个yDAI+yUSDC+yUSDT+yTUSD直接发送回yUSD抵押池。由于使用直接转账,totalDebt不变,balanceOf变大,导致totalAsset变大,最终影响到oracle预言机的价格获取pricePerShare变大,即可以通过抵押yUSD借出更多的代币。
15.以yUSD代币为抵押,借出cream协议所有支持借贷的代币。
16.最后归还攻击A合约的闪电贷。
#3事件复盘
我们需要注意什么CaseReview本次攻击是典型的闪电贷进行价格操作,通过闪电贷获取大量资金后,利用合约设计缺陷,大幅改变价格导致获利。Cream的预言机价格计算使用与yUSD的totalAsset有关。向yUSD合约直接转账时,不会更新Debt,从而使totalAsset增大,从而使得yUSD价格变高,可以从Cream中借出更多的资金。
注意此前,CreamFinance已经至少遭到黑客的四次攻击,这次攻击也使得该项目成为黑客成功攻击次数最多的DeFi项目。今年2月13日,黑客利用AlphaHomoraV2技术漏洞从CreamFinance旗下零抵押跨协议贷款功能IronBank借出ETH、DAI、USDC等资产,导致该项目损失约3800万美元。此后AlphaFinance表示将全额赔付资产。同月28日,DeFi聚合平台Furucombo遭到严重漏洞攻击,CreamFinance储备金账户受影响,CreamFinance团队随即撤销了所有对外部合约的批准,但仍损失110万美元。3月15日,CreamFinance域名遭到黑客攻击,部分用户会看到网站发起输入助记词的请求,很快该项目官方发推提醒用户不要输入助记词,表示其智能合约和用户资金仍然安全,并在1个小时后宣布重新获得域名所有权。8月30日,CreamFinance因可重入漏洞遭遇闪电贷攻击,黑客获利4.2亿个AMP、1308个ETH以及少量USDC等稳定币资产,总资产价值超过3400万美元。加上本次攻击事件,CreamFinance可以说是年度最“衰”的DeFi项目。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。