据区块链安全审计公司Beosin旗下Beosin EagleEye安全风险监控、预警与阻断平台监测显示,Polygon链上LibertiVault合约遭遇攻击,损失约123ETH和56,234USDT价值约29万美元,以及以太坊链上35ETH和96223USDT价值约16万美元,总共超45万美元。技术人员分析发现,本次攻击是由于LibertiVault合约存在重入漏洞所导致。
KuCoin首发上线 Polylastic:据 KuCoin (库币) 官方公告, KuCoin宣布首发上线Polylastic (POLX)项目并支持POLX/USDT 交易对,于5月10日12:00开放充值服务,18:00正式开放交易。
Polylastic是基于币安智能链开发的Elastic Finance聚合器。以“全民的交易所”著称, KuCoin (库币) 旨在发掘全球优质区块链项目,为来自207个国家的800万用户提供币币、法币、杠杆、合约、矿池、借贷等一站式服务。[2021/5/6 21:30:15]
1、攻击者使用闪电贷借出500万USDT,调用LibertiVault合约deposit函数进行质押,其质押逻辑会将质押的代币一部分用于兑换,然后再计算铸币数量,铸币数量是根据和合约本次存入代币量与合约存入之前的余额比例来进行计算的。
P网市场VP Shelley Wu:Poloniex已上线数字货币期货:8月29日,P网Poloniex 中国见面会成都站顺利举办。P网营销与市场VP Shelley Wu 现场分享了P网的发展情况和优势,并宣布Poloniex已推出Poloniex期货,支持1倍至100倍杠杆。
Poloniex成立于2014年,是注册于塞舌尔的老牌国际领先数字货币交易平台,也是华尔街首批合规交易平台。P网曾获得华尔街顶尖投行高盛的投资,并于2019年获得波场TRON创始人孙宇晨等投资人的注资,。致力于打造币圈高盛,为投资人带来华尔街机构级别的用户体验。[2020/8/29]
2、而兑换操作swap会调用黑客的合约,此时黑客第一次重入调用deposit,并在此函数中二次重入,向合约打入250万USDT。
动态 | Polkadot将于8月上线测试网Kusama并发布测试代币:Web 3基金会合作经理Dieter Fishbein在LongHash、HashBang联合主办的Polkadot中国行上海站活动上表示,Polkadot将于今年8月上线名为Kusama的测试网并发布测试代币。[2019/6/12]
3、二次重入结束后,合约会按照250万USDT与之前合约的USDT余额比值为黑客铸币,第一次重入的deposit函数运行结束后,黑客又向其中打入了250万USDT。
4、此时,执行完了外层deposit函数中的兑换操作,合约又会按照250万USDT与合约USDT余额比值进行铸币。
5、问题就出在第四点,按理来说,第二次计算合约余额应该是之前的余额加上第一次打入的250万余额来作为本次计算的参数,但这里是使用的重入的形式,合约余额在最开始就已经获取了,所以参数并未改变,还是使用的原来的余额进行计算,导致给黑客铸了大量的凭证代币。
6、最后黑客移除凭证代币,归还闪电贷获利。
Beosin
企业专栏
阅读更多
金色财经
金色荐读
Block unicorn
金色财经 善欧巴
区块链骑士
Foresight News
深潮TechFlow
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。