火星链 火星链
Ctrl+D收藏火星链
首页 > Polygon > 正文

Maker:权利的游戏 —— DAO Maker 被黑分析

作者:

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

2021年08月12日,据慢雾区消息,加密孵化机构DAOMaker疑似遭受黑客攻击,导致合约大量USDC被转出。慢雾安全团队第一时间介入分析,并将分析结果分享如下。

攻击对象

在本次攻击中,攻击者部署并开源了一个攻击合约(0x1c)用于快速批量的从DAOMaker受害合约(0x41)中窃取资金。

攻击者地址1:

0xd8428836ed2a36bd67cd5b157b50813b30208f50

攻击者地址2:

0xef9427bf15783fb8e6885f9b5f5da1fba66ef931

攻击合约:

Coinbase首席法务官:SEC忽视了最高法院的投资合同首先需要对发行人的可执行权利的明确要求:金色财经报道,Coinbase首席法务官paulgrewal.eth发推表示,在Coinbase通知其打算撤销其案件后,我们同意SEC多给几天时间来解释其打算反对的原因。他们现在已经提交了申请,但遗憾的是,情况基本相同。SEC忽视了最高法院几十年前在Howey案中的明确要求,即投资合同首先需要对发行人的可执行权利。它要求的不仅仅是金钱的投资等。

SEC忽视了他们在两年多前允许我们公开上市时,对公众利益和投资者保护给予应有考虑的义务。且忽视了一个月后他们自己的主席在国会作证时的声明,即没有适用于像我们这样的加密货币交易所的监管机构。而且无视最高法院上周刚刚发出的明确无误的警告,反对在保留给国会的重大问题上过度监管。[2023/7/9 22:26:13]

0x1c93290202424902a5e708b95f4ba23a3f2f3cee

Axie Infinity计划通过三个阶段逐步实现社区治理与权利下放:3月25日消息,Axie Infinity 发文表示,由于仍面临着大量从未解决的技术和社会治理协调挑战,当下将财库资金交由社区管理可能会项目造成损害。据此,Axie Infinity 发布了治理去中心化的路径:

第一阶段将通过社区投票决定产品的开发以及社区提出的改进意见;通过生态基金资助一些早期的实验性项目;围绕游戏、经济平衡以及文化发展等关键主题组件委员会。当 Axie Infinity 的 DAU连续6个月或在 12 个月中有 8 个月周平均增长率为 5%;建立好了功能强大、易于理解的治理门户和流程;除 Sky Mavis 外,有至少 3 个外部团队在 Axie Infinity 上开发了 DAU 超过 10 万的游戏之后,将进入第二阶段。第二阶段 Sky Mavis 会通过社区治理决定某些关键决策、部分通过社区来管理生态基金并提出社区金库提议。最后一个阶段,Axie Infinity 将完成生态基金部署,向社区开放社区金库提案并可能起草 Axie 宪法来实现去中心化及社区治理。[2022/3/25 14:17:01]

DAOMaker受害合约:

动态 | 希腊法院被控侵犯了被指控的Btc-e运营商的权利:据news.bitcoin消息,希腊最高法院的法官被指控侵犯了Alexander Vinnik的权利。他的律师Zoe Konstantopoulou周一告诉法庭,希腊最高法院的法官“公然违反了俄罗斯国民的权利”。自去年7月以来,所谓的Btc-e运营商一直在希腊被拘留。据报道,Vinnik被引渡到法国的上诉听证会已被推迟到11月29日。据称经营前加密货币交易所Btc-e的Alexander Vinnik被美国指控通过交易所40至90亿美元。[2018/11/20]

0x41B856701BB8c24CEcE2Af10651BfAfEbb57cf49

DAOMaker受害合约deployer:0x054e71D5f096a0761dba7dBe5cEC5E2Bf898971c

动态 | NEM与OATH Protocol合作以保护用户在DApp中的权利:据koinalert消息,资产管理平台NEM(XEM)与OATH Protocol达成合作。OATH Protocol是一个致力于构建分散的、标准的、可扩展的不可知公共链协议的项目。此外,它旨在保护用户DApp的权利和资产。NEM中国领导人Steve Li表示,“ OATH Protocol是一种创新方式,可以让NEM在投票方面获得更好的体验”。[2018/10/4]

DAOMaker受害合约admin:0x0eba461d9829c4e464a68d4857350476cfb6f559

攻击细节

本次攻击与往常攻击不同的是:DAOMaker受害合约(0x41)未开源,而攻击合约(0x1c)却开源了。从上图开源的攻击合约以及链上记录我们可以看出:

1.黑客调用攻击合约(0x1c)的h函数,h函数会循环调用f函数,f函数通过DAOMaker受害合约的0x4b4f892a函数获取普通用户在受害合约(0x41)中的USDC存款数量。

2.函数h接着调用DAOMaker受害合约(0x41)的withdrawFromUser(0x50b158e4)函数,传入用户存款的用户地址、USDC地址与需要提款的数量。

3.随后DAOMaker受害合约(0x41)将合约中的USDC转移至攻击合约中(0x1c)。

通过以上行为分析我们可以发现:攻击合约(0x1c)调用了受害合约(0x41)的withdrawFromUser函数,受害合约(0x41)就将合约管理的资金直接转给攻击合约(0x1c)。我们直接反编译受害合约(0x41)查看withdrawFromUser函数进行简单分析:通过反编译的代码我们可以发现,此函数是有进行权限检查的,只有DAOcontracts才能调用此函数转移用户的资金。但攻击合约(0x1c)明显不是DAO合约,因此其DAO合约必然是被攻击者替换过的。

通过链上分析我们可以清楚的看到:

1.受害合约部署者(0x05)在部署受害合约(0x41)后于UTC4月12日08:33:45将0x0eba461d9829c4e464a68d4857350476cfb6f559地址设置为了管理员角色:

TxHash:

0xa1b4fceb671bb70ce154a69c2f4bd6928c11d98cbcfbbff6e5cdab9961bf0e6d2.随后受害合约部署者(0x05)通过调用revokeRole函数放弃了受害合约(0x41)管理权限:

TxHash:

0x773613398f08ddce2cc9dcb6501adf4f5f159b4de4e9e2774a559bb1c588c1b83.而管理员则在UTC8月12日01:27:39将DAO合约设置为了攻击合约(0x1c):

TxHash:

0x2fba930502d27f9c9a2f2b9337a0149534dda7527029645752b2a6507ca6b0d6因此攻击者才得以借助此攻击合约(0x1c)将受害合约(0x41)中用户的资金盗走。目前被盗资金被兑换成ETH转移至攻击者地址2(0xef)。

总结

本次攻击可能源于DAOMaker受害合约的管理员私钥泄漏。攻击者窃取私钥后将受害合约的DAO合约替换为了攻击合约,攻击者通过替换后的合约转走了合约中的用户资金。而由于合约部署者在设置完合约管理员后就放弃的合约管理权限,因此目前项目方可能还无法有效的取回合约控制权。

来源链接:mp.weixin.qq.com

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

慢雾

慢雾

慢雾科技是一家专注区块链生态安全的国家高新技术企业,通过「威胁发现到威胁防御一体化因地制宜的安全解决方案」服务了全球许多头部或知名的项目。慢雾科技的安全解决方案包括:安全审计、威胁情报、漏洞赏金、防御部署、安全顾问等服务并配套有加密货币反、假充值漏洞扫描、漏洞监测、被黑档案库、智能合约防火墙、SafeStaking等SAAS型安全产品,已有商业客户上千家。慢雾慢雾科技慢雾AML慢雾安全Slowmist查看更多

标签:DAOMakerOMAAOMBasketDAOMakersPlaceTrust DomainsAOM价格

Polygon热门资讯
比特币:伊朗国家税务局提议将加密货币交易所合法化并对其征税

根据伊朗税务当局的一项新提案,伊朗国家税务局正在推动建立针对在该国运营的加密交易平台征税的法律框架.

1900/1/1 0:00:00
COIN:VAIOT交易竞赛:瓜分80,000 VAI豪华奖池!

为感谢各位用户长期以来对VAIOT(VAI)的支持,VAIOT团队将联合KuCoin发放80,000VAI豪华奖池.

1900/1/1 0:00:00
Bitconiwn:主流币整体上涨意图相对较强

据Bitcoinwin平台行情显示:比特币昨晚走出回调来到44590一线,随后反弹维持震荡上行格局,多次试探未能突破46000一线的压制位置,上行力度有所减弱.

1900/1/1 0:00:00
YGG:Axie 背后的神秘推手:打金公会 YGG 如何「边玩边赚」?

活动预告本周四我们邀请到了YGG的联合创始人兼CEOGabbyDizon,为你解答关于区块链游戏的疑惑。感兴趣的朋友可以扫描文末二维码,向他提问.

1900/1/1 0:00:00
PRI:美国移民和海关执法局计划使用Coinbase开发的计算机取证软件

巴比特讯,TheBlock8月12日消息,公开记录显示,美国移民和海关执法局希望利用Coinbase开发的“计算机取证软件”.

1900/1/1 0:00:00
OXE:ZT创新板即将上线DXCT

尊敬的ZT用户:ZT创新板即将上线DXCT,并开启DXCT/USDT交易对。具体上线时间如下:充值:已开启;交易:2021年8月11日17:00?;DXCT项目简介:DNAxCAT是一个数字猫宠.

1900/1/1 0:00:00