区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 币安下载 > 正文

比特币:狸猫换太子——DODO 被黑分析_WCRES币

作者:

时间:

据消息,去中心化交易平台DODO的wCRES/USDTV2资金池被黑客攻击,转走价值近98万美元的wCRES和近114万美元的USDT。DODO表示,团队已下线相关资金池建池入口,该攻击仅影响DODOV2众筹池,除V2众筹池之外,其他资金池均安全;团队正在与安全公司合作调查,并努力挽回部分资金。更多后续消息请关注DODO官方社群公告。

慢雾安全团队在第一时间跟进并分析,下面将细节分析给大家参考。

攻击细节分析

通过查看本次攻击交易,我们可以发现整个攻击过程非常简单。攻击者先将FDO和FUSDT转入wCRES/USDT资金池中,然后通过资金池合约的flashLoan函数借出wCRES和USDT代币,并对资金池合约进行初始化操作。

为何存入FDO和FUSDT代币却能成功借出wCRES和USDT,并且初始化资金池合约呢?是因为资金池的闪电贷功能有漏洞吗?

接下来我们对flashLoan函数进行详细分析:

通过分析具体代码我们可以发现,在进行闪电贷时会先通过_transferBaseOut和_transferQuoteOut函数将资金转出,然后通过DVMFlashLoanCall函数进行具体外部逻辑调用,最后再对合约的资金进行检查。可以发现这是正常闪电贷功能,那么问题只能出在闪电贷时对外部逻辑的执行上。

通过分析闪电贷的外部逻辑调用,可以发现攻击者调用了wCRES/USDT资金池合约的init函数,并传入了FDO地址和FUSDT地址对资金池合约进行了初始化操作。

到这里我们就可以发现资金池合约可以被重新初始化。为了一探究竟,接下来我们对初始化函数进行具体的分析:

通过具体的代码我们可以发现,资金池合约的初始化函数并没有任何鉴权以及防止重复调用初始化的逻辑,这将导致任何人都可以对资金池合约的初始化函数进行调用并重新初始化合约。至此,我们可以得出本次攻击的完整攻击流程。

攻击流程

1、攻击者先创建FDO和FUSDT两个代币合约,然后向wCRES/USDT资金池存入FDO和FUSDT代币。

2、接下来攻击者调用wCRES/USDT资金池合约的flashLoan函数进行闪电贷,借出资金池中的wCRES与USDT代币。

3、由于wCRES/USDT资金池合约的init函数没有任何鉴权以及防止重复调用初始化的逻辑,攻击者通过闪电贷的外部逻辑执行功能调用了wCRES/USDT资金池合约的初始化函数,将资金池合约的代币对由wCRES/USDT替换为FDO/FUSDT。

4、由于资金池代币对被替换为FDO/FUSDT且攻击者在攻击开始时就将?FDO和FUSDT代币存入了资金池合约,因最终通过了闪电贷资金归还的余额检查而获利。

总结

本次攻击发生的主要原因在于资金池合约初始化函数没有任何鉴权以及防止重复调用初始化的限制,导致攻击者利用闪电贷将真币借出,然后通过重新对合约初始化将资金池代币对替换为攻击者创建的假币,从而绕过闪电贷资金归还检查将真币收入囊中。

参考攻击交易:

https://cn.etherscan.com/tx/0x395675b56370a9f5fe8b32badfa80043f5291443bd6c8273900476880fb5221e

标签:SDT比特币WCRESRESbtc交易平台usdt比特币总市值最高点多少万亿WCRES币PRESIDENTDOGE币

币安下载热门资讯
MOD:美联储维持零利率展望,比特币“闻讯”反弹,重回59000美元_XOMCoin

今日,美联储主席鲍威尔在美联储会议上表示,预计今年经济将快速增长,尽管金融市场担心可能会出现更高的通胀,但仍预计在2023年之前将基准利率维持在接近于零的水平.

数字艺术:观点:NFT因无意义而美丽_CATGE价格

本文来自Medium,原文作者:TimLeberechtOdaily星球日报译者|Moni NFT,也就是非同质化代币.

比特币:摩根大通调查:22%机构投资者认为他们的公司未来会交易加密货币_BTC合法吗

摩根大通进行的一项调查发现,在目前没有交易过加密货币的公司中,有五分之一机构投资者认为他们的公司未来可能会交易加密货币.

WEB:Web 3.0网关Deeper Network计划于本月末在四个平台上进行IDO_WEB3

旨在建立隐私和安全的Web3.0网关DeeperNetwork计划于本月末在Flybit、Ignition、Poolz以及DuckStarter四个平台上进行为期四天的IDO.

LAS:趣闻:用比特币购买特斯拉可能会成为下一个“最昂贵的披萨”_coinbase币转不出去

自?ElonMusk在推特上透露特斯拉将开始接受比特币作为一种支付方式后,比特币的价格出现了一些剧烈的波动.

比特币:还在炒球鞋?美国年轻人开始炒上“区块链”明星视频了_SHO

来源:加美财经 华尔街日报记者BenCohen的新闻故事,报道了让外人很难理解的数字收藏品市场NBATopShot,在那里,一些视频片段以成千上万美元的价格在交易.