前言
北京时间2022年3月31日,知道创宇区块链安全实验室?监测到借贷平台Ola_finance遭到重入攻击,黑客窃取216964.18USDC、507216.68BUSD、200000.00fUSD、55045WETH、2625WBTC和1240,000.00FUSE,约467万美元。
分析
其中一起攻击事件如下图所示,该次攻击事件的问题点在于Ola.finance和ERC677代币的不兼容,这些代币的内置回调函数被攻击者利用进行重入攻击以耗尽借贷池。
所有攻击事件如下:
20WBTC100WETH被盗:https://explorer.fuse.io/tx/0xe800f55fe6c81baba1151245ebc43692735d4019107f1f96eeb9f05648c79938/token-transfers
100WETH被盗:https://explorer.fuse.io/tx/0xb8ef2744647027047e383b6cdd660a950b4f6c6bbbc96378ef1e359b4369ffc1/token-transfers
Solana生态连续结算协议Zebec V2 Beta版已上线:9月2日消息,Solana生态流支付协议Zebec在Solana Devnet上推出V2 Beta版。
此前消息,8月,Zebec以10亿美元完全稀释估值完成850万美元融资,CircleVentures、ShimaCapital、ResoluteVentures参投。[2022/9/2 13:04:27]
100WETH被盗:https://explorer.fuse.io/tx/0xff4fa726d0967bda03124fb71d58f0aa32d8132029804cdcf0c517761f4acd74/token-transfers
100WETH被盗:https://explorer.fuse.io/tx/0xf06a9b830dc2577e62016df45ee6f824d9112d32d3f66f4e1e31639d15a3812d/token-transfers
Solana联合创始人:NFT有“50种不同用例”:金色财经报道,Solana 联合创始人 Raj Gokal 在接受 TechCrunch 采访时表示:“目前在 NFT 中,一切都只是表面上的东西。我认为 NFT 有 50 个不同的用例,但现在似乎却被归为一个,我预计大多数加密项目最终都会使用NFT,有一波全新 NFT 产品即将到来,可能会在第三和第四季度,届时将吸引数百万用户,与其只考虑 Solana 生态系统,不如通过开发人员和创造者推动整个行业发展。”(TechCrunch)[2022/8/15 12:25:35]
100WETH被盗:https://explorer.fuse.io/tx/0xb535823c71bf753e6468e40ce009f00ab473e716900417719377a0c50892816f/token-transfers
52.094WETH被盗:https://explorer.fuse.io/tx/0xf1ac951de9eda1be73fd99adf9cca902b0ff28515ec3061b487e52cf352f5b6a/token-transfers
《富爸爸穷爸爸》作者:投资Solana(SOL)是因为看好其长期潜力:4月14日消息,在最近的一次采访中,《富爸爸穷爸爸》作者罗伯特·清崎(Robert Kiyosaki)被问及为什么他最近把Solana(SOL)加入到其投资组合中。他表示:“最好的交易总是在早期完成的。当人们说,‘你投资比特币吗?’,(我的回答是)是的,当时比特币价格是6000美元。Solana也处于早期阶段,它也有可能性,但这是一个长期的机会。”
当被问及美元通胀时,罗伯特·清崎声称,很大一部分美国人甚至没有1000美元,这表明通胀将不可挽回地改变我们所知道的美国生活。(The Daily Hodl)[2022/4/14 14:24:40]
6.246WBTC被盗:https://explorer.fuse.io/tx/0x719ec16e785463adf78e8ebf32286f837f7546e4301d9bce620da08af435bb3a/token-transfers
Solana区块链上的以太坊虚拟机Neon正集成Aleph.im:金色财经报道,Solana区块链上的以太坊虚拟机Neon今天宣布,正在集成跨链计算网络和去中心化索引提供商Aleph.im,以获取Solana链上数据,这是实现以太坊和Solana之间跨链DeFi的第一步。Neon使开发人员能够在Solana上部署以太坊应用程序,而无需更改代码库。通过与Aleph.im的集成,用户将能够查看当前和历史交易数据,包括总锁仓量(TVL)、在Solana上部署的以太坊合约、交易成本以及有关Neon上智能合约的统计数据。Aleph.im正在推出其去中心化计算网络,目前处于测试版,并将于下个月公开发布。[2021/11/24 7:07:05]
216964.176USDC被盗:https://explorer.fuse.io/tx/0x0df8dce11993a2efff59a416aa967b64b9ebe0ab66f996cfdb41a463b952dd86/token-transfers
Circle帐户和API服务已支持Solana USDC:据官方博客消息,Circle帐户和API服务现已支持Solana区块链上的USDC。此前2020年10月份消息,Circle宣布稳定币USDC已在Solana上发行,初始供应量为1000万。[2021/1/26 13:29:30]
507216.676BUSD被盗:https://explorer.fuse.io/tx/0x1b3e06b6b310886dfd90a5df8ddbaf515750eda7126cf5f69874e92761b1dc90/token-transfers
200000fUSD被盗:https://explorer.fuse.io/tx/0x17883e8a1bcfc85b80f00f8faa730f2da17b1d9fe48c1922c05e51a1a9e01a2c/token-transfers
1240000FUSE被盗:https://explorer.fuse.io/tx/0x8223170a722eba6d4583845f377ba5f353e8e589d0d16b6a4fb0a2feaad94a8c/internal-transactions
基础信息
攻击合约:
Contract1:0x632942c9BeF1a1127353E1b99e817651e2390CFF
Contract2:0x9E5b7da68e2aE8aB1835428E6E0c83a7153f6112
攻击者地址:0x371D7C9e4464576D45f11b27Cf88578983D63d75
攻击tx:0x1b3e06b6b310886dfd90a5df8ddbaf515750eda7126cf5f69874e92761b1dc90
漏洞合约:0x139Eb08579eec664d461f0B754c1F8B569044611
流程
攻击者攻击的流程如下:
1.攻击者将550.446WETH从攻击合约0x6392转到另一个攻击合约0x9E5b。
2.攻击者存入550.446WETH到cETH合约0x139Eb08579eec664d461f0B754c1F8B569044611获取铸币27284.948oWETH。
3.由于有了27284.948oWETH,攻击者可以从cBUSD合约0xBaAFD1F5e3846C67465FCbb536a52D5d8f484Abc中借出507216.676BUSD。
4.攻击者在BUSD转账到攻击合约0x9E5b期间调用回调函数,将27284.948oWETH转给攻击合约0x6329,借到507216.676BUSD后也转给攻击合约0x6329。
5.攻击合约0x6329赎回27284.948oWETH获得550.446WETH。
细节
该攻击事件主要问题发生在上面流程的第三步和第四步。
由于ERC677代币中存在transferAndCall函数,所以可以进行外部调用。
16487976226614.jpg "/>在BUSD从oBUSD借出转账到攻击合约0x9E5b期间,在攻击合约0x9E5b中调用一个回调函数,将oWETH从攻击合约0x9E5b转到攻击合约0x6329中,借出BUSD后也转给攻击合约0x6329。
通过代码我们可以看出虽然Erc20Delegator合约的?函数有防止重入修饰器?的限制,但这个修饰器只能防止外部调用重入攻击自身合约,并不能够防止外部调用重入其他合约。
最后由于攻击合约0x6329没有进行借贷,所以它可以将oWETH赎回WETH。攻击者最终得到了用作抵押来借用BUSD代币的WETH和他们借来的BUSD代币。
后续处理
Ola.finance官方发表声明称:
我们将发布一份关于所有借贷网络中列出的所有代币的详细报告,确认此攻击无法在其他借贷网络上复制。为此,我们将调查每个代币的「转移」逻辑,以确保没有使用有问题的代币标准。此外,每个借贷网络创建者都将被提供在其借贷网络上快速暂停代币铸造和借贷的能力。稍后,我们将发布一个补丁,允许Compound分叉安全地列出符合ERC677/ERC777标准的代币。在此之前,Fuse上的借贷网络的借贷将暂时禁用;借入资产的用户不会累积利息,并鼓励他们此时不要偿还贷款。一旦此补丁经过彻底测试和审核,Voltage上的全部借贷功能将恢复。在接下来的几天里,我们将发布正式的补偿计划,详细说明向受影响用户分配的资金。这将伴随更多文章,概述我们将更深入地采取的「下一步」。我们感谢我们的合作伙伴支持分析这次攻击并帮助我们迅速解决问题。
总结
Ola.finance是基于Compound合约改写的,而Compound合约和ERC677/ERC777的代币之间不兼容,使得这些代币的内置回调函数被攻击者利用,用以重入来耗尽借贷池。
标签:OLASOLETHUSDDolaimi SocialSOLDIER价格togetherbnb更新了吗busd币值得投资么
DearValuedUsers,HuobiGlobalwillbelaunchingdepositeventsforAMP.Makeyourdepositstoearnhigh-yieldint.
1900/1/1 0:00:00程序维护中的一个基本问题是——缺陷修复总会以%的机率引入新的bug。所以整个过程是前进两步,后退一步。——布鲁克斯《人月神话》智能合约本质上是程序,既然是程序,缺陷就不可避免.
1900/1/1 0:00:00原文作者:??Cryptouf原文标题:JoinaDAO:Fewtips前言有人说DAO是世界第八大奇迹.
1900/1/1 0:00:00親愛的用戶:“STEPN紅包雨”、“STEPN必修課”、“SHIB限時迎新福利”、“WAVES混合交易競賽”活動、“Layer1Tokens動手指漲知識活動”已結束;卡券獎勵已分發完成.
1900/1/1 0:00:00尊敬的用戶:由於杠桿ETF產品FTT3S,DOT5S和ROSE3S的單價均低於0.1USDT,觸發了MEXC杠桿ETF產品份額合並機製.
1900/1/1 0:00:00公告编号2022033101各位關心ZBG的投資者們和項目方:ZBG將於HKT2022年4月2日上線DIA項目,並開放DIA/USDT交易對,具體時間如下,請投資人和項目方提前做好交易準備.
1900/1/1 0:00:00