创宇区块链|Beanstalk 遭黑客攻击,又是闪电贷?

2023-12-14 21:32

本文主要是介绍创宇区块链|Beanstalk 遭黑客攻击,又是闪电贷?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

北京时间 4 月 17 日,以太坊平台 Beanstalk 协议遭到攻击,损失超过 8000 万美元,知道创宇区块链安全实验室 第一时间跟踪本次事件并分析。

分析

基础信息

攻击者:0x1c5dCdd006EA78a7E4783f9e6021C32935a10fb4

攻击合约:0x79224bC0bf70EC34F0ef56ed8251619499a59dEf

攻击tx:0xcd314668aaa9bbfebaf1a0bd2b6553d01dd58899c508d4729fa7311dc5d33ad7

Beanstalk(Diamond):0xC1E088fC1323b20BCBee9bd1B9fC9546db5624C5

恶意提案18:0xE5eCF73603D98A0128F05ed30506ac7A663dBb69

流程
  1. Aave 闪电贷借来 350,000,000 DAI、500,000,000 USDC、150,000,000 USDT;Uniswap 闪电贷借来32,100,950 BEAN;SushiSwap 借来 11,643,065 LUSD
  2. 在 Curve 3pool中添加 DAI/USDC/USDT 流动性,获得979,691,328 3Crv,在 LUSD3CRV-f 中兑换 15,000,000 3Crv => 15,251,318 LUSD
  3. 在 BEAN3CRV-f 中添加流动性 964,691,328 3Crv => 795,425,740 BEAN3CRV-f;在 BEANLUSD-f 中添加流动性 32,100,950 BEAN、26,894,383 LUSD => 58,924,887 BEANLUSD-f
  4. 将全部 BEAN3CRV-f 和 BEANLUSD-f 质押进 Diamond 合约,调用vote函数投票 18 号提案,并调用emergencyCommit函数紧急执行调用恶意提案合约的init函数,获得 36,084,584 BEAN、0.54 UNI-V2(WETH/BEAN)、874,663,982 BEAN3CRV-f、60,562,844 BEANLUSD-f,最后铸币 100 BEAN
  5. 在 BEAN3CRV-f 中移除流动性 874,663,982 BEAN3CRV-f => 1,007,734,729 3Crv;在 BEANLUSD-f 中移除流动性 60,562,844 BEANLUSD-f => 28,149,504 LUSD
  6. 归还 SushiSwap 闪电贷 11,678,100 LUSD,归还 Uniswap 闪电贷 32,197,543 BEAN
  7. 在 LUSD3CRV-f 中兑换 16,471,404 LUSD => 16,184,690 Crv,接着在 3pool 中销毁获得 522,487,380 USDC、365,758,059 DAI、156,732,232 USDT,并归还 Aave 闪电贷
  8. 0.54 UNI-V2(WETH/BEAN) 移除流动性,获得 10,883 WETH、32,511,085 BEAN;向乌克兰捐赠地址转入 250,000 USDC
  9. 将攻击获利的剩余 DAI/USDC/USDT 兑换为 WETH,累计 24,830 WETH,转入攻击者地址
细节

此次攻击的根本原因在于协议中对于提案的投票和执行缺乏反闪电贷机制,而投票所需的代币凭证可通过闪电贷获取大量份额,而导致恶意提案被投票通过执行

在这里插入图片描述
同时,提案被紧急执行时间设置的为 1 天,仅需提前一天部署恶意提案合约即可准备攻击
在这里插入图片描述

总结

此次攻击事件的核心在于提案投票执行系统中,缺乏对闪电贷的防护措施,用于投票的代币凭证可通过闪电贷大量获得并用于投票执行,导致攻击者利用闪电贷投票通过了恶意提案,盗走协议中的资产。

近期,各类合约漏洞安全事件频发,合约审计、风控措施、应急计划等都有必要切实落实。

这篇关于创宇区块链|Beanstalk 遭黑客攻击,又是闪电贷?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/493945

相关文章

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

【区块链 + 人才服务】区块链集成开发平台 | FISCO BCOS应用案例

随着区块链技术的快速发展,越来越多的企业开始将其应用于实际业务中。然而,区块链技术的专业性使得其集成开发成为一项挑战。针对此,广东中创智慧科技有限公司基于国产开源联盟链 FISCO BCOS 推出了区块链集成开发平台。该平台基于区块链技术,提供一套全面的区块链开发工具和开发环境,支持开发者快速开发和部署区块链应用。此外,该平台还可以提供一套全面的区块链开发教程和文档,帮助开发者快速上手区块链开发。

数据库遇上知识图谱、区块链、深度学习

参考资料: https://zhuanlan.zhihu.com/p/33381916 https://www.zuozuovera.com/archives/1062/ 东南大学D&Intel Lab相关ppt 数据库的核心概念——表示、存取、查询 有了数据库是干什么,大概实现的逻辑,特点,才能引申出对当今这些新技术的对比、适应和发展。 目的:研究数据表示、存取数据模型:表示数据的模型,通

区块链技术介绍

一.概述 1.什么是区块链?   区块链是一种分布式数据库技术,它以链式数据结构的形式存储数据,每个数据块与前一个数据块相关联,形成了一个不断增长的数据链。每个数据块中包含了一定数量的交易信息或其他数据,这些数据经过加密和验证后被添加到区块链上。由于每个数据块都包含了前一个数据块的哈希值,因此任何尝试篡改数据的行为都会被迅速地检测出来。 2.区块链技术的起源   区块链的起源可以追溯到

孙宇晨:区块链领域的时代先锋,每一步引领未来趋势

​孙宇晨,这位在区块链领域崭露头角的青年企业家,凭借着敏锐的洞察力和坚定的决心,成为了数字经济时代的领航者。他的每一步,都走在技术创新的最前沿,推动着区块链技术的发展与应用,给全球经济带来了深远的影响。 从创业初期到现在,孙宇晨始终紧跟时代脉搏,勇敢地探索未知的领域。他对区块链技术的热情源于他对去中心化理念的深刻理解和认同。在区块链技术还处于初期发展阶段时,孙宇晨便看到了它将如何改变世界。区

【区块链 + 人才服务】链学汇教育区块链平台 | FISCO BCOS应用案例

链学汇教育区块链平台立足于教育行业区块链需求,结合真实应用场景和区块链技术,采取校企共建形式,构建基于产业发展及创新需求的实践教学和实训实习环境。目前已应用于东莞理工学院粤台产业科技学院,实现: 1. 通过“学、研、训、产”四位一体的应用人才培养模式,实践基地打造成为校企合作应用型人才培养示范基地; 2. 结合企业在区块链应用落地的丰富经验,将多种现实生活的场景与实训平台相结合,以丰富、趣味性

区块链ARC如何能让节点能够大规模处理交易数据

​​发表时间:2024年8月7日 TAAL技术主管Michael Böckli表示,TAAL公司一直在对ARC进行测试,并准备在今年年底全面发布。因TAAL在区块链交易处理方面具备深厚的专业知识,BSV区块链委托TAAL进行ARC开源参考落地方案的开发。 ARC是一个多层交易处理系统,能够追踪交易在BSV区块链上的整个生命周期。 除了遵循BSV区块链的开源指南和要求开发ARC的开源版

【区块链 + 人才服务】FISCO BCOS 区块链实训和管理平台 | FISCO BCOS应用案例

中博数科 FISCO BCOS 区块链实训和管理平台主要应用于区块链领域的教育和实训,目的是为学生、教师等用户 提供高效的区块链技术学习和实践体验,同时也为学校提供了一套完整的区块链解决方案。 该平台提供了一套完整的区块链课程体系,包括理论知识和实践项目,学生和开发者可以在平台上进行各种实验 和模拟,熟练掌握区块链的相关技术和应用,从而提供给企业有能力的区块链人才。同时,平台还提供了一套完整的区

[gtokentool]区块链技术的主要特征有哪些

区块链技术的主要特征 一、去中心化 去中心化是区块链最突出和本质的特征。区块链技术不依赖额外的第三方管理机构或硬件设施,没有中央控制。各个节点通过分布式的计费和存储实现信息的自校验、传输和管理。在区块链系统中,除了自成一体的区块链本身,每个节点都具有高度自治性,彼此之间可以自由链接,形成新的块-链数据,节点可以自由选择中心,中心也可以自由决定节点。因此,在没有中心节点的情况下实现了数据在整个网

Ignis公链探索生态建设新范式:产业区块链与GameFi双轨驱动

Ignis公链凭借其独特的技术架构,选择了产业区块链与GameFi这两个赛道作为生态建设的双轮驱动,逐步形成了一个多元化的Web3生态系统。 一、产业区块链的革新:Vessel Chain的成功案例 在产业区块链领域,Ignis公链通过推出Vessel Chain项目,展示了其在海运行业中的强大应用潜力。Vessel Chain是一个基于Ignis公链的创新项目,旨在提升海运行业的透明度和