宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > PEPE > 正文

Ola_finance攻击事件分析:黑客利用重入漏洞盗币

作者:

时间:1900/1/1 0:00:00

前言

北京时间2022年3月31日,知道创宇区块链安全实验室监测到借贷平台Ola_finance遭到重入攻击,黑客窃取216964.18USDC、507216.68BUSD、200000.00fUSD、55045WETH、2625WBTC和1240,000.00FUSE,约467万美元。

分析

其中一起攻击事件如下图所示,该次攻击事件的问题点在于Ola.finance和ERC677代币的不兼容,这些代币的内置回调函数被攻击者利用进行重入攻击以耗尽借贷池。

所有攻击事件如下:20WBTC+100WETH被盗:https://explorer.fuse.io/tx/0xe800f55fe6c81baba1151245ebc43692735d4019107f1f96eeb9f05648c79938/token-transfers100WETH被盗:https://explorer.fuse.io/tx/0xb8ef2744647027047e383b6cdd660a950b4f6c6bbbc96378ef1e359b4369ffc1/token-transfers100WETH被盗:https://explorer.fuse.io/tx/0xff4fa726d0967bda03124fb71d58f0aa32d8132029804cdcf0c517761f4acd74/token-transfers100WETH被盗:https://explorer.fuse.io/tx/0xf06a9b830dc2577e62016df45ee6f824d9112d32d3f66f4e1e31639d15a3812d/token-transfers100WETH被盗:https://explorer.fuse.io/tx/0xb535823c71bf753e6468e40ce009f00ab473e716900417719377a0c50892816f/token-transfers52.094WETH被盗:https://explorer.fuse.io/tx/0xf1ac951de9eda1be73fd99adf9cca902b0ff28515ec3061b487e52cf352f5b6a/token-transfers6.246WBTC被盗:https://explorer.fuse.io/tx/0x719ec16e785463adf78e8ebf32286f837f7546e4301d9bce620da08af435bb3a/token-transfers216964.176USDC被盗:https://explorer.fuse.io/tx/0x0df8dce11993a2efff59a416aa967b64b9ebe0ab66f996cfdb41a463b952dd86/token-transfers507216.676BUSD被盗:https://explorer.fuse.io/tx/0x1b3e06b6b310886dfd90a5df8ddbaf515750eda7126cf5f69874e92761b1dc90/token-transfers200000fUSD被盗:https://explorer.fuse.io/tx/0x17883e8a1bcfc85b80f00f8faa730f2da17b1d9fe48c1922c05e51a1a9e01a2c/token-transfers1240000FUSE被盗:https://explorer.fuse.io/tx/0x8223170a722eba6d4583845f377ba5f353e8e589d0d16b6a4fb0a2feaad94a8c/internal-transactions基础信息

Coinbase聘请Solarisbank高管领导其欧洲扩张:金色财经报道,加密货币交易所Coinbase聘请德国金融技术公司Solarisbank的高管来领导其欧洲扩张。在上个月获得荷兰的监管批准后,Coinbase正在寻求法国和西班牙的批准。Daniel Seifert将担任Coinbase欧洲地区总经理。

Seifert曾担任Solarisbank首席运营官。他的LinkedIn资料显示,此前,他是瑞士投资银行UBS Partner的运营和客户支持主管,也是咨询公司麦肯锡的副合伙人。(the block)[2022/10/17 17:29:07]

攻击合约:Contract1:0x632942c9BeF1a1127353E1b99e817651e2390CFFContract2:0x9E5b7da68e2aE8aB1835428E6E0c83a7153f6112攻击者地址:0x371D7C9e4464576D45f11b27Cf88578983D63d75攻击tx:0x1b3e06b6b310886dfd90a5df8ddbaf515750eda7126cf5f69874e92761b1dc90漏洞合约:0x139Eb08579eec664d461f0B754c1F8B569044611流程

Solana链上NFT销售总额超越Flow:金色财经报道,最新数据显示,Solana链上NFT销售总额已经达到836,173,535美元,超越Flow(831,742,077美元),位列NFT链上销售额排名第三位,仅次于Ronin(3,804,467,134美元)和以太坊(12,192,557,927美元)。目前Solana区块链上两个销售额最大的NFT项目分别是Degenerate Ape Academy(116,918,871美元)和Solana Monkey Business(115,393,135美元)。[2022/1/1 8:18:33]

攻击者攻击的流程如下:1.攻击者将550.446WETH从攻击合约0x6392转到另一个攻击合约0x9E5b。

2.攻击者存入550.446WETH到cETH合约0x139Eb08579eec664d461f0B754c1F8B569044611获取铸币27284.948oWETH。

Solana 协议库漏洞可能导致攻击者每小时窃取 2700 万美元:金色财经报道,据 Neodyme 的安全研究人员称,Solana 协议库中的一个漏洞,一组 Solana 项目的参考文档可能导致攻击者以每小时 2700 万美元的速度从多个 Solana 项目中窃取资金。受影响的项目包括收益聚合器 Tulip Protocol 和借贷协议 Solend 和 Larix。这些项目目前管理着 17 亿美元的资金。 Neodyme 解释说,该漏洞是由 Neodyme 的一名审计员西蒙于 6 月在文件共享平台 GitHub 上首次公开披露的。当时,安全研究人员不知道它是否可以被利用或它的影响有多大。这个错误没有被注意到。

12 月 1 日,Simon 看到问题仍然存在并且错误尚未修复。由于他的担忧,Neodyme 的安全研究人员开始测试是否有可能利用该漏洞,并评估其严重程度。(The block)[2021/12/4 12:51:20]

3.由于有了27284.948oWETH,攻击者可以从cBUSD合约0xBaAFD1F5e3846C67465FCbb536a52D5d8f484Abc中借出507216.676BUSD。

Solana生态项目共同成立Solana NFT联盟:8月10日,基于Solana链上去中心化拍卖协议BurntFinance发文宣布,与多个生态项目组成SolanaNFT联盟,共同促进基于Solana的项目之间的通用标准。BurntFinance表示,以太坊成功的一个关键部分是整个生态系统中的主要项目采用的通用技术标准(例如ERC20、ERC721)。Solana缺乏这样的标准,如果不采用,将难以保持其强劲的增长速度。首批SolanaNFT联盟成员包括:BurntFinance、Phantom、Bonfida、AustinVirtis、Metaplex、Solarians。[2021/8/10 1:45:43]

4.攻击者在BUSD转账到攻击合约0x9E5b期间调用回调函数,将27284.948oWETH转给攻击合约0x6329,借到507216.676BUSD后也转给攻击合约0x6329。

Solana链上交易量已超10亿:Solana浏览器数据显示,Solana链上交易量已超过10亿。团队表示,这是创世区块诞生以来,及3月16日主网测试版上线以来的里程碑事件。[2020/6/18]

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的代币之间不兼容,使得这些代币的内置回调函数被攻击者利用,用以重入来耗尽借贷池。

标签:OLASOLSOLAETHOLA价格SolFarmSolarysreth币下架

PEPE热门资讯
NFT市场的新博弈,未来将会有千千万万个「ERC721R」出现

“虽然ERC721R不能从根本上对NFT项目方进行有效的约束,但是ERC721R更像是一种标志,打响了项目方权力约束和NFT铸造者权益保护第一,推动NFT市场建立更有效的约束和制衡机制,这本身就是一个很好的开始.

1900/1/1 0:00:00
Meme鼻祖Pepe the Frog是如何诞生的?

本文来自微信公众号FastDaily。 对于加密老兵和DeFi"degen"来说,meme是Web3的本源,就像中本聪的比特币白皮书是比特币的本源一样.

1900/1/1 0:00:00
Jump Crypto:如何建立Layer1分析框架

相关阅读 JumpCrypto:深入分析区块链基础设施细分赛道JumpCrypto:详解各类区块链扩容解决方案介绍在上一篇文章中,我们介绍了区块链基础设施中与第一层有关的一些组件.

1900/1/1 0:00:00
24个热门土地类NFT项目大盘点:下一个爆发的赛道?

受BAYC发币空投影响,Azuki、Meebits、WorldofWoman等PFPNFT蓝筹项目内在价值得到进一步提升。近期,像素元宇宙WorldwideWebb也因抢空投引发外界对虚拟土地的关注,并带动相关板块交易量上涨.

1900/1/1 0:00:00
Jump Crypto:详解各类区块链扩容解决方案

相关阅读 JumpCrypto:深入分析区块链基础设施细分赛道JumpCrypto:如何建立Layer1分析框架介绍在上一篇文章中,我们建立了一个分析L1的框架,特别是考虑到最近已经建立了无数的新链.

1900/1/1 0:00:00
UST为什么不会像USDN一样脱锚:大而不倒

有朋友来问我关于UST会不会像USDN一样脱锚,Luna暴跌。今天又在社群进行了广泛的讨论,没达成共识。我记录些思考的碰撞,供大家参考。个人倾向:UST正在大而不倒的路上越走越远,UST如果失败就是crypto本身的失败.

1900/1/1 0:00:00