风险提示:理性看待区块链,提高风险意识!
Cellframe Network 因闪电贷操控池子比例遭受攻击事件分析
首页 > 业界 > 区块链 2023-06-01 14:04:08
币界网报道:

根据 Numen 链上监控,2023年6月1日10点7分55秒(UTC+8),Cellframe Network(@cellframenet)在 Binance Smart Chain 上因为流动性迁移过程中代币数量计算问题遭到黑客攻击,黑客从中获利76112美元。

事件分析

黑客地址:

https://bscscan.com/address/0x2525c811ecf22fc5fcde03c67112d34e97da6079

攻击交易:

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

预先调用交易:https://bscscan.com/tx/0xe2d496ccc3c5fd65a55048391662b8d40ddb5952dc26c715c702ba3929158cb9

根本原因

流动性迁移中计算出现问题。

攻击流程

1.首先,攻击者通过 DPP 的 flashloan 获得了1000个 BNB,然后利用 Pancake v3 的闪电贷功能获取了50万个 New Cell 代币。

接下来,他们将所有的 New Cell 代币换成了 BNB,导致池中的 BNB 数量接近为0。

最后,攻击者用900个 BNB 兑换成了 Old Cell 代币。

图片

2.需要注意的是,攻击者在攻击之前添加了 Old Cell 和 BNB 的流动性,获得 Old lp。

图片

3.接着,攻击者调用流动性迁移函数。此时的状态是新池子中几乎没有 BNB,老池子中几乎没有 Old Cell 代币。

迁移的过程涉及以下步骤:

首先,移除旧流动性,并将对应数量的代币返回给用户;接着,按照新池子的比例添加新的流动性。

由于旧池子中基本没有 Old Cell 代币,因此在移除流动性时获得的 BNB 数量会增加,而 Old Cell 代币的数量会减少。

Resoul 中的数值变大,Token1 的数值也变大。

用户只需添加少量的 BNB 和少量的 New Cell 代币即可获取流动性,并将多余的 BNB 和 Old Cell 代币返回给用户。

然后,重复进行迁移操作。

图片

图片

4.最后,攻击者移除新池子的流动性,并将迁移返回的 Old Cell 代币兑换成 BNB。

此时,老池子中有大量的 Old Cell 代币,但没有 BNB,攻击者将 Old Cell 代币重新兑换成 BNB,从而完成盈利。

图片

 总 结  

迁移流动性时应该多重考虑新池子和旧池子两种代币的数量的变化或者当前的代币价格,直接取交易对两个币种数量计算容易被操控。

此外,代码上线前应做好全面的安全审计。

上一篇: Parity 开发者负责人 Shawn Tabrizi:Web3 真正的目标是 Unstoppable
下一篇: BitKeep x ParaSpace研报:2023上半年NFT交易赛道发展分析
推荐专栏
Boss Wallet Web3 Econom Pass
专注币圈最新资讯
通俗浅显地聊透Web3大事小情
读懂区块链生态与未来,尽在币界网!
热门币种
更多
币种
美元价格
24H涨跌幅
BTC比特币
62,205.99 USDT
¥443,970.37
-1.15%
ETH以太坊
2,906.01 USDT
¥20,740.48
-1.9%
BNB币安币
573.54 USDT
¥4,093.41
-3.74%
USDT泰达币
1.02 USDT
¥7.25
-0.15%
SOL
145.88 USDT
¥1,041.16
-1.2%
USDC
1.00 USDT
¥7.15
+0.03%
XRP瑞波币
0.50330 USDT
¥3.59
-0.87%
TON
6.68 USDT
¥47.66
-7.81%
DOGE狗狗币
0.14940 USDT
¥1.07
-1.97%
ADA艾达币
0.43710 USDT
¥3.12
-1.69%
热搜币种
更多
币种
美元价格
24H涨跌幅
比特币
61812.05 USDT
¥447,166.91
-1.79%
Solana
143.93 USDT
¥1,041.23
-1.67%
Livepeer Token
16.8877 USDT
¥122.17
+0.3%
Arweave
38.7314 USDT
¥280.19
-5.37%
Shiba Inu
2.344E-5 USDT
¥0.00
-2.37%
NEAR Protocol
7.0741 USDT
¥51.18
-2.85%
狗狗币
0.1493 USDT
¥1.08
-2.1%
Filecoin
5.4529 USDT
¥39.45
-3.81%
字节元
0.014945 USDT
¥0.11
-4.33%
以太坊
2904.81 USDT
¥21,014.27
-2%
以太经典
25.6236 USDT
¥185.37
-3.54%
Yield Guild Games
0.7386 USDT
¥5.34
-5.65%
最新快讯
更多
StateofWisconsinInvestmentBoard持有近1亿美元的贝莱德现货比特币ETF
2024-05-14 22:38:50
瑞典央行分析数字欧元效应
2024-05-14 22:37:57
监管机构正在打击金融隐私,但ZK的证据可能会有所帮助
2024-05-14 22:36:46
MapleFinanceandFigment推出卓越的股权解决方案!
2024-05-14 22:36:10
加密赌注-解决!引入简单的内置桩2.0
2024-05-14 22:35:21
加密货币市场100万亿美元?拉乌尔·帕尔同意
2024-05-14 22:34:43
Paradigm在Deribit交易所推出线性Altcoin期权交易
2024-05-14 22:34:21
下载币界网APP