ERC1155的重入攻击又“现身”:Revest Finance被攻击事件简析

2022年3月27日,成都链安链必应-区块链安全态势感知平台舆情监测显示,DeFi协议Revest Finance遭到黑客攻击,损失约12万美元。

据悉,Revest Finance是针对DeFi领域的staking的解决方案,用户通过Revest Finance参与任何DeFi的staking,都可以直接创建生成一个NFT(该NFT包含了这个staking仓位的当前以及未来价值)。

在攻击发生之后,项目方官方发推表示他们以太坊合约遭受了攻击,目前已采取措施确保所有链中的剩余资金安全。

成都链安技术团队对此事件进行了相关简析。

BTC跌破36700美元关口 日内涨幅为3%:火币全球站数据显示,BTC短线下跌,跌破36700美元关口,现报36695.88美元,日内涨幅达到3%,行情波动较大,请做好风险控制。[2021/1/16 16:20:40]

地址列表

Token合约:

0x56de8BC61346321D4F2211e3aC3c0A7F00dB9b76

被攻击合约:

0x2320a28f52334d62622cc2eafa15de55f9987ed9

0xb480Ac726528D1c195cD3bb32F19C92E8d928519

攻击者:

0xef967ECE5322c0D7d26Dab41778ACb55CE5Bd58B

美国国税局向Chainalysis和Integra FEC授予合同以跟踪门罗币:金色财经报道,美国国税局周三向区块链分析公司Chainalysis和Integra FEC授予了两份价值62.5万美元的合同,以寻求用于隐私币Monero和Layer 2协议的跟踪工具。[2020/10/1]

交易截图

首先攻击者通过uniswapV2call 2次调用受攻击的目标合约中的mintAddressLock函数。

该mintAddressLock函数用于查询并向目标铸造NFT,并且nextid(FNFTHandler.fnftsCreated)会在铸造NFT后进行更新。

攻击者第一次调用mintAddressLock函数铸造了2个ID为1027的Token为后续攻击做准备,随后再次调用mintAddressLock铸造了3600个ID为1028的Token,在mint函数完成前攻击者重入了depositAdditionalToFNFT函数【ERC1155 onERC1155Received 重入】,由于NFT nextId(FNFTHandler.fnftsCreated)在mint函数铸造NFT完成并通知后进行更新,此时的nextId仍然为1028,并且合约并未验证1028的Token数量是否为0,因此攻击者再次成功地铸造了1个ID 为1031的Token,完成了攻击。

此次攻击中的铸币相关函数未严格按照检查-生效-交互模式设计,且未考虑到ERC1155 token转账重入的可能性。

建议在合约设计时严格按照检查-生效-交互模式设计,并在ERC1155 token相关DeFi项目中加入防重入的功能。

截止目前为止,攻击者仍然未将资产进行转移,成都链安将持续进行监控。

攻击者地址:

https://etherscan.io/address/0xef967ece5322c0d7d26dab41778acb55ce5bd58

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

金宝趣谈

BNB倍受web3组织青睐 如何获得你的 .XYZ 域名?

因此,我们如何押注 .com、.in、.eu 和 .gov 等已建立的域名?非 .com 域名似乎在区块链领域中更受欢迎。例如,.xyz 域是区块链组织最常用的域名之一。 根据域名统计,.xyz 域名的受欢迎程度近年来呈爆炸式增长。下图描绘了 2021 年注册 .xyz 域名数量的增长情况。

Ethereum以太坊::被错付的乌托邦

本周三,《时代》将推出它的首期NFT杂志,封面人物是以太坊的创始人V神。作为预热,杂志把V神的采访先发了出来,并收获了一大波热度。甚至原本不关心crypto的人,也开始打听V神是谁。 作为影响力最大的周刊,或许没有之一,成为《时代》的封面人物,说是“荣登”毫不违和。

AAVE金色趋势丨这一指标预示BTC见顶还远?

如图所示,上方为BTC价格走势,下方为BTC震荡指数,研究可以发现,前期BTC震荡指数如果处于图中低位水平绿线一段时间,后面BTC往往都会迎来一波上升波段行情,而一旦该指数升至高位红线区域,往往代表BTC已经处于阶段顶部,后面一般都会出现一波回调趋势行情。

SHIB资金持续涌入GameFi 开发者会跟进吗?

风险资本和散户投资者正在向初创的加密游戏项目投入大量资金,希望这场“GameFi”运动能引发类似去中心化金融 (DeFi) 历史性增长的热潮。 然而,到目前为止,结果喜忧参半,游戏行业的顶尖人才对“Web 3 游戏”的前景仍然存在分歧。“Web 3游戏”是指具有内置区块链功能的游戏,例如NFT或游戏中的货币。

[0:15ms0-8:820ms