木星链 木星链
Ctrl+D收藏木星链
首页 > BTC > 正文

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

作者:

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

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

简要分析

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

QBTC交易平台涉嫌已移交检察院审查起诉:1月18日消息,最新消息显示,四川省武胜县局回复,QBTC APP平台交易QT等虚拟货币涉嫌,2020年12月10日侦查终结,目前已移交武胜县人民检察院审查起诉,提币请求需等待法院判决。

2020年6月4日QBTC遭到调查,用户无法提币。8月6日武胜县局发布案情通报,称2020年5月8日接群众报案,称其在“QBTC”APP平台交易虚拟货币被。经查李某等人涉嫌以成都云快科技有限公司名义,搭建“QBTC”虚拟货币交易平台,利用“QT”等虚拟货币实施。2020年6月4日将李某等10余人抓获归案。[2021/1/18 16:25:55]

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

USDK上线QBTC 现开启BTC/USDK等交易:据官方消息,USDK稳定币上线QBTC,现已开启BTC/USDK、ETH/USDK、USDT/USDK交易对的交易服务。

据悉,USDK是区块链大数据公司欧科云链OKLink与美国信托公司Prime Trust联合推出的合规稳定币业务,锚定1:1美元兑换。由美国审计公司EideBailly每月出具审计报告,确保资产透明。[2020/4/24]

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

公告 | QBTC交易所上线QC交易区 ?:据QBTC.INK官方消息,QBTC交易所于2020年02月20日上线QC交易区。目前在QBTC.INK、ZBG.COM、ZB.COM、BW.IO等交易所均已上线,可互相兑换。

QC,全称为Qcash,是基于量子链智能合约的数字货币,由Qcash基金会发行的独立数字货币。其价格为0.15美元(约1RMB?)。QC基金会根据数字货币抵押的形式使其中一部分可以变成流通。流通出的QC按照100%的价值抵押,抵押品可以为BTC、ETH、LTC、QTUM?等中的一种,所有用户参与抵押和公开展示。抵押品均匀分配,抵押统一由基金会掌握。[2020/2/20]

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

动态 | QBTC交易所开启“QT通缩计划——交易即销毁”:据QBTC官方消息,自2020年2月12日起,针对QBTC交易所全部与QT有关的交易对所产生的交易手续费(QT部分)将进行实时全额销毁(销毁的QT不包含量化及做市商账户)。QBTC将在平台显示全站QT流通量,每交易一笔产生的QT手续费将进行实时削减,用户可实时查询网站QT流通量及减少量。销毁的交易手续费将定期发送至黑洞地址,发送至黑洞地址的交易详情将以公告形式发布。

截至目前已销毁23098000枚QT,目前总量为76902000枚QT,流通量为19078080枚QT。[2020/2/12]

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

标签:BTCETHQBTCQBTBTCONE币ethylenediaminetetraaceticacid量子比特币qbtc币量子比特币qbtc币

BTC热门资讯
MES:James Jean NFT在Outland发行 能再续方立钧的辉煌吗?

James Jean出生于中国,2001年毕业于纽约视觉艺术学院(School of Visual Arts),毕业后,他即为著名的DC漫画公司【1】工作.

1900/1/1 0:00:00
AVA:Avalanche 跻身第三大区块链?先别着急下结论

1/ 在加密货币领域,数据指标通常并非表面上看到的那样简单。举个例子: Aavalanche 近期网络手续费消耗速度达到年初的 3 倍(照此速度,一年约消耗 4 亿美元),成为仅次于以.

1900/1/1 0:00:00
INK:跨链DEX巡礼:Zenlink如何聚合波卡生态内的流动性

在区块链的多链格局下,DEX如何捕获多条链的资金量,是个长久的话题。DEX也都各显神通,发展出多种不同模式,目前的跨链DEX,归纳起来大体有三类:依靠各条成熟公链,捕获单链内大量资金,如Sush.

1900/1/1 0:00:00
UST:UST脱锚 算法稳定币魔咒再现

从5月5号开始大饼(BTC)开始加速下跌,从37k一路下跌到昨日10号最低跌破3万刀。隔夜大饼回升并企稳在31k附近,暂时稳住了局面。据信这次的“自由落体”是所谓算法稳定币UST崩盘导致的.

1900/1/1 0:00:00
RIA:Myria 能否成为链游界的任天堂?

?作者:Chloe去年,链游平台Gala Games迎来了快速增长,平台每月活跃用户达到数百万人.

1900/1/1 0:00:00
NFT:Kitten Coup社区反转Cool Kittens NFT局

当狂热的加密爱好者将金钱投入到NFT图片时,浑水摸鱼的局随之而来,Cool Kittens NFT便是其中一个作恶者,该项目于去年11月在Sonala链上启动小猫形象的NFT铸造及销售活动.

1900/1/1 0:00:00