被薅了 APE 空投漏洞简析

北京时间2022年3月17日,我们的系统监控到涉及APE Coin的可疑交易,根据twitter用户Will Sheehan的报告,套利机器人通过闪电贷薅羊毛,拿到6W多APE Coin(每个价值8美元)。

我们经过分析后,发现这和APE Coin的空投机制存在漏洞有关。具体来说,APE Coin决定能否空投取决于某一个用户是否持有BYAC NFT的瞬时状态,而这个瞬时状态攻击者是可以通过借入闪电贷然后redeem获得BYAC NFT来操纵的。攻击者首先通过闪电贷借入BYAC Token,然后redeem获得BYAC NFT。然后使用这一些NFT来claim空投的APE,最后将BYAC NFT mint获得BYAC Token用来返还闪电贷。我们认为这个模式同基于闪电贷的价格操纵攻击非常类似(合约通过一个资产的瞬时价格来对另外一个资产进行定价,而这个瞬时价格可以被操控)。

接下来,我们使用一个攻击交易(https://versatile.blocksecteam.com/tx/eth/0xeb8c3bebed11e2e4fcd30cbfc2fb3c55c4ca166003c7f7d319e78eaab9747098)来简述整个过程。

《区块链应用操作员国家职业技能标准》启动专家初审:《区块链应用操作员国家职业技能标准》专家初审会在北京召开,该标准拟根据职业活动内容,对从业者的知识和技能需求提出综合性要求,是教材出版、题库开发、职业教育培训、技能等级评价的基础依据,为区块链领域技能人才的职业发展建立上升通道。标准开发对提高区块链从业人员的素质,引导职业教育培训,促进就业和区块链人才队伍建设起到积极重要的作用。在本次初审会上,编写专家组代表卢毅从区块链应用操作员的职业定义与增设背景、标准编制工作进度、标准概况及职业功能和工作内容等四个方面对《区块链应用操作员国家职业技能标准》的编制情况进行详细汇报。经过严谨、细致、认真的评审,评审专家认为:《区块链应用操作员国家职业技能标准》的编制科学合理,有较强可操作性,技能等级的划分将引领区块链人才的职业成长,推动区块链专业人才能力的提升。[2020/12/7 14:27:49]

攻击者购买了编号1060的BYAC NFT并且转移给攻击合约。这个NFT是攻击者花了106 ETH在公开市场购买的。

攻击者通过闪电贷借入大量的BYAC Token。在这个过程中,攻击者通过redeem BYAC token获得了5个BYAC NFT(编号 7594,8214,9915,8167,4755)。

在这个过程中,攻击者使用了6个NFT来领取空投。1060是其购买,其余5个是在上一步获得。通过空投,攻击者共计获得60,564 APE tokens奖励。

攻击者需要归还借出的BYAC Token。因此它将获得BYAC NFT mint获得BYAC Token。这个过程中,他还将其自己的编号为1060 NFT也进行了mint。这是因为需要额外的BYAC Token来支付闪电贷的手续费。然后将还完手续费后的BYAC Token卖出获得14 ETH。

攻击者获得60,564 APE token,价值50W美金。其攻击成本为1060 NFT(106ETH)减去售卖BYAC Token得到的14ETH。

我们认为问题根源在于APE的空投只考虑瞬时状态(NFT是否在某一个时刻被某一个用户持有)。而这个假定是非常脆弱的,很容易被攻击者操控。如果攻击者操控状态的成本小于获得的APE空投的奖励,那么就会创造一个实际的攻击机会。

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

区块分享

Uniswap晚间必读5篇 | 为什么以太坊Gas费又便宜了?

1.过亿美元加密基金频出 web3成重点关注赛道 随着加密货币在全世界范围内关注度的与日俱增,围绕加密项目而诞生的风投基金呈爆发之势增长,同时动辄上亿美元的资金规模也意味着以加密货币为重点的大型风投基金正在形成。

FTX比特币系统的发明者Craig Wright谈论区块链的扩容

Craig Wright博士最近写了一篇题为《定义扩容》的文章,在文中,他指出通过实施侧网来对比特币系统进行扩容的尝试是徒劳无功的。 如何将比特币系统扩容?首先,比特币系统已经被大规模扩容了。其次,将比特币系统扩容不只关乎技术。 2009年,中本聪表示,比特币系统已经能够以极少的费用扩容出远远超过VISA的大小。此番言论是关于2009年的硬件条件的。

Filecoin批准虚拟资产法:石油王国迪拜又一次走在了全球前列

3月9日,阿联酋副总统兼总理谢赫·穆罕默德·本·拉希德·阿勒马克图姆(Sheikh Al Maktoum )签署了首个监管迪拜虚拟资产的法律——虚拟资产法,并建立了一个独立的机构来监督加密货币行业。 该法律确立了阿拉伯联合酋长国(阿联酋)在该行业的监管地位。 值得注意的是,同一天拜登政府在一份行政命令文件中发布了有关加密货币的规定。

SAND为什么Web3世界的富人捐赠用加密货币而不是现金?

本文由”老雅痞laoyapicom“授权转载 信息来源自techcrunch,略有修改,作者Anita Ramaswamy 随着俄乌战争的持续,加密货币已经成为国外捐助者支持乌克兰的一个不可或缺的工具。在这种背景下,加密货币募捐活动的成功反映了今年加密货币持有者将他们的货币捐赠给慈善事业的更广泛趋势。

[0:0ms0-0:500ms