宇宙链 宇宙链
Ctrl+D收藏宇宙链

QBridge 被黑简析:8000 万美元不翼而飞

作者:

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

据慢雾区情报,2022 年 01 月 28 日,Qubit 项目的 QBridge 遭受攻击,损失约 8000 万美金。慢雾安全团队进行分析后以简析的形式分享给大家。

简要分析

1. 攻击者通过 ETH 上的 QBridge 合约进行存款操作,存款时传入所要跨的目标链 destinationDomainID、所要跨链的资产 resourceID 以及跨链资金数量与接收地址等参数构成的 data。

QBTC销毁平台币权益通证QT:据QBTC.INK官方消息,QBTC于2020年1月份已销毁22098000枚QT;2月份共销毁53535856枚;2月份销毁分:未流通销毁、回购销毁及交易销毁三大部分,每部分数量如下:

1.?未流通部分的57823920枚QT预留500万枚用于后续活动及社群建设等使用,剩余52823920枚全部销毁。

2.?拿出部分币币交易手续费进行QT回购销毁,共700,000枚。

3.?2月份上线了交易销毁机制,共销毁11936枚QT。?

根据QBTC消息:目前QT总量23366144枚,其中流通18366144枚,未流通5000000枚;预留的500万枚QT不会随意流入市场,流入市场前会提前公布流入原因及数量。[2020/3/1]

2. 攻击者指定传入的 resourceID 为跨 ETH 代币所需要的值,但其调用的是 QBridge 的 deposit 函数而非 depositETH 函数,因此首先绕过了跨链资金数量与 msg.value 的检查。deposit 函数会根据 resourceID 从映射中取出 handler 地址进行充值,由于攻击者传入的是真实的跨 ETH 代币所需要的值所以可以顺利调用 handler 合约的 deposit 函数。

动态 | 借贷协议Bloqboard与Wyre推出MakerDAO抵押债仓场外交易服务:据Bitcoin Exchange Guide消息,分布式数字资产借贷协议Bloqboard宣布与跨境支付平台Wyre合作推出MakerDAO抵押债仓(CDP)场外交易服务。[2019/3/13]

3. handler 合约的 deposit 函数中会根据 resourceID 取出的所要充值的代币是否在白名单内进行检查,由于攻击者传入的 resourceID 对应 ETH,因此映射中取出的所要充值的代币为 0 地址,即会被认为是充值 ETH 而通过了白名单检查。但 deposit 函数中却并没有对所要充值的代币地址再次进行检查(充值 ETH 应该是要通过 depositETH 函数进行跨链),随后直接通过 safeTransferFrom 调用了所要充值的代币的 transferFrom 函数。

QBTC开启Promotion Chain充值:QBTC将在3月23日晚间3点开启Promotion Chain(PC)充值服务。Promotion Chain是基于区块链技术打造分布式的营销生态。[2018/3/23]

4. 由于所要充值的代币地址为 0 地址,而 call 调用无 code size 的 EOA 地址时其执行结果都会为 true 且返回值为空,因此通过 transferFrom 的转账操作通过了 safeTransferFrom 的检查,最后触发了 Deposit 跨链充值事件。

量子比特币(QBTC)即将在12月28日进行分叉:量子比特币(Quantum Bitcoin)将于2017年12月28日区块高度501368硬分叉。据悉,QBTC结合量子链、以太坊等区块链2.0的特性,并采用POW+POS共识机制,目的是打造一条智能化的比特系全新公链。[2017/12/26]

5. 由于传入的 resourceID 为跨 ETH 所需要的值,因此触发的 Deposit 事件与真正充值 ETH 的事件相同,这让 QBridge 认为攻击者进行了 ETH 跨链,因此在 BSC 链上为攻击者铸造了大量的 qXETH 代币。攻击者利用此 qXETH 凭证耗尽了 Qubit 的借贷池。

MistTrack 分析

慢雾 AML 旗下 MistTrack 反追踪系统分析发现,攻击者地址(0xd01...5c7)首先从 Tornado.Cash 提币获取初始资金,随后部署了合约,且该攻击者地址交互的地址是 Qubit、PancakeSwap 和 Tornado.Cash 合约地址。目前资金未发生进一步转移。慢雾 AML 将持续监控被盗资金的转移,拉黑攻击者控制的钱包地址,提醒交易所、钱包注意加强地址监控,避免相关恶意资金流入平台。

总结

本次攻击的主要原因在于在充值普通代币与 native 代币分开实现的情况下,在对白名单内的代币进行转账操作时未对其是否为 0 地址再次进行检查,导致本该通过 native 充值函数进行充值的操作却能顺利走通普通代币充值逻辑。慢雾安全团队建议在对充值代币进行白名单检查后仍需对充值的是否为 native 代币进行检查。

参考交易:

https://etherscan.io/tx/0x478d83f2ad909c64a9a3d807b3d8399bb67a997f9721fc5580ae2c51fab92acf

https://bscscan.com/tx/0x33628dcc2ca6cd89a96d241bdf17cdc8785cf4322dcaf2c79766c990579aea02

标签:ETHPOSDEPOPOSIetha币最新资讯pos币是什么意思POSI价格

以太坊交易所热门资讯
《纽约时报》解读获得2亿美元融资的Helium 为何能受到明星机构的广泛追捧?

2 月 19 日,去中心化无线网络 Helium 以 12 亿美元估值完成 2 亿美元 D 轮融资,Tiger Global 和 FTX Ventures 参投.

1900/1/1 0:00:00
一文读懂什么是Covalent

区块链技术是可以颠覆世界的。然而,尽管区块链上数字资产出现大幅增长,但是访问详细的历史区块链数据仍是非常困难的。这番操作及其耗时且计算量大.

1900/1/1 0:00:00
NFT3:用于 Web3 和元宇宙门户的去中心化身份和信用网络

本文由公众号“老雅痞”laoyapicom授权转载3月7日NFT3宣布完成由 Animoca Brands牵头的750万美元种子轮和战略轮,作为Web3的第一个统一去中心化身份和信用网络,这或许真正打开了元宇宙的大门.

1900/1/1 0:00:00
Solidly是新瓶装老酒吗?

长久以来,传统的AMM模式一个很大的问题就在于协议平台和LP之间的冲突。因为LP的收益率实际上和所提供的流动性资金量大小并不成正比,协议所发放代币市场价值的缩水,和交易对在市场波动中形成的无常损失,都会使LP蒙受“塌矿”的风险.

1900/1/1 0:00:00
一文读懂Evmos:基本介绍、经济模型和参与风险

要点: Evmos在以Ethereum为基础的应用程序和Cosmos的独立去中心化区块链生态系统之间实现了去中心化互操作性,包括Cosmos、Terra、Crypto.org Chain、Osmosis和其他更多.

1900/1/1 0:00:00
一个基因就很「元宇宙」的品牌

两个宇宙都需要实干家。 3 月 19 日,著名啤酒品牌喜力在 Decentraland 开了一场发布会,推出第一款在虚拟世界制造的虚拟啤酒 Heineken Silver,并戏称它「由 NPC 农民种植的二进位制原始码啤酒花酿造」,用.

1900/1/1 0:00:00