零时科技 || SATURN攻击事件分析

时间:2024-09-20 编辑: 浏览:(226)

背景介绍

2024年5月7日,我们监测到一次BNB SmartChain链上攻击事件,

https://bscscan.com/tx/0x948132f219c0a1adbffbee5d9dc63bec676dd69341a6eca23790632cb9475312

被攻击的项目是SATURN ,攻击总造成约15 WBNB的损失。

攻击及事件分析

攻击主要分为两个阶段:

阶段1

攻击者使用0.15个BNB,分10次在 PancakeSwap上兑换了891,000.8910个 SATURN,作为攻击的初始资金。交易hash 为:

https://bscscan.com/tx/0x948132f219c0a1adbffbee5d9dc63bec676dd69341a6eca23790632cb9475312

阶段2

攻击开始,攻击者首先从PancakeSwap中利用flash闪电贷贷了3,300 WBNB,

随后,利用PancakeSwap(WBNB-SATURN)使用3,200 WBNB兑换了101,030,461 SATURN,此时,1 WBNB=6418081 SATURN

其中兑换的SATURN转到的地址为0xc8ce1ecdfb7be4c5a661deb6c1664ab98df3cd62,这个地址是项目方的地址,此操作是为了消耗PancakeSwap(WBNB-SATURN)中 SATURN的数量。选择项目方的地址是为了绕过普通地址每天买卖上限的(上限均为50,000 SATURN),而特定地址

(_excludedFees中的地址)不受此限制。

随后,攻击者又向PancakeSwap(WBNB-SATURN)转入228,832 SATURN,由于此时转入和转出地址均不在_excludedFees中,且to为PancakePair,执行以下操作。首先,将手续费转给了0x6f8d958c4dba9cdd734bb1c435f23cd6aa35534a,随后执行了autoLiquidityPairTokens

接下来,我们看一下autoLiquidityPairTokens的操作,首先,burn了一部分token,接着再通过sync同步PancakeSwap(WBNB-SATURN)的Reserves信息。

我们注意到,在SATURN Token的transfer逻辑中,首先burn PancakeSwap(WBNB-SATURN)池子中的SATURN Token,再sync,最后才会给PancakeSwap(WBNB-SATURN)的池子中转账。这就导致,攻击者可以通过操纵转账的数量,将池子中的SATURN Reserves操纵到很低的值,从而大幅拉高SATURN Token的价值。

我们可以看到,此时SATURN的价值已经被抬升到了1 SATURN=147,376,380,331,789,115

WBNB,最后攻击者将PancakePair中的 WBNB掏空,还清了闪电贷的贷款,且获利15 WBNB。

总结

本次漏洞的成因是在PancakeSwap(WBNB-SATURN)收到转账的Token前就进行sync操作,导致PancakeSwap(WBNB-SATURN)的池子中的Reserves失真,SATURN Token的价值被大幅拉高。建议项目方在设计经济模型和代码运行逻辑时要多方验证,合约上线前审计时尽量选择多个审计公司交叉审计。

最新 更多 >
  • 1 bcio币会升值吗?bcio币到底有没有价值?

    BCIO币会升值吗?BCIO币到底有没有价值?BCIO币是一个新兴的数字货币,引起了许多投资者的关注。然而,对于BCIO币是否会升值以及它的价值究竟如何,投资者们意见不一。下面将从几个方面来分析。背景介绍首先,了解BCIO币的背景可以更好地评估其升值潜力和价值。BCIO币是由一家名为BCIO的公司发行的,旨在成为区块链行业的通用货币。此外,BCIO币的发行总量有限,这可能有助于稳定其价值。技术实力

  • 2 xve币是什么?xve币最近行情如何?

    什么是XVE币?XVE币(XVE Coin)是一种加密数字货币,其全称为“Virtual Exchange Coin”,是Virtual Exchange交易平台推出的一种数字资产。作为Virtual Exchange平台的内部通用货币,XVE币旨在便于用户在平台上进行交易、支付手续费并享受更多特殊优惠。同时,XVE币还可以用于参加平台上的投票、参与社区活动等。作为一种加密数字货币,XVE币采用了

  • 3 XEC币是什么?XEC币最近行情如何?

    XEC币是什么?XEC币(XEC Coin)是一种数字货币,是以太坊区块链上的代币。XEC币的全称是XEC Cash,于2018年首次发布。作为一种去中心化的加密货币,在区块链技术的支持下,XEC币提供了一种安全、快捷、低成本的支付和转账方式。它的目标是打造一个可广泛应用于全球范围内的数字货币。XEC币最近行情如何?在最近的行情中,XEC币表现出了一定的波动性。其价格在过去的几个月中有所波动,但整

  • 4 bzx币最高价是多少?bzx币值得入手吗?

    BZX币最高价是多少? BZX币(BZX Coin)是一种新兴的数字货币,由币圈知名的团队研发。随着加密货币市场的蓬勃发展,越来越多的投资者开始关注BZX币。然而,许多人对BZX币的最高价格感兴趣,而BZX币的价值又是否值得投资。 BZX币的最高价格 BZX币的最高价格是指该数字货币在交易所中的历史价格记录中的最高值。不同交易所和市场中,BZX币的价格可能会有所不同。因此,在确定BZX币的最高价格

  • 5 auu币最高价是多少?auu币值得入手吗?

    AUU币最高价是多少?AUU币是一种新兴的加密货币,目前正受到越来越多投资者的关注。人们开始研究和探索这个币种的潜力,并希望了解其最高价能够达到多少。在市场中,AUU币的价格受到供需之间的关系影响,没有固定的最高价。然而,我们可以通过观察历史价格和市场趋势来推测其未来的发展。首先,让我们一起回顾AUU币的历史价格。在过去的几年里,AUU币经历了一些波动,但总体上保持了增长的趋势。最初,AUU币的价

  • 6 kse币是什么?kse币最近行情如何?

    KSE币是什么?在今天的数字货币市场上,有许多种类的加密货币,其中包括了KSE币。KSE币,全称为Knowledge Sharing Enterprise币,是一种基于区块链技术的加密数字货币。它的目标是通过鼓励知识共享和合作,创建一个持续发展的社区。KSE币的发行是为了促进知识共享和创新。持有者可以通过与他人分享自己的知识和经验,获得KSE币作为奖励。这种奖励机制鼓励人们分享和学习知识,并推动社

  • 7 CFL365币用什么app买

    使用哪个App购买CFL365币?在购买CFL365币之前,我们需要选择一个合适的App来进行交易。目前市场上有许多不同的加密货币交易平台,提供购买和销售CFL365币的服务。下面将介绍几个常用的App,帮助您选择合适的平台。1. CoinbaseCoinbase是目前全球最大的加密货币交易平台之一。它支持多种加密货币的交易,包括CFL365币。Coinbase提供简单易用的界面,适合初学者。同时

  • 8 bto币会升值吗?bto币到底有没有价值?

    BTO币会升值吗?BTO币到底有没有价值? BTO币是一种加密货币,也被称为区块链资产。在过去几年里,许多加密货币的价格经历了快速上涨和下跌,这让人们对BTO币的升值潜力和真实价值产生了疑问。本文将从几个方面来分析BTO币的前景和价值。 基本背景 BTO币是基于区块链技术的一种数字资产。区块链技术的应用领域广泛,涉及金融、物流、医疗等各个方面。作为其中的一种加密货币,BTO币是通过去中心化的方式进

  • 9 arx币最高价是多少?arx币值得入手吗?

    ARX币最高价是多少?ARX币是一种加密货币,它于2019年12月发布并上线交易所。ARX的全称是Arbitrum Extended,是以太坊上构建的二层扩容方案。ARX币的最高价是在2021年5月份实现的,当时价格达到了每枚ARX币约为0.12美元。ARX币值得入手吗?对于ARX币是否值得入手,需要考虑以下几个方面。1. 技术实力ARX币的二层扩容方案被认为是解决以太坊网络拥堵问题的一项重大技术

  • 10 CGO币在哪个平台买

    CGO币在哪个平台买?随着加密货币市场的不断发展,越来越多的投资者开始关注CGO币。CGO币是基于区块链技术的一种数字货币,具有去中心化、匿名性和安全性等特点。那么,如果想购买CGO币,应该选择哪个平台呢?目前,市场上存在许多交易平台提供CGO币的交易服务。其中,比特币市场和以太坊市场是最为知名且安全可靠的平台之一。这两个平台提供了CGO币的交易对,即可使用比特币或以太坊来购买CGO币。比特币市场