NFT 借贷平台 XCarnival 被盗3000 ETH 事件分析

NFT借贷平台@XCarnival_Lab大约7个小时之前被黑了,至少有3000个$ETH (约380万美元)被盗。下面是该事件的简要分析:

该NFT借贷平台的合约有个bug:作为抵押品的NFT在取出后,其orderID仍然可用,可以此申请贷款。

?xNFT, NFT管理器. https://etherscan.io/address/0xb14b3b9682990ccc16f52eb04146c3ceab01169……?

?P2Controller, 很多借贷限制条件的验证者.

黑客 https://etherscan.io/address/0xb7cbb4d43f1e08327a90b32a8417688c9d0b800a… 从Tornado中拿出了干坏事的启动资金. 然后在OpenSea上购买了 #BAYC 5110。

比特币网络难度下调2.54%至18.67 T:据BTC.com数据,今日06:44,比特币网络在区块高度661248迎来难度调整,挖矿难度下调2.54%至18.67 T。目前比特币未确认交易量为1405笔,全网算力为135.87 EH/s,24小时交易速度2.92 txs/s。[2020/12/14 15:06:24]

他部署了一个总控合约 0xf706…ca8d https://etherscan.io/address/0xf70f691d30ce23786cfb3a1522cfd76d159aca8d……, 该合约生成了很多用来当女巫用同一个NFT进行借贷的马仔合约,比如0x5338…3714 https://etherscan.io/address/0x53386a82e55202a74c6d83c7eede7a80ba553714…….

首先,总控将BAYC转给某个马仔(以0x5338为例)。马仔然后调用xNFT中的pledgeAndBorrow()函数(抵押并贷款),抵押品为BAYC,但什么也没贷(贷款为一个总控部署的假xToken合约,数量为0)。本步骤生成了一个orderID(43)。

本Tx中可以看到这些过程,不过只有internal transaction。如果想详细解读得自己深挖调用栈。马仔5338然后取出刚才抵押的NFT,并还给总控。总控再把NFT给别的马仔。如此左手倒右手循环,黑客搞出了几十个orderID,之后可作为借款凭证。而有bug的xNFT并没有在取出抵押物后撤销凭证orderID。

下一步,总控让所有马仔依次从xETH合约里借钱。攻击完成。黑客用空气借走了真金白银(NFT抵押品早就取出了)。这是其中一个tx。

上面的是大概过程。再来看下细节。在xNFT合约中,withdrawNFT()并咩有在取出后消除orderID。当P2controller调用getOrderDetail()时还是能取到这个ID。

在xETH中,borrow()会调用borrowInternal()然后调用controller.borrowAllowed() 来验证orderID是否有效。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

币安app下载USDC猛追USDT 稳定币市场格局正悄然改变

过去两个月,加密市场显露出的种种迹象无一不在打击投资者信念: Terra稳定币 UST的崩盘,加密货币借贷平台 Celsius 挤兑潮,加密对冲基金三箭资本面临算危机等等。 随着各种 Token 价格暴跌,加密货币正进入新一轮的寒冬。在普遍的看跌情绪之下,为了避免损失,投资者更愿意将自己在牛市中获得的一部分收益兑换成稳定币,以度过这难熬的加密熊市。

DAINFT侵权第一案:Bigverse错在何处?

Bigverse是集数字艺术创新、元宇宙空间打造以及内容生态社区创建于一体的元宇宙品牌,支持数字藏品二次交易,是国内目前用户数量较大且发展较快的一个数字艺术电商平台。 Bigverse自称是“中国用户数量最多、艺术家最多、交易最活跃的NFT平台”。但在元宇宙发展之初,这种看似完备的头部数字藏品平台,在其发展的过程中也不可避免的存在一些问题。

火币网下载官方app金色前哨|CoinList 2022夏季种子项目有哪些?

金色财经报道,6月24日,CoinList公布了 2022 年夏季 CoinList 种子项目名单,项目介绍如下: 1. Arrow Markets Arrow Markets 是一个基于 Avalanche 的 Web3 期权交易平台。 期权合约可以构成金融资产价格的基础,可以从简单的期权中构建出丰富多样的衍生品和结构性产品。

XMR金色观察 | 加密熊市进行时 如何在衰退下生存?

新一轮的加密熊市正在进行时。CoinGecko数据显示,市值排名前100的代币中有多达72个代币从历史高点下跌了90%以上。在市值排名前十的加密货币中,有九种在当前市场低迷期间下跌了不到90%。其中,比特币从去年11月的高点69000美元下跌了70.3%,以太坊较其4878美元的高点下跌了78%。

[0:0ms0-10:162ms