DAOMaker 攻击分析

探索 DAOMaker 攻击的步骤分解,检查导致未经授权的管理角色分配和非法资金提取的智能合约漏洞

DAOMaker 攻击分析

攻击分析

攻击交易

0x26aa86261c834e837f6be93b2d589724ed5ae644bc8f4b8af2207e6bd70828f9

攻击 智能合约 是一个开源的攻击。

步骤 1:0x054e 发送交易,将管理员角色授予钱包 (0x41b8) 的 0x0eba。

然后 0x0eba 将 "DAO 合约 "角色授予 0x1c93。

最后,0x1c93 (XXX) 调用 withdrawFromUser 函数将钱转入 XXX 合约。

有趣的是,受害者 0x41b8 是由 0x054e 创建的。

摘要

总之,0x054e 创建了受害者 0x41b8 钱包。然后,0x054e 将管理员角色授予 0x0eba,后者又将 "DAO Contracts "角色授予 0x1c93。最后,0x1c93 从受害者那里提取资金。

Sign up for the latest updates