Cointime

扫码下载App
iOS & Android

SharkTeam:AzukiDAO攻击事件分析

7月3日,AzukiDAO遭到攻击,攻击者获利约6.9万美元。

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

一、 事件分析

攻击者地址:

0x85D231C204B82915c909A05847CCa8557164c75e

0x8eadc7cc0a77594e3fa999e80e1ccb7f4e1c04e0

被攻击合约:

0x8189AFBE7b0e81daE735EF027cd31371b3974FeB

攻击交易:

0x6233c9315dd3b6a6fcc7d653f4dca6c263e684a76b4ad3d93595e3b8e8714d34

攻击流程:

(1)攻击者(0x85D231C2)调用被攻击合约(0x8189AFBE)的claim函数,通过签名验证后,提取了31250个Bean Token

(2)随后攻击者(0x85D231C2)持续调用被攻击合约(0x8189AFBE)的claim函数,依然提取出了31250个Bean Token。

(3)一直持续上述操作,最后将提取出的6250000个Bean Token在uniswap中兑换成eth后获利。

(4)循环上述操作,最后获利36个eth。

二、漏洞分析

本次攻击的根本原因是合约中未能正确验证签名的有效性,导致出现重复提取。通过对多笔claim函数交易的分析,发现每笔交易攻击者传入的签名都是相同的。

对被攻击合约(0x8189AFBE)的源码进行分析,发现合约记录了已提取签名,但并没有对签名进行验证。

只要在传参不变的情况下,在签名时限结束前,可以达成多次提取,造成攻击者利用一次签名进行了多次代币提取操作。

三、安全建议

针对本次攻击事件,我们在开发过程中应遵循以下注意事项:

(1)使用签名时需严格校验签名可能存在的重复利用。

(2)项目上线前,需要向第三方专业的审计团队寻求技术帮助。

About Us

SharkTeam的愿景是全面保护Web3世界的安全。团队由来自世界各地的经验丰富的安全专业人士和高级研究人员组成,精通区块链和智能合约的底层理论,提供包括智能合约审计、链上分析、应急响应等服务。已与区块链生态系统各个领域的关键参与者,如Polkadot、Moonbeam、polygon、OKC、Huobi Global、imToken、ChainIDE等建立长期合作关系。

官网:https://www.sharkteam.org

Twitter:https://twitter.com/sharkteamorg

Discord:https://discord.gg/jGH9xXCjDZ

Telegram:https://t.me/sharkteamorg

评论

所有评论

推荐阅读

  • BTC跌破60000美元

    行情显示,BTC跌破60000美元,现报59954.84美元,24小时跌幅达到4.19%,行情波动较大,请做好风险控制。

  • ETH跌破1600美元

    行情显示,ETH跌破1600美元,现报1597.55美元,24小时跌幅达到3.81%,行情波动较大,请做好风险控制。

  • 亿万富翁菲利普·拉丰:相比于比特币,其更愿意投资太空

    Coatue Management 创始人兼投资组合经理菲利普·拉丰在 Squawk Box 节目中表示,其目前已无法确定对比特币的看法。 菲利普·拉丰表示,其正在重新思考比特币的定位,并称相比于比特币,其更愿意投资太空。(thestreet)

  • 科技巨头数据中心租赁承诺突破8500亿美元

    6月24日,据彭博对监管文件的分析,随着科技巨头竞相扩建服务器集群,大型云计算公司未来的数据中心租赁承诺总额在过去一年中持续攀升,至超过8500亿美元。上季Meta新增租赁承诺790亿美元,较上期增长76%;截至3月31日,总额达到1829亿美元。Meta CEO扎克伯格曾表示,公司到2030年前将在AI基础设施方面投入数千亿美元。微软紧随其后,新增租赁承诺超过410亿美元,总额达到1966亿美元。

  • 18倍杠杆做多2.1万枚ETH,某地址3461万美元多单浮亏169.6万美元

    据链上分析师 Ai 姨监测,某地址昨日以 18 倍杠杆做多 2.1 万枚 ETH,约 3461 万美元,目前浮亏 169.6 万美元,开仓价 1728.5 美元,清算价 1590.1 美元。

  • 过去1小时加密市场爆仓达1.34亿美元,其中多单爆仓1.25亿美元

    据 CoinGlass 数据,最近 1 小时全网爆仓金额达 1.34 亿美元,其中多单爆仓金额为 1.25 亿美元,空单爆仓金额为 853.9 万美元。

  • BTC跌破61000美元

    行情显示,BTC跌破61000美元,现报60986.03美元,24小时跌幅达到2.88%,行情波动较大,请做好风险控制。

  • 美国10年期国债收益率跌至4.4138%,为5月11日以来的最低水平

    6月24日,美国10年期国债收益率跌至4.4138%,为5月11日以来的最低水平。美国30年期国债收益率跌至4.8572%,为4月15日以来的最低水平。

  • Strategy股价跌破100美元,为2024年3月以来首次

    Strategy股价跌破100美元,为2024年3月以来首次。

  • Web3数据和AI公司Validation Cloud完成1000万美元新一轮融资

    Web3数据和AI公司Validation Cloud宣布从True Global Ventures获得1000万美元融资,该公司计划利用这笔资金扩展其AI产品,实现对Web3数据的无缝访问。 据介绍,该公司的产品平台由三个部分组成:质押、节点API以及数据和AI。在质押方面,Validation Cloud的质押资产已超过10亿美元。Validation Cloud的一些客户包括 Chainlink、Aptos、Consensys、Stellar和Hedera。