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/32264.html

上一篇 2023年07月28日
下一篇 2023年07月28日

相关推荐

  • 欧易合约交易设置,新手入门与进阶策略指南

    欧易合约交易设置,新手入门与进阶策略指南 在加密货币市场,合约交易因其高杠杆特性成为投资者放大收益的重要工具,但伴随高风险的精准操作需求,合理的交易设置是盈利的核心前提,作为全球领先的数字资产交易平台,欧易(OKX)为用户提供了完善的合约交易功能,从基础参数配

    2026-10-29 12:10:01
    5 0
  • 欧易合约交割时间,规则解析与交易策略指南

    欧易合约交割时间,规则解析与交易策略指南 在数字货币衍生品交易中,交割时间是决定合约到期结算的关键节点,而欧易(OKX)作为全球主流加密货币交易所,其合约交割机制的设计直接影响交易者的持仓管理与盈亏计算,理解欧易合约的交割时间规则,是规避强制平仓风险、优化交易

    2026-10-29 04:10:02
    8 0
  • 以太坊价格历史,从智能合约平台到价值网络的蜕变之路

    以太坊价格历史,从智能合约平台到价值网络的蜕变之路 以太坊(Ethereum)作为全球第二大加密货币,其价格走势不仅是市场情绪的晴雨表,更折射出区块链技术从概念到生态落地的进化轨迹,自2015年诞生以来,以太坊价格经历了多次周期性波动与结构性突破,背后是技术迭代、生态

    2026-10-28 20:10:01
    13 0
  • 欧交易所合约冻结事件,市场震荡与监管反思

    欧交易所合约冻结事件,市场震荡与监管反思 欧洲知名数字资产交易所“欧交易所”(EU Exchange)突发多份热门合约冻结事件,引发市场剧烈震荡,据悉,此次冻结涉及BTC永续合约、ETH季度交割合约等主流产品,单日未平仓合约规模超5亿美元,超2万用户持仓被锁定,交易页面显示“

    2026-10-28 04:10:01
    16 0
  • 欧易交易合约直接买吗?看清交易机制与风险再入市

    欧易交易合约直接买吗?看清交易机制与风险再入市 在数字货币交易中,“合约”因其高杠杆特性备受关注,不少新手投资者会直接询问“欧易交易合约直接买吗?”欧易(OKX)的合约交易并非传统意义上的“直接购买”,而是一种基于保证金和高杠杆的衍生品交易模式,投资者需充分理

    2026-10-26 12:10:01
    29 0
  • 以太坊合约价格最高多少?历史峰值与未来展望

    以太坊合约价格最高多少?历史峰值与未来展望 以太坊作为全球第二大公链,其生态中各类智能合约(如DeFi、NFT、GameFi等)的价格波动一直是市场关注的焦点,要探讨“以太坊合约价格最高多少”,需从历史数据、市场逻辑和未来潜力三个维度展开分析。 历史峰值:DeFi热潮与NFT狂

    2026-10-26 12:10:01
    24 0

发表回复

8206

评论列表(0条)

    暂无评论

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

立即下载