宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > PEPE > 正文

狸猫换太子?慢雾拆解DODO被黑细节

作者:

时间:1900/1/1 0:00:00

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

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

攻击细节分析

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

火必将于5月5日21时上线TURBO(Turbo):据火必官方公告,火必将于5月5日21时(UTC+8)开放TURBO充值业务,5月6日21:30时(UTC+8)开放TURBO提现业务。TURBO/USDT现货交易将于充币量达到市场交易需求后开放,具体开放时间将另行公告。据悉,TURBO是典型的Meme代币。[2023/5/5 14:45:06]

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

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

数据:价值约1.6亿美元的ETH转入币安:金色财经报道,10.3万枚ETH于今日19:56从未知钱包转入币安,价值约1.6亿美元,交易哈希为0x0186287c5b86d709197c34c5d9ce4126ff246384813b35f44160eef481de7cec。大额链上转入交易所可能是大户进场交易。[2023/1/15 11:12:34]

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

歌手麦当娜与Beeple合作推出虚拟世界相关艺术品:5月10日消息,美国流行歌手麦当娜(Madonna)与数字艺术家Beeple合作推出有关虚拟世界的艺术品,将于北京时间5月12日6:00上线加密艺术平台SuperRare。[2022/5/10 3:03:09]

通过分析闪电贷的外部逻辑调用,可以发现攻击者调用了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

标签:SDTUSDUSDTRESusdt币今日价格行情泰达币usdt钱包下载usdt币圈子PRESIDENTDOGE币

PEPE热门资讯
关于ZT举办第四期“Free zone”投票上币活动的公告

尊敬的ZT用户:ZT将举办第四期“Freezone”投票上币活动,用户可通过ZTB参与投票,在投票票数符合要求的情况下,可成功上线ZT.

1900/1/1 0:00:00
以太七日谈 :?Eth1、Eth2、Layer2、生态

Eth1&Eth2Eth2质押队列的等候验证者首次为零根据Eth2浏览器beaconcha.in显示,截至本文发布,Eth2存款合约已收到3,436.

1900/1/1 0:00:00
高盛证实重启加密货币交易部门 预期机构“需求巨大”

对于上周高盛将重启加密货币交易部门的传言,高盛数字资产负责人周一予以肯定,并认为机构对数字资产有巨大需求。高盛全球市场部数字资产负责人马特·麦克德莫特周一表示,公司对近300个客户进行了调查,发现40%在加密货币领域有所投资.

1900/1/1 0:00:00
关于开启20%APY的BiKi Smart Farming 7日USDT Staking及额外推荐奖金的公告(0308)

尊敬的用户 BiKi平台将于2021年03月09日,11:00以20%APY开启BiKiSmartFarming7日USDTStaking的活动,同时提供额外的推荐奖金.

1900/1/1 0:00:00
比特傻观点:时间之门

现在的nft应该是相当于20年9-10月的defi了。一方面,从muse这种平台级别快速上涨500倍了,说明行情已经走过了一个阶段。另一方面,defi的前段,市场对大牛市没有共识,导致市场演绎时间短一点.

1900/1/1 0:00:00
LOEx国际站3月10日15:00上线RVN

尊敬的LOEx用户:LOEx国际站上线RVN!并开放RVN/USDT交易对具体时间如下:提币:3月12日15:00充币:3月11日15:00交易对:3月10日15:00注:未到充值开放时间请勿提前充值,如有异常充值资产.

1900/1/1 0:00:00