Polygon链上LibertiVault合约遭遇攻击分析_SDT:usdt币怎么兑换人民币汇率

据区块链安全审计公司Beosin旗下Beosin EagleEye安全风险监控、预警与阻断平台监测显示,Polygon链上LibertiVault合约遭遇攻击,损失约123ETH和56,234USDT价值约29万美元,以及以太坊链上35ETH和96223USDT价值约16万美元,总共超45万美元。技术人员分析发现,本次攻击是由于LibertiVault合约存在重入漏洞所导致。

以太坊Shapella网络升级将于2月28日在Sepolia网络激活:2月22日消息,以太坊基金会发布博客称,Shapella网络升级将于区块高度56832在Sepolia网络上激活,约为北京时间2023年2月28日12:04:48。

此升级遵循The Merge并使验证者能够将质押的以太坊从信标链撤回到执行层,同时还为执行层和共识层引入了新功能,结合了对执行层(Shanghai)、共识层(Capella)和引擎API的更改。Zhejiang测试网可用于在Sepolia升级之前测试Shapella功能。[2023/2/22 12:20:55]

1、攻击者使用闪电贷借出500万USDT,调用LibertiVault合约deposit函数进行质押,其质押逻辑会将质押的代币一部分用于兑换,然后再计算铸币数量,铸币数量是根据和合约本次存入代币量与合约存入之前的余额比例来进行计算的。

区块链碳交易市场Coorest将在Polygon上线:11月11日消息,碳交易市场Coorest将在Polygon上线。据悉,Coorest是用于碳交易的数字市场,以抵消区块链和智能合约授予的排放。通过利用Polygon,Coorest NFTrees将促进区块链上透明的二氧化碳交易。[2021/11/11 21:43:46]

2、而兑换操作swap会调用黑客的合约,此时黑客第一次重入调用deposit,并在此函数中二次重入,向合约打入250万USDT。

Bancor宣布正在探索通往Polkadot的跨链桥的开发:1月2日消息,DEX协议Bancor宣布目前正在探索通往Polkadot的跨链桥的开发,跨链桥将使以太坊链和Polkadot链之间的去中心化跨链交易成为可能。该跨链桥的设计利用了可以在浏览器中运行的轻量级节点,将减少参与者成为桥接代理的成本和障碍。[2021/1/3 16:17:21]

3、二次重入结束后,合约会按照250万USDT与之前合约的USDT余额比值为黑客铸币,第一次重入的deposit函数运行结束后,黑客又向其中打入了250万USDT。

4、此时,执行完了外层deposit函数中的兑换操作,合约又会按照250万USDT与合约USDT余额比值进行铸币。

5、问题就出在第四点,按理来说,第二次计算合约余额应该是之前的余额加上第一次打入的250万余额来作为本次计算的参数,但这里是使用的重入的形式,合约余额在最开始就已经获取了,所以参数并未改变,还是使用的原来的余额进行计算,导致给黑客铸了大量的凭证代币。

6、最后黑客移除凭证代币,归还闪电贷获利。

Beosin

企业专栏

阅读更多

金色财经

金色荐读

Block unicorn

金色财经 善欧巴

区块链骑士

Foresight News

深潮TechFlow

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

金宝趣谈

[0:15ms0-4:963ms