链资讯 链资讯
Ctrl+D收藏链资讯

BER:SharkTeam:BNO攻击事件原理分析_DeFi Firefly

作者:

时间:

北京时间2023年7月18日,Ocean BNO遭受闪电贷攻击,攻击者已获利约50万美元。

SharkTeam对此事件第一时间进行了技术分析,并总结了安全防范手段,希望后续项目可以引以为戒,共筑区块链行业的安全防线。

攻击者地址:

0xa6566574edc60d7b2adbacedb71d5142cf2677fb

攻击合约:

0xd138b9a58d3e5f4be1cd5ec90b66310e241c13cd

Volatility Shares于今日推出其2x比特币策略ETF:金色财经报道,一位发言人表示,Volatility Shares计划于今日推出其2x比特币策略ETF (?BITX )。该基金寻求相当于标准普尔芝商所比特币期货每日展期指数单日超额回报两倍的投资结果。?

该公司发言人表示,现在,美国的加密货币交易者将可以通过传统的经纪账户方便、流动地获得杠杆比特币敞口,从而在此类平台的法律不确定时期不再需要加密货币交易账户。[2023/6/27 22:01:59]

被攻击合约:

0xdCA503449899d5649D32175a255A8835A03E4006

攻击交易:

距以太坊Shapella升级还剩约3小时:金色财经报道,数据显示,距以太坊Shapella升级还剩约3小时(当Epoch为194048时升级,目前Epoch为194019)。当前估计所有验证者在信标链上可提取的奖励为1,131,438ETH。[2023/4/13 14:00:20]

0x33fed54de490797b99b2fc7a159e43af57e9e6bdefc2c2d052dc814cfe0096b9

攻击流程:

(1)攻击者(0xa6566574)通过pancakeSwap闪电贷借取286449 枚BNO。

以太坊开发者:Shapella提款测试出现问题,但不会影响Shapella升级时间:金色财经报道,以太坊核心开发者Tim Beiko发推称,开发者Marius Van Der Wijden发现了一个公共测试网Shapellabug,该bug在空块(没有交易或取款)的完全同步期间出现,其他几个客户端也遇到了这个问题,不过,这个问题很容易测试,可以快速修补。团队认为这不会影响Sepolia升级的时间表,仍计划在2月28日12:00点进行。另外,Barnabas Busa更新了最新的对Shapella进行压力测试的提款Devnet。该Devnet有60万验证者,其中36万验证者在分叉时执行取款凭证更新。客户端看到RAM+CPU使用率激增的情况,devops团队将在未来几天监控开发网络,以查看有多少凭证更新消息被包含和丢失。该测试还揭示了Prysm<>Besu问题,其中Besu限制了它通过RPC发送的响应数量以防止DoS,但Prysm预期的响应数量高于Besu的当前限制。Besu团队目前正在调查此事。此外,开发者还计划进行另一次主网影子分叉,将在上面做一些Mev-Boost测试。2月10日以太坊基金会表示,Shanghai+Capella(Shapella)主网升级正在进入最后的预发布序列——公共测试网。Shapella包含许多功能,但对质押者和共识层来说最重要的是支持提款。退出的验证者可以全额取款,而活跃验证者余额超过32ETH的可以部分取款。另外,第一个长期存在的公共测试网Sepolia计划于2月28日进行升级。[2023/2/17 12:12:44]

(2)随后调用被攻击合约(0xdCA50344)的stakeNft函数质押两个nft。

SharedStake开发人员同意退还所有资金并交出16,000个质押ETH的私钥:poopster.eth表示,SharedStake两名开发人员同意退还所有资金并交出16,000个质押ETH的私钥。

此前消息,以太坊2.0质押解决方案SharedStake合约漏洞遭内部人员利用,铸造了价值约50万美元的代币并于正式推出后进行了抛售、抵押等操作。[2021/6/25 0:06:21]

(3)接着调用被攻击合约(0xdCA50344)的pledge函数质押277856枚BNO币。

(4)调用被攻击合约(0xdCA50344)的emergencyWithdraw函数提取回全部的BNO

(5)然后调用被攻击合约(0xdCA50344)的unstakeNft函数,取回两个质押的nft并收到额外的BNO代币。

(6)循环上述过程,持续获得额外的BNO代币

(7)最后归还闪电贷后将所有的BNO代币换成50.5W个BUSD后获利离场。

本次攻击的根本原因是:被攻击合约(0xdCA50344)中的奖励计算机制和紧急提取函数的交互逻辑出现问题,导致用户在提取本金后可以得到一笔额外的奖励代币。

合约提供emergencyWithdraw函数用于紧急提取代币,并清除了攻击者的allstake总抵押量和rewardDebt总债务量,但并没有清除攻击者的nftAddtion变量,而nftAddition变量也是通过allstake变量计算得到。

而在unstakeNft函数中仍然会计算出用户当前奖励,而在nftAddition变量没有被归零的情况下,pendingFit函数仍然会返回一个额外的BNO奖励值,导致攻击者获得额外的BNO代币。

针对本次攻击事件,我们在开发过程中应遵循以下注意事项:

(1)在进行奖励计算时,校验用户是否提取本金。

(2)项目上线前,需要向第三方专业的审计团队寻求技术帮助。

金色财经

金色荐读

Block unicorn

区块链骑士

金色财经 善欧巴

Foresight News

深潮TechFlow

标签:BERCYBERConnectDEFIFLIBERO价格CYBERD币ConnectomeDeFi Firefly

币安app官方下载最新版热门资讯
BSP:摆脱内卷:从城市居民到数字居民_web3币种

作者:冯光能;歪脖三观 在《生境与希望:从躺平无为到照亮世界的数字游民》一文中,鄙人论证了现代文明最紧迫的问题在于公共生活逐渐消解.

区块链:折戟加密领域、创下7年来最差业绩 淡马锡铩羽而归?_ORD

作者:flowie,ChainCatcher周二,新加坡主权财富基金淡马锡公布了七年来最差业绩.

BSP:引入时间概念 更好的XEN正在路上?_FREN

在去年的十月,以太坊的 Gas 价格突然暴涨,而这一情况的源头可以追溯到 XEN Crypto 项目.

NBS:一览老蓝筹DeFi的新叙事:应用链、RWA、LSD、稳定币_BSP

原文作者:西柚 2023 年下半年,COMP、MKR、Aave 等代币价格的轮番上涨,让沉寂已久的蓝筹 DeFi 项目又热闹了起来.

BER:社交赛道再起风潮 明星项目CyberConnect有何特别?_Connect Coin

作者:Climber,金色财经随着马斯克将Twitter改名X,社交平台金融属性的开发被寄予了更多期望。与此同时,新旧势力也开始再次试水社交赛道.

比特币:揭开2023年公链发展背后的3大“神秘面纱”_LET

前言:公链自诞生以来取得了长足进步,吸引了全球业界和各国的高度关注和投资。其去中心化性质和透明框架使其成为促进安全高效交易的理想工具,为新的业务模式和用例铺平道路.