5

SharkTeam独家分析 | 权限攻击:DAO Maker再次被黑事件分析

 3 years ago
source link: https://www.tuoniaox.com/news/p-515396.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

SharkTeam独家分析 | 权限攻击:DAO Maker再次被黑事件分析

SharkTeam 2021-09-04 21:31
article_qmarks.svg 摘要:

权限攻击:DAO Maker再次被黑事件分析

北京事件9月4日,NFT 赛马项目 DeRace 受到黑客攻击,在 DAO Maker 中进行持有者发行(SHO)时因 DAO Maker 合约被攻击,导致400万美元的损失。

在此之前,北京时间8月12日,DAO Maker就已遭到类似黑客攻击,也是由于权限管理不当受到攻击,损失超过 700 万美元。累计已因为类似的权限管理不当问题,损失了超过1000万美元。

image.png

SharkTeam第一时间对此事件进行了攻击分析和技术分析,并总结了安全防范手段,希望后续的区块链项目可以引以为戒,共筑区块链行业的安全防线。

一、事件分析

image.png

攻击者以相同的攻击手法进行多次攻击,以DeRace Token (DERC)被攻击进行分析:

image.png

通过对0x2fd602ed1f8cb6deaba9bedd560ffe772eb85940合约反编译发现,该合约只是起到代理的作用,只有一个fallback函数,将发送过来的函数调用通过delegatecall()的方式委托调用给地址为0xf17ca0e0f24a5fa27944275fa0cedec24fbf8ee2(Vesting.sol)的合约进行处理。

image.png

同时发现其他的被攻击的erc20代币被攻击合约虽然地址不同,但是都是用的相同的智能合约来(字节码文件完全匹配)将发来的请求!。通过delegatecall()委托调用的方式给地址为0xf17ca0e0f24a5fa27944275fa0cedec24fbf8ee2(Vesting.sol)的合约进行处理。

image.png

黑客通过发送函数签名为0x84304ad7(init)函数给0x2fd6(代理合约),在代理合约中直接通过delegatecall的方式进行委托调用0xf17c(Vesting.sol)init函数。在Vesting.sol合约的init函数中,似乎并没有对msg.sender的身份进行确权操作。因此,使得攻击者成为0x2fd6(代理合约)的owner,随之攻击者就通过0x2fd6(代理合约)委托调用0xf17c(Vesting.sol)合约的emergencyExit函数,进行紧急提款。

image.png

本次收到攻击者的多种erc20代币都是部署了相同或类似的代理合约进行工作的,因此攻击者依次使用相同的攻击手法进行攻击,最后兑换成了 DAI,攻击者最终获利近 400 万美金。

这已经是Dao Maker多次受到攻击,虽然声称经过了多家不同安全公司的审计工作,但是其安全状况使人担忧。

二、安全建议

SharkTeam提醒您,在涉足区块链项目时请提高警惕,选择更稳定、更安全,且经过完备多轮审计的公链和项目,切不可将您的资产置于风险之中,沦为黑客的提款机。

而作为项目方,智能合约安全关系用户的财产安全,至关重要!区块链项目开发者应与专业的安全审计公司合作,进行多轮审计,避免合约中的状态和计算错误,为用户的数字资产安全和项目本身安全提供保障。

SharkTeam作为领先的区块链安全服务团队,为开发者提供智能合约审计服务。智能合约审计服务由人工审计和自动化审计构成,满足不同客户需求,独家实现覆盖高级语言层、虚拟机层、区块链层、业务逻辑层四个方面近两百项审计内容,全面保障智能合约安全。

image.png

和2万人一起加入鸵鸟社群

添加QQ群:645991580

添加TG群:鸵鸟中文社区 https://t.me/tuoniaox

声明: 鸵鸟区块链所有发布内容均为原创或授权发布,如需转载,请务必注明文章作者以及来源:鸵鸟区块链(微信公众号:MyTuoniao),任何不尊重原创的行为鸵鸟区块链都将进行责任追究!鸵鸟区块链报道和发布内容,不构成任何投资建议。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK