又现价格操纵 —— Arbitrum链上WooPPV2合约项目被攻击分析_每日快讯(日常热点指南)

又现价格操纵 —— Arbitrum链上WooPPV2合约项目被攻击分析


又现价格操纵 —— Arbitrum链上WooPPV2合约项目被攻击分析

  2024-03-08 22:54:41     简体|繁體
http://news.qghjm.com/1051214.html

数字货币网报道:

来源:Beosin

北京时间2024年3月5日深夜,据Beosin Trace平台显示,Arbitrum链上的WooPPV2合约项目受到价格操控攻击,造成约850万美元的损失。黑客利用闪电贷借出USDC.e和Woo代币,然后通过WooPPV2合约进行频繁的代币兑换。由于WooPPV2合约的价格计算存在缺陷,黑客能够操控兑换过程中的价格,导致大量Woo代币被盗。Beosin安全团队第一时间对本次事件进行了分析。

漏洞分析

WooPPV2合约中存在一个swap函数,用户可以调用该函数进行代币兑换,这里主要是USDC.e和Woo两者的兑换(下文均按USDC.e与Woo之间的兑换来分析),其中函数中的quoteToken变量表示的就是USDC.e。

_sellQuote函数和_sellBase函数逻辑差不多,都是根据价格计算兑换的代币数量,再将代币发送给调用者。_sellQuote是当调用者用USDC.e来兑换Woo代币时调用的函数,其中主要的函数是state以及_calcBaseAmountSellQuote,state是用于返回保存Woo价格的结构体,_calcBaseAmountSellQuote是用户计算兑换数量以及新价格的函数。

接下来我们看_calcBaseAmountSellQuote函数实现逻辑,baseAmount为计算出来的兑换数量,其中主要逻辑是USDC.e数量除以Woo的价格,得到能兑换出的Woo的数量,接下来根据当前价格以及兑换数量计算出兑换之后的新价格。

_sellBase函数与_sellQuote函数相同,只是_calcQuoteAmountSellBase函数有些许不同,主要逻辑是Woo数量乘以Woo的价格,得到能兑换出的USDC.e的数量。

根据兑换逻辑我们能发现一个问题,这种兑换数量的计算逻辑与Uniswap等传统swap的乘积恒定模型不同,这种模式是直接根据价格做乘除来计算数量,使得兑换过程不存在滑点,但价格又会随着兑换而变化。如果调用者精心计算,就能将里面的代币套取出来。

举个例子:

如果池子里面初始存在1000个A代币和1000个B代币,B代币价格为1。那么如果使用500个A代币,便能兑换出500个B代币,此时池子变为1500:500,B代币价格将上涨,例如变为2。接下来,使用兑换出的500个B代币,将兑换出1000个A代币,最终池子变为500:1000,凭空套出500A代币。

此次事件,攻击者便是使用了该安全问题,我们来看看攻击者是如何进行攻击的。

攻击流程

本次事件攻击者通过多次相同的手法进行攻击,这里以

0xe80a16678b5008d5be1484ec6e9e77dc6307632030553405863ffb38c1f94266这笔交易为例。

1.攻击者通过闪电贷借出1000多万枚USDC.e以及272万枚Woo代币。

2.接下来,攻击者分三次使用10万枚USDC.e兑换Woo代币,此时可以看到Woo价格还处于正常价格,攻击者目前持有800多万枚Woo。

3.紧接着,攻击者直接使用800多万枚Woo代币去兑换USDC.e,由于上述问题,此时800多万枚Woo是全部按照正常价格进行兑换的,兑换了200多万枚USDC.e,并且根据上述公式计算出此时Woo的价格为7,缩小了近1000万倍。

4.最后,由于Woo代币价格极小,导致攻击者使用极少的USDC.e就将800多万枚Woo代币兑换出来,最后归还闪电贷离场。

资金追踪

黑客攻击后,攻击者将200枚ETH通过跨链桥转至以太坊链上的地址上,其余2000多枚ETH保存在Arbitrum链的地址上,截止发稿时,资金均未移动。

鉴于此次在Arbitrum链上发生的价格操控攻击事件,我们必须认识到在虚拟资产领域中安全风险的重要性。



编辑:web3528btc 来源:加密钱包代币

免责声明:以上文章内容信息均搜集自互联网或用户发布,并不代表本站观点或立场,本站不对其真实合法性负责。如有信息侵犯了您的权益,请联系本站将立即删除。
分享到:

  • 上一篇
    下一篇

  • 今日要闻|实事关注

    每日快讯(日常热点指南)
    手机查看(二维码扫一扫)

    每日快讯网为您提供最新的行业简讯、新闻报道,以及今日热点内容,重大事件等实时资讯,24小时不间断播报,让您获得最新行业信息。
    « 2026年 » « 01月 »
    1234
    567891011
    12131415161718
    19202122232425
    262728293031

    最新资讯

    石家庄市新华区北苑街道:冬季送温暖 关爱在行动
  • 2026-01-19 02:02:47

     

    安徽六安:冬日晨雾缥缈 如诗如画(组图)
  • 2026-01-19 01:54:41

     

    瞿辉:从橄榄绿到藏青蓝,他用坚守书写平安答卷
  • 2026-01-19 01:46:35

     

    以行动诠释责任,以爱心守护家园——记雁翅社区志愿者张志慧
  • 2026-01-19 01:38:29

     

    我是腾熙网络的销售主管彭倩倩,[开户代运营]快手全行业户(包括各种稀缺户) !看仔细!(加粉/咨询表单/下载 ) 页面不限!,我们是广告媒体代理商,欢迎点击对接合作与我联系。
  • 2026-01-19 01:30:23

     

    我是有信科技的销售经理汪华贝,[开户代运营]抖音信息流广告 互联网广告不限行业全国可做律所、相亲、口腔、大健康、医美、中医养生全行业一手稳定现户,我们是广告媒体代理商,欢迎点击对接合作与我联系。
  • 2026-01-19 01:22:17

     

    我是新聚互动的销售总监张铁亮,[开户代运营]百度(baidu)Ai直播量、抖音Ai短视频带货量,日产5000+精准粉丝,我们是推广代运营服务商,欢迎点击对接合作与我联系。
  • 2026-01-19 01:14:10

     

    我是巨划算的销售专员练文杰,[代运营托管]百度(baidu)电商高点开户代运营 新季度政策50+ 欢迎勾兑❗,我们是推广代运营服务商,欢迎点击对接合作与我联系。
  • 2026-01-19 01:06:04

     

    我是梦莱德网络的商务总监严开安,[代运营托管]jf抖音AD量,多轮筛选,135出,一天1000量左右,需要的老板来[转圈][转圈][转圈],我们是推广代运营服务商,欢迎点击对接合作与我联系。
  • 2026-01-19 00:57:58

     

    抖音月付逾期了15天没事吧?逾期15天不能用了怎么办?
  • 2026-01-19 00:49:52

     

    话剧版《父母爱情》1月11日将在合肥上演
  • 2026-01-19 00:41:48

     

    农银万物生(2026)重疾险条款介绍,一文详细解析
  • 2026-01-19 00:33:40

     

    深州市住房和城乡建设局596万元采购项目招标涉嫌差别待遇被处罚
  • 2026-01-19 00:25:33

     

    西秀区城市公园管理处:规范调整指示设施 积极回应市民关切
  • 2026-01-19 00:17:27

     

    许家印被执行4700万
  • 2026-01-19 00:09:21