UwU Lend 被黑分析

时间:2024-09-25 编辑: 浏览:(941)

背景

2024 年 6 月 10 日,据慢雾 MistEye 安全监控系统监测,EVM 链上提供数字资产借贷服务的平台 UwU Lend 遭攻击,损失约 1,930 万美元。慢雾安全团队对该事件展开分析并将结果分享如下:

(https://x.com/SlowMist_Team/status/1800181916857155761)

相关信息

攻击者地址:

0x841ddf093f5188989fa1524e7b893de64b421f47

存在漏洞的合约地址:

0x9bc6333081266e55d88942e277fc809b485698b9攻击交易:0xca1bbf3b320662c89232006f1ec6624b56242850f07e0f1dadbe4f69ba0d6ac3

0xb3f067618ce54bc26a960b660cfc28f9ea0315e2e9a1a855ede1508eb4017376

0x242a0fb4fde9de0dc2fd42e8db743cbc197ffa2bf6a036ba0bba303df296408b

攻击核心

本次攻击的核心点在于攻击者可以通过在 CurveFinance 的池子中进行大额兑换直接操纵价格预言机,影响 sUSDE 代币的价格,并利用被操纵后的价格套出池子中的其他资产。

攻击流程

1. 闪电贷借入资产并砸低 USDE 的价格:攻击者首先通过闪电贷借入大量资产,并在可以影响 sUSDE 价格的 Curve 池子中将借来的部分 USDE 代币兑换成其他代币。

2. 大量创建借贷头寸:在当前 sUSDE 价格大跌的情况下,通过存入其他底层代币大量借出 sUSDE 代币。

3. 再次操纵预言机拉高 sUSDE 的价格:通过在之前的 Curve 池子中进行反向兑换操作,将 sUSDE 的价格迅速拉高。

4. 大量清算负债头寸:由于 sUSDE 的价格被迅速拉高,使得攻击者可以大量清算之前借款的头寸来获得 uWETH。

5. 存入剩余的 sUSDE 并借出合约中的其他底层代币:攻击者再次存入当前处于高价的 sUSDE 来借出更多的底层资产代币获利。

不难看出,攻击者主要是通过反复操纵 sUSDE 的价格,在低价时进行大量的借款,而在高价时进行清算和再抵押获利。我们跟进到计算 sUSDE 价格的预言机合约 sUSDePriceProviderBUniCatch 中:

可以看出 sUSDE 的价格是先从 CurveFinance 上的 USDE 池子和 UNI V3 池子获取 11 个 USDE 代币的不同价格,再根据这些价格进行排序和计算中位数来确定的。

而在这里的计算逻辑中,其中 5 个 USDE 的价格是直接使用 get_p 函数获取 Curve 池子的即时现货价格,这才导致了攻击者可以在一笔交易内以大额兑换的方式直接影响价格中位数的计算结果。

MistTrack 分析

据链上追踪工具 MistTrack 分析,攻击者0x841ddf093f5188989fa1524e7b893de64b421f47 在此次攻击中获利约 1,930 万美元,包括币种 ETH, crvUSD, bLUSD, USDC,随后 ERC-20 代币均被换为 ETH。

通过对攻击者地址的手续费溯源,查询到该地址上的初始资金来自 Tornado Cash 转入的 0.98 ETH,随后该地址还接收到 5 笔来自 Tornado Cash 的资金。

拓展交易图谱发现,攻击者将 1,292.98 ETH 转移至地址 0x48d7c1dd4214b41eda3301bca434348f8d1c5eb6,目前该地址的余额为 1,282.98 ETH;攻击者将剩下的 4,000 ETH 转移至地址 0x050c7e9c62bf991841827f37745ddadb563feb70,目前该地址的余额为 4,010 ETH。

MistTrack 已将相关地址拉黑,并将持续关注被盗资金的转移动态。

总结

本次攻击的核心在于攻击者利用价格预言机的直接获取现货即时价格和中位数计算价格的兼容缺陷来操纵 sUSDE 的价格,从而在严重价差的影响下进行借贷和清算来获取非预期的利润。慢雾安全团队建议项目方增强价格预言机的抗操纵能力,设计更为安全的预言机喂价机制,避免类似事件再次发生。

最新 更多 >
  • 1 TRX波场币是否考虑过IPO?

    TRX波场币是否考虑过IPO?波场币(TRX)是由波场基金会开发的一种去中心化加密货币,旨在为全球用户提供可靠的区块链基础设施和去中心化应用服务。在近几年,波场币的市值和影响力有了显著增长,这也引起了一些人对其未来发展的关注,其中一个问题是,TRX是否考虑过IPO(首次公开募股)。首先,我们需要了解IPO是什么意思。IPO是一种通过向公众发售股票来融资,并使公司股权在证券市场上流通的过程。通常,I

  • 2 比特币如何处理可扩展性问题?

    比特币如何处理可扩展性问题?比特币是第一个成功的加密货币,它以区块链技术为基础,通过去中心化的方式实现了点对点的交易。然而,随着比特币的快速增长和广泛应用,其面临的可扩展性问题也日益凸显。比特币的可扩展性问题主要体现在交易速度和交易费用方面。由于比特币的区块大小限制,每个区块只能容纳有限的交易数量。当交易需求增加时,交易确认时间会延长,同时交易费用也会上涨。为了解决比特币的可扩展性问题,社区提出了

  • 3 怎么判断数字货币

    如何判断数字货币的价值数字货币是一种电子形式的货币,具有分散化、匿名性和去中心化的特点。越来越多的人开始投资和交易数字货币,但如何判断一种数字货币的价值却成为一个重要的问题。以下是一些判断数字货币价值的关键要素:1. 去中心化和可扩展性首先,判断一种数字货币是否具有去中心化的特点。如果该货币依赖于一个中心机构或控制节点,则其安全性和信任度会大打折扣。另外,数字货币的可扩展性也是重要考量因素,即它是

  • 4 什么平台交易数字货币

    数字货币交易平台的崛起随着数字货币市场的发展和日益成熟,越来越多的人开始关注和投资数字货币。而数字货币交易平台作为数字货币的重要流通渠道,逐渐崛起并成为了数字货币投资者的首选。这篇文章将简要介绍数字货币交易平台的发展、特点和优势。什么是数字货币交易平台?数字货币交易平台是提供数字货币交易服务的在线平台,投资者可以在这些平台上买卖、交换和交易各种数字货币。常见的数字货币交易平台包括国内的火币、币安和

  • 5 MATIC币的项目进展在哪里可以查看?

    查看MATIC币项目进展的途径MATIC币是以太坊生态系统中的一种加密货币,是Polygon网络的本地代币。在过去的几年里,MATIC币一直在不断发展壮大,取得了显著的进展。想要查看MATIC币的项目进展,可以通过以下几个途径:1. 官方网站MATIC币的官方网站是一个了解项目进展的重要资源。官方网站通常会提供项目的最新动态、发展路线图、参与者背景、技术文档和白皮书等。在官方网站上,你可以找到最新

  • 6 比特币的交易费用是多少?

    比特币的交易费用是多少?比特币是一种去中心化的数字货币,自2009年问世以来,已经成为加密货币领域的领导者。作为一种数字货币,比特币的交易费用是投资者和用户非常关心的一个问题。比特币的交易费用与传统的银行转账或信用卡交易费用有很大的不同。在传统的金融体系中,银行和信用卡公司会收取一定的交易费用,以便维护他们的业务和基础设施。这些费用通常由机构或个人支付,反映在用户的账户余额内。而在比特币网络中,交

  • 7 MATIC币的用户反馈和建议在哪里提交?

    用户反馈和建议在哪里提交? Matic币(也称为Polygon)是一个基于以太坊的可扩展性解决方案,致力于提供更快速、便宜且具有良好用户体验的区块链网络。作为一名Matic币用户,您可能对该项目有一些反馈和建议,以帮助改进其功能和服务。那么,您应该在哪里提交这些反馈和建议呢? 1. 官方网站论坛: Matic币的官方网站上有一个论坛专门用于用户交流和讨论。您可以在该论坛中发布您的反馈和建议,与

  • 8 TRX波场币的市场价值是多少?

    TRX波场币的市场价值是多少?TRX(波场币)是由TRON基金会发行的一种加密货币,是TRON区块链网络的基础资产。自2017年发布以来,TRX一直备受关注,并在加密货币市场上迅速增长。那么,TRX的市场价值是多少呢?TRX的市场价值是通过其市场上的流通量和当前价格计算得出的。TRX的价格受供求关系的影响,即当需求增加时,价格上涨;当供应增加时,价格下跌。因此,TRX的市场价值会不断变化。要了解T

  • 9 MATIC币的DeFi项目有哪些?

    MATIC币的DeFi项目MATIC币是一个在以太坊区块链上建立的加密货币,它是Polygon网络的原生代币。Polygon网络是一个扩展以太坊区块链的解决方案,旨在改善以太坊的可扩展性和交易速度。该网络支持各种DeFi项目,为用户提供了丰富的去中心化金融服务和机会。以下是一些基于MATIC币的DeFi项目:1. AaveAave是一个去中心化借贷协议,旨在为用户提供闲置数字资产的利率与借贷机会。

  • 10 数字货币怎么玩波段

    数字货币波段交易玩法数字货币是一种充满激情和风险的投资方式。而波段交易是一种基于数字货币价格波动的短期投资策略。通过捕捉价格波动的短暂时机,可以实现快速盈利。以下是数字货币波段交易的一些基本原则和玩法,帮助你更好地利用波动市场:1. 分析市场趋势和挖掘机会波段交易者需要密切关注市场趋势以及数字货币价格的波动情况。通过技术分析、基本面分析以及市场情绪等方面的研究,可以找到潜在的投资机会。2. 设定合