月亮链 月亮链
Ctrl+D收藏月亮链

USD:狸猫换太子 —— DODO 被黑分析_SDT

作者:

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

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

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

攻击细节分析

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

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

Superfluid和Push Protocol共同推出开发者Grant计划:金色财经报道,流支付协议Superfluid和Push Protocol共同推出开发者Grant计划,每个季度将向符合条件的团队提供20,000美元的PUSH代币,以加速其项目的开发。受赠项目还将获得Superfluid和Push的技术和指导支持。

据悉,赠款标准是团队对项目完成和部署的承诺和项目对Superfluid和Push生态系统增长的影响。每笔补助金的70%将一次性给予,30%将在项目成功上市并建立用户群后分配。[2023/1/28 11:34:07]

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

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

BurnBNB:BNB实时销毁量为14.79万枚,约合5552万美元:金色财经报道,BurnBNB发推特表示,BNB实时销毁量为14.79万枚,约合5552万美元。据悉,BNB的实时销毁机制由BEP95提出,类似以太坊当前的EIP-1559销毁机制。[2023/1/23 11:26:23]

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

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

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

DoNotPay CEO:部分FTX用户可通过“中心化机构撤销转账”取回存款:金色财经报道,法律服务聊天机器人DoNotPay CEO Joshua Browder表示,一部分FTX账户持有人可以取回他们的钱,但他们必须迅速采取行动。如果用户向银行提交“Schedule E”税表,就可以拿回在FTX的钱,但前提是他们的账户在过去60天内是由ACH直接存款或使用信用卡付款的。ACH交易或自动清算所系统是一种电子银行对银行支付方式。[2022/11/19 13:22:56]

攻击流程

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

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

Uniswap Labs首席运营官:市场低迷时期社区应该发挥作用:金色财经报道,在美国举办的Permissionless 大会上,Uniswap Labs 首席运营官Mary-Catherine Lader在小组讨论中表示,市场低迷时期社区应该发挥作用。熊市的一个好处是其他验证来源消失了,你真正拥有的只是正在建造的东西是否会起作用,以及人们是否会使用它。

Lader 补充说,Uniswap Labs 目前的重点是简化用户体验。[2022/5/19 3:27:22]

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

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

总结

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

参考攻击交易:

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

往期回顾

铸币疑云——PaidNetwork被盗细节分析

慢雾招募令:寻区块链安全弄潮儿

可避天灾,难免人祸——Furucombo被黑分析

王者开局偶遇猪队友——简析AlphaFinance&Cream被黑

BitMart入驻慢雾区,发布「安全漏洞与威胁情报赏金计划」

慢雾导航

慢雾科技官网

https://www.slowmist.com/

慢雾区官网

https://slowmist.io/

慢雾GitHub

https://github.com/slowmist

Telegram

https://t.me/slowmistteam

Twitter

https://twitter.com/@slowmist_team

Medium

https://medium.com/@slowmist

币乎

https://bihu.com/people/586104

知识星球

https://t.zsxq.com/Q3zNvvF

火星号

http://t.cn/AiRkv4Gz

链闻号

https://www.chainnews.com/u/958260692213.htm

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

本文来源于非小号媒体平台:

慢雾科技

现已在非小号资讯平台发布68篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/9754467.html

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

盘点零知识证明代表性项目:如何影响和塑造区块链生态系统?

标签:USDSDTUSDTCRESynth oUSDWrapped Staked USDTEUSDTYFI CREDITS GROUP

酷币交易所热门资讯
ETH:老李解币:昨晚多单策略于今日完美止盈出局斩获2300点利润_ethereal寓意

交易,是一个过程,而并非结果,而这个又不是朝夕就能练成的,涨跌是市场的常态,不是上涨就是下跌,而面对这种涨跌的态度决定着一切,做交易就像生活一样,需要时间的积累,以及个人觉悟上的认知.

1900/1/1 0:00:00
比特币:摩根大通将提供包含多个数字资产相关公司股票的投资产品_Lucky Block

提交给美国证券交易委员会的一系列监管文件表明,华尔街投资银行摩根大通正在为其投资者客户提供一种途径,使其可以通过涉及数字资产的上市公司的股票来获得加密敞口.

1900/1/1 0:00:00
NEON:老卢论币9/10合约散户必须懂的合约规律,不要盲目操作_neon币是什么意思啊

合约对于散户的优势策略建议类似田忌赛马,散户和主力相比劣势很多,但也并不是全面劣势,也会有机会以自己的优势来对别人的弱势获利。结合当下的行情,我会给出一些比较实用的意见.

1900/1/1 0:00:00
BEL:专访Amber Group合伙人Annabelle:一路寻梦,从华尔街到加密金融 | 「女神节」特辑_BELT币

作者|秦晓峰?编辑|Mandy出品?|?Odaily星球日报今天,是105个国际妇女节。过去的百年中,女性的身影一直出现在引领各领域发展的前沿,用勇敢和勇气探索前路,在加密市场演进中,女性力量同.

1900/1/1 0:00:00
SDT:狸猫换太子?慢雾拆解DODO被黑细节_RES

据消息,去中心化交易平台DODO的wCRES/USDTV2资金池被黑客攻击,转走价值近98万美元的wCRES和近114万美元的USDT.

1900/1/1 0:00:00
以太坊:以太坊预计在4月14日进行柏林升级,包括四个EIP_MATIC币发行几年了

经过几个月的规划,以太坊社区为即将到来的柏林升级制定了时间表,这是以太坊发展路线图中的一个重要里程碑。TimBeiko周一写道,柏林硬分叉计划于4月14日在区块高度12244000处进行.

1900/1/1 0:00:00