风险提示:理性看待区块链,提高风险意识!
损失约900万美元——WOOFi 攻击分析
首页 > 业界 > 区块链 2024-03-19 15:30:05
币界网报道:

来源:深圳零时科技

背景介绍

2024年3月5日,我们监测到一笔arbitrum链上的异常交易:https://arbiscan.io/tx/0xe80a16678b5008d5be1484ec6e9e77dc6307632030553405863ffb38c1f94266

经分析,我们发现是一次针对WOOFi的攻击事件,事件共造成约900万美元的损失

WOOFi是由WOO Network构建的一体化去中心化应用程序(DApp)。WOOFI旨在通过提供超低滑点、有竞争力的兑换费用以及其他有用功能,优化用户对去中心化金融(DeFi)的体验。

WOOFi用户可兑换热门数字资产,还有机会通过质押和向网络提供流动性来赚取收入。WOOFi平台为DeFi用户打造的一大价值主张是深度流动性。

本次受攻击的为WOOFi中的swap合约,合约地址为:https://arbiscan.io/address/0xeff23b4be1091b53205e35f3afcd9c7182bf3062#code

攻击及事件分析

攻击者从Uniswap、TraderJoe中利用flashLoan获得攻击初始资金,共计10504796 USDC.e和2721172 WOO。

随后,攻击者将借来的USDC.e在Slio Finance中抵押(共抵押7000000 USDC.e),借出5092663 WOO。

接着,攻击者利用剩下的USDC.e通过WOOFi的swap功能,兑换为WOO,因此拉高WOO的价格。

经过3次swap操作,将WOO的价格由56884100拉高到了60400479,为后续的攻击创造了条件。

真正的攻击发生在攻击者将WOO兑换为USDC.e时,

可以看到,经过此次swap,WOO的价格变为了7,即0.00000007 USD。对比之前的价格暴跌了862万倍

通过查看合约代码我们发现,WOOFi合约中在进行将BaseToken兑换为QuoteToken时存在数据处理缺陷。

我们看卖出BaseToken得到QuoteToken时,BaseToken的价格计算方法

newPrice = (1 - 2 * k * oracle.price * baseAmount) * oracle.price

攻击者可以控制oracle.price和baseAmount,因为k值不变。攻击者可以通过多次swap操纵oracle.price即BaseToken的价格,并且可以操纵baseAmount。由这个公式可以看出,newPrice必定小于oracle.price。所以,攻击者可以控制oracle.price和baseAmount的组合,将newPrice操纵到极低。

最后,攻击者利用小额的USDC.e兑换出了大量的WOO,归还借贷本金并套现。

2天后,WOOFi官方人员与攻击者沟通,表示可以提供10%作为Whitehat奖金。不过截至发文时,攻击者还未归还被盗资金。

随后,官方修复了这个问题,可以看到,官方修复的方式就是取消了2倍的系数。https://github.com/woonetwork/WooPoolV2/commit/f5fe28acc77cf3801ac379db9bf99bb61b73ba17

总结

本次漏洞的成因是经济模型计算存在漏洞,攻击者可以控制价格的买卖数量从而使Token价格大幅缩水,最终导致攻击者用极少的USDC.e掏空了项目方的WOO代币。建议项目方在设计经济模型和代码运行逻辑时要多方验证,合约上线前审计时尽量选择多个审计公司交叉审计。

上一篇: Bome开启土狗创业狂潮 因SBF失去的市场 要找回来吗
下一篇: IOSG:为什么我们投资ether.fi?LRT 未来发展究竟走势如何?
推荐专栏
Boss Wallet Web3 Econom Pass
专注币圈最新资讯
通俗浅显地聊透Web3大事小情
读懂区块链生态与未来,尽在币界网!
热门币种
更多
币种
美元价格
24H涨跌幅
BTC比特币
59,336.26 USDT
¥423,488.82
+2.29%
ETH以太坊
2,994.55 USDT
¥21,372.40
+1.42%
BNB币安币
564.21 USDT
¥4,026.82
+1.12%
USDT泰达币
1.02 USDT
¥7.30
+0.27%
SOL
140.13 USDT
¥1,000.12
+7.46%
XRP瑞波币
0.52260 USDT
¥3.73
+2.07%
USDC
1.00 USDT
¥7.14
-0.13%
DOGE狗狗币
0.13380 USDT
¥0.95490
+4.45%
TON
5.15 USDT
¥36.79
+6.88%
ADA艾达币
0.45610 USDT
¥3.26
+2.77%
热搜币种
更多
币种
美元价格
24H涨跌幅
比特币
59335.37 USDT
¥429,516.88
+2.24%
Filecoin
5.8756 USDT
¥42.53
+4.71%
Solana
139.38 USDT
¥1,008.94
+7.84%
狗狗币
0.1339 USDT
¥0.97
+3.88%
字节元
0.015608 USDT
¥0.11
-4.01%
Arweave
34.3322 USDT
¥248.52
+19.01%
Yield Guild Games
0.7894 USDT
¥5.71
+7.04%
以太经典
25.7858 USDT
¥186.66
+2.22%
币安币
563.99 USDT
¥4,082.61
+1.06%
Conflux
0.2236 USDT
¥1.62
+4.39%
dYdX
2.1287 USDT
¥15.41
+5.84%
柚子
0.8219 USDT
¥5.95
+7.16%
最新快讯
更多
7个最佳ICO将在2024年投资于爆炸性财富——Darklume在VR创新方面处于领先地位
2024-05-03 02:03:21
JTOCoin和O7加密货币飙升:前所未有的价格飙升(JTO,O7)
2024-05-03 02:02:42
突发新闻:PanteraCapital投资惊喜Altcoin,引发价格波动-币内细节!
2024-05-03 02:02:25
PolyhedraNetwork推出扩展器,Clams它是迄今为止最快的开源zk验证系统
2024-05-03 02:01:37
著名区块链专家赞扬两个Altcoins:预测它们将主宰加密竞争!
2024-05-03 02:01:11
Cardano(ADA)和Polygon(MATIC)正在接受审查,据称BlockDAG的X1移动挖矿应用程序将于6月1日推出
2024-05-03 02:00:46
Pantera投资TON,对Telegram的未来寄予厚望
2024-05-03 02:00:01
下载币界网APP