宇宙链 宇宙链
Ctrl+D收藏宇宙链

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

作者:

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

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

攻击对象

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

攻击者地址1:

0xd8428836ed2a36bd67cd5b157b50813b30208f50

攻击者地址2:

0xef9427bf15783fb8e6885f9b5f5da1fba66ef931

攻击合约:

0x1c93290202424902a5e708b95f4ba23a3f2f3cee

FTX创始人SBF放弃在引渡听证会的权利:金色财经报道,市场消息:FTX创始人SBF放弃在引渡听证会的权利。(金十)[2022/12/20 21:55:00]

DAOMaker受害合约:

0x41B856701BB8c24CEcE2Af10651BfAfEbb57cf49

DAOMaker受害合约deployer:0x054e71D5f096a0761dba7dBe5cEC5E2Bf898971c

DAOMaker受害合约admin:0x0eba461d9829c4e464a68d4857350476cfb6f559

攻击细节

本次攻击与往常攻击不同的是:DAOMaker受害合约(0x41)未开源,而攻击合约(0x1c)却开源了。

SBF:不会放弃反对引渡到美国的权利:金色财经报道,SBF周二告诉巴哈马法官,他不会放弃反对引渡到美国的权利。周二上午,SBF出现在巴哈马拿骚的法庭上,将面临美国的引渡令,罪名是联邦指控电汇欺诈、共谋和其他指控。SBF于周一晚上在拿骚被捕,此前一名地方法官应美国检察官办公室的要求签署了紧急逮捕令。

SBF的巴哈马律师敦促法官考虑允许SBF以现金保释,理由是他的客户没有逃跑风险。律师告诉法庭,SBF已经成为巴哈马的永久居民多年(SBF自2021年以来一直居住在奥尔巴尼),并拥有“不动产”。据报道,SBF的律师已申请保释。(CoinDesk)[2022/12/14 21:42:57]

美国国会议员:比特币是公民权利的衍生品:金色财经消息,美国众议院议员Pete Sessions发推称,金融自由是美国的自由,比特币是公民权利的衍生品。[2022/7/21 2:27:19]

从上图开源的攻击合约以及链上记录我们可以看出:?

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

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

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

声音 | 吴忌寒:分散的矿工有制衡中心化机构的权利和影响:3月28日,在“POW’ER中国区块链贡献者年度峰会”上,比特大陆联合创始人吴忌寒现场发表“PoW机制的中心化与去中心化问题”的主题演讲。吴忌寒分别介绍了PoW的来源以及PoW机制和去中心化的关系,并表示:“分散的矿工有制衡中心化机构的权利和影响。”[2019/3/28]

通过以上行为分析我们可以发现:攻击合约(0x1c)调用了受害合约(0x41)的?withdrawFromUser函数,受害合约(0x41)就将合约管理的资金直接转给攻击合约(0x1c)。我们直接反编译受害合约(0x41)查看withdrawFromUser函数进行简单分析:

动态 | KodakONE平台已产生超100万美元的图像权利许可:据cointelegraph报道,受柯达授权的图像版权区块链平台KodakONE的测试版本目前已经产生了超过100万美元的图像权利许可。[2019/1/9]

通过反编译的代码我们可以发现,此函数是有进行权限检查的,只有DAOcontracts才能调用此函数转移用户的资金。但攻击合约?(0x1c)明显不是DAO合约,因此其DAO合约必然是被攻击者替换过的。

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

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

TxHash:

0xa1b4fceb671bb70ce154a69c2f4bd6928c11d98cbcfbbff6e5cdab9961bf0e6d

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

TxHash:?

0x773613398f08ddce2cc9dcb6501adf4f5f159b4de4e9e2774a559bb1c588c1b8

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

TxHash:?

0x2fba930502d27f9c9a2f2b9337a0149534dda7527029645752b2a6507ca6b0d6

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

总结

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

标签:DAOSBFMAKEOMAKrypton DAOsbf币圈央妈Maker BasicGOMAX

比特币价格实时行情热门资讯
一图纵览Poly Network被攻击始末

PolyNetwork官推宣布遭到黑客攻击,币安智能链、以太坊和Polygon上的被盗资产已转移至到黑客地址.

1900/1/1 0:00:00
ETH 2.0 抽丝剥茧

以太坊2.0是对以太坊网络的升级,它提高了网络的速度、效率和可扩展性,同时保持了安全性和去中心化。升级对以太坊非常重要,而这将包括三个主要阶段:阶段0—在信标链上部署和抵押。 第一阶段——分片框架 第2阶段——信标链和主网之间的合并.

1900/1/1 0:00:00
金色观察 | Coinbase的加密帝国

虽然二季度以比特币为代表的加密货币遭遇腰斩行情,但激增的交易量仍然使加密货币交易所保持“旱涝保收”的状态.

1900/1/1 0:00:00
美SEC主席为中本聪的创新正名 加密规则很明确

文前概述: 美国证券交易委员会(SEC)主席GaryGensler表示,中本聪的创新是真实的。“它一直并且可能继续成为金融和货币领域变革的催化剂,”他说.

1900/1/1 0:00:00
CoPuppy新手教程?| 狗狗世界详解(一)

CoPuppy这几天很火,很多社区小伙伴都吃到了一口肉,虽然错过了抢盲盒的时间,但市场扫空270刀以下的分享卡R卡和相应价值的S卡,也是带大家赚得盆满钵满,一方面卡牌最高炒到1000刀一张,另一方面代币也从0.05刀拉到了最高4刀多.

1900/1/1 0:00:00
DeFi周刊 | DeFi币种普涨 总市值达到1060亿美元

DeFi周刊是金色财经推出的一档每周DeFi领域的总结栏目,内容涵盖本周重要的DeFi数据、DeFi项目动态等.

1900/1/1 0:00:00