SharkTeam揭露了Tornado.Cash的攻击漏洞

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
中国北京时间2023年5月20日,Tornado.Cash遭到提案攻击,攻击者已盈利约68万美金。

SharkTeam对于此事展开了技术指标分析,并归纳了安全防护方式,期待新项目能够以此为戒,共铸区块链行业安全屏障。

一、事件分析

攻击者详细地址:- 0x092123663804f8801b9b086b03B98D706f77bD59- 0x592340957eBC9e4Afb0E9Af221d06fDDDF789de9

攻击合约:- 0xAF54612427d97489707332efe0b6290F129DbAcb- 0x03ecf0d22f9ccd21144a7d492cf63b471916497a- 0x7dc86183274b28e9f1a100a0152dac975361353d(布署合约)- 0xc503893b3e3c0c6b909222b45f2a3a259a52752d(假提案合约)

被攻击合约:- 0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce

发起提案买卖:- 0x34605f1d6463a48b818157f7b26d040f8dd329273702a0618e9e74fe350e6e0d

攻击买卖:- 0x3274b6090685b842aca80b304a4dcee0f61ef8b6afee10b7c7533c32fb75486d

攻击步骤:- 最先,攻击者(0x59234095)向被攻击合约(0x5efda50f)发起了一个提案,并声称此提案是16号提案补充。- 但提案中事实上存在一个额外自弃函数公式。- 很遗憾的是小区没有发现提案中的问题,大部分组员都通过了这个提案。- 攻击者创立了多个合约来推行货币的迁移。- 攻击者(0x59234095)销毁了提案合约(0xc503893b)和他的建立合约(0x7dc86183),然后在同样的地址因为布署合约(0x7dc86183)是由create2进行部署的,而假提案合约(0xc503893b)是由create进行部署。在这两个合约都销毁后,由于布署合约(0x7dc86183)的字节码没有变化,所以再次应用create2部署可以在同样地址上部署0x7dc86183,而攻击合约应用create操作码部署,在销毁布署合约(0x7dc86183)后,nonce修复初值,使得攻击合约可以在合约改动的情况下部署在同样地址0xc503893b。而且提案执行是通过delegatecall的方式启用,攻击合约可以随意改动被攻击合约的值。

事情汇总:此次事情发生的主要原因是小区在检查提案时没有发现风险,并没有认真核查提案合约代码的网络安全问题。

二、安全建议

对于此次攻击事情,大家在实施过程中要遵循以下常见问题:- 在开展提案设计时要综合考虑提案体制的安全性,并尽量降低提案被去中心化操纵的风险。可以通过降低攻击者的价值、提高选举权的成本以及提高实施攻击的费用等方式合理设计方案。- 在进行提案的网络投票前,小区应仔细检验合约编码是否存在后门。- 在提案执行之前,可以联系第三方网络安全审计企业对合约逻辑代码进行网络安全审计。

关于我们SharkTeam的美好愿景是全方位维护Web3全球的安全性。我们的精英团队由来自各地的资深安全专业人员和高级科学研究人员构成,熟悉区块链智能合约的底层基础理论,提供专业的智能合约财务审计、链上剖析、应急处置等服务。我们已与Polkadot、Moonbeam、polygon、OKC、HuobiGlobal、imToken、ChainIDE等区块链生态系统的重要参与者建立了长期合作伙伴关系。

官方网站:https://www.sharkteam.orgTwitter:https://twitter.com/sharkteamorgDiscord:https://discord.gg/jGH9xXCjDZTelegram:https://t.me/sharkteamorg转载:驼鸟区块链

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/zx/98402.html

上一篇 2023年11月14日
下一篇 2023年11月14日

相关推荐

  • 欧什么易合约,理解数字资产交易的核心工具

    欧什么易合约,理解数字资产交易的核心工具 在数字资产交易领域,“欧什么易合约”这一表述虽看似口语化,实则指向的是欧式期权合约——一种具有明确行权规则、广泛应用于加密货币市场的金融衍生品,它不仅是投资者管理风险、获取收益的重要工具,也反映了数字资产市场从简单交

    2026-07-30 04:30:02
    3 0
  • 以太坊币与波场币合约,智能合约生态的两大阵营深度解析

    以太坊币与波场币合约,智能合约生态的两大阵营深度解析 在区块链技术的浪潮中,智能合约作为“可编程的价值载体”,已成为加密世界的核心基础设施,而以太坊币(ETH)与波场币(TRX)及其背后的智能合约生态,无疑是这一领域的两大重要力量,一个以“可编程性”和“安全性”

    2026-07-30 04:30:02
    4 0
  • 以太坊虚拟机(EVM)的事务处理,智能合约执行的引擎

    以太坊虚拟机(EVM)的事务处理,智能合约执行的引擎 在区块链的世界里,以太坊(Ethereum)不仅仅是一种加密货币,更是一个去中心化的、可编程的全球计算机,而驱动这台“全球计算机”高效、安全执行复杂逻辑的核心部件,正是以太坊虚拟机(Ethereum Virtual Machine,简称E

    2026-07-30 02:30:03
    3 0
  • 以太坊DApp开发,解锁智能合约与前端的语言密码

    以太坊DApp开发,解锁智能合约与前端的语言密码 在区块链的世界里,以太坊(Ethereum)无疑是最具影响力的平台之一,它不仅开创了智能合约的先河,更催生了去中心化应用(DApp)的蓬勃发展,许多开发者都对构建自己的DApp充满好奇,而首要问题便是:以太坊DApp究竟是用什么语

    2026-07-30 01:30:01
    5 0
  • 欧艺Web3钱包添加合约卡全攻略,轻松管理你的数字资产

    欧艺Web3钱包添加合约卡全攻略,轻松管理你的数字资产 在Web3的世界里,钱包不仅是存储加密货币的工具,更是与各种去中心化应用(DApp)交互、管理数字资产(包括各类代币、NFT等,统称为“合约卡”)的核心,欧艺Web3钱包作为一款新兴的数字资产管理工具,凭借其简洁的界面和

    2026-07-29 23:30:02
    7 0
  • 欧艺Web3合约返佣比例深度解析,如何计算与最大化你的收益?

    欧艺Web3合约返佣比例深度解析,如何计算与最大化你的收益? 在Web3.0浪潮的推动下,各类去中心化应用(DApps)和平台层出不穷,其中基于合约的激励机制也日益受到关注,欧艺(假设为某个Web3项目或平台,此处以“欧艺”代称)作为其中的探索者之一,其合约返佣机制成为了许多

    2026-07-29 23:30:02
    6 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载