月亮链 月亮链
Ctrl+D收藏月亮链
首页 > SOL > 正文

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

作者:

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

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

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

攻击者地址 1:

0xd8428836ed2a36bd67cd5b157b50813b30208f50

攻击者地址 2:

0xef9427bf15783fb8e6885f9b5f5da1fba66ef931

攻击合约:

0x1c93290202424902a5e708b95f4ba23a3f2f3cee

IDG Capital越南管理合伙人:每个人在Web3上拥有平等的权利:金色财经报道,5月27日,在由AI算法货币平台ArrayFi主办的“Bridge?Web3 ?2023”大会上,IDG Capital越南管理合伙人Duc Tran回顾了从Web1到Web3的演变历史,他表示,Web3具有可追溯、透明、不可篡改的优势,每个人在Web3上都拥有平等的权利,这导向自由;而且Web3也带来了财富机会。[2023/5/27 9:46:11]

DAO Maker 受害合约:

0x41B856701BB8c24CEcE2Af10651BfAfEbb57cf49

DAO Maker 受害合约 deployer:0x054e71D5f096a0761dba7dBe5cEC5E2Bf898971c

Tweet DAO推出NFT,为持有者提供发布推文的权利:4月4日消息,Tweet DAO推出NFT,并提供每天从该项目的Twitter账户发布一条推文的权利。

Tweet DAO的基本思路是DAO创建者以Eggs的形式销售NFT。那些购买TweetDAO Egg NFT的人每天可以使用该账户发一条推文。但似乎没有对推文的质量进行任何审查。该系列NFT的售价从0.1 ETH到1 ETH不等;每卖出100个NFT,后续售价就会上涨0.1 ETH。

很多用户对这个想法本身赞不绝口。一些推文被用来宣传持有者自己的NFT项目或试图出售他们自己的NFT。其中一条推文试图以8.8 ETH(约合3.07万美元)的售价卖掉一个Pudgy Penguin NFT。

然而,社区中的一些人担心,如果发现其违反相关规则,该账户可能会被Twitter关闭。Twitter在自动账户和为推文付费方面有一些限制。(The Block)[2022/4/4 14:02:36]

DAO Maker 受害合约 admin:0x0eba461d9829c4e464a68d4857350476cfb6f559

声音 | 智能合约先驱尼克·萨博:比特币是一种自然权利:推特用户/img/202281281430/0.jpg" />

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

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

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

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

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

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

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

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

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

Tx Hash:

0xa1b4fceb671bb70ce154a69c2f4bd6928c11d98cbcfbbff6e5cdab9961bf0e6d

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

Tx Hash:?

0x773613398f08ddce2cc9dcb6501adf4f5f159b4de4e9e2774a559bb1c588c1b8

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

0x2fba930502d27f9c9a2f2b9337a0149534dda7527029645752b2a6507ca6b0d6

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

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

标签:DAOMakerDAO MakerMAKEAurora DAODAO MakerRainmaker Games

SOL热门资讯
VIU:加密游戏illuvium:探索神兽世界_VIA币

Axie是加密游戏发展的催化剂随着Axie Infinity的崛起,加密游游(链游)和NFT越来越为人们所关注。相对于DeFi,游戏的受众更加广泛,这从Axie游戏用户的快速发展也可以看出来.

1900/1/1 0:00:00
元宇宙:“抢滩”元宇宙:不只Facebook和腾讯_BOO

Facebook创始人兼首席执行官马克·扎克伯格在2021年6月底表示,该公司的未来规划远不止是社交媒体,而是筑造一个元宇宙.

1900/1/1 0:00:00
COI:Coinbase进军日本 将和三菱UFJ成立加密货币交易所_ParallelCoin

Coinbase与日本最大的银行三菱UFJ金融集团(Mitsubishi UFJ Financial Group,MUFG)联手,将在日本成立加密货币交易所.

1900/1/1 0:00:00
数字资产:BC科技集团:数字资产及区块链业务成营收主力 上半年净亏1.58亿港元_ECU

8月17日晚间,BC科技集团公布了2021年上半年业绩报告。财报数据显示,截止2021年6月30日,集团收入1.53亿港币(约合人民币1.27亿元),同比增长54%;净亏损1.58亿港元(约合人.

1900/1/1 0:00:00
EOS:EOS基金会公布组织架构:6名顾问委员会成员宣布加入_RANTS币

近期,EOS基金会执行董事 Yves La Rose 披露了有关基金会组织架构和运营方案的诸多细节.

1900/1/1 0:00:00
NFT:NFT的性别战场:三个俄罗斯男人操盘的女权NFT项目 被社区推翻并接管_squad币价格

就在上个月,Fame Lady Squad(名媛小队)——这个由女性设计的8888枚用以支持女性的NFT项目(号称有史以来第一个女性头像项目),在问世之后就被NFT社区欣然接受.

1900/1/1 0:00:00