火星链 火星链
Ctrl+D收藏火星链

SHI:以小博大,简析 Sushi Swap 攻击事件始末

作者:

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

By:慢雾安全团队

2020年11月30日,据慢雾区情报,以太坊AMM代币兑换协议SushiSwap遭遇攻击,损失约1.5万美元。慢雾安全团队第一时间介入分析,并以简讯的形式分享,供大家参考。

背景提要

SushiSwap项目中SushiMaker合约的作用是用于存放SushiSwap中每个交易对产生的手续费。其中手续费会以SLP(流动性证明)的形式存放在合约中。SushiMaker合约中有一个convert函数,用于将从每一个交易对中收集的手续费通过调用各自交易对的burn函数获得对应的代币,然后将这些代币转换成sushi代币,添加到SushiBar合约中,为SushiBar中抵押sushi代币的用户增加收益,而此次的问题就出在SushiMaker合约。

比特小鹿将启动100万美元股票回购计划:6月17日消息,吴忌寒旗下矿业公司比特小鹿(Bitdeer)启动100万美元A类普通股回购计划,目前已获董事会批准,可通过多种方式回购其股份,包括公开市场交易和协商交易,有效期至2023年9月15日,期间比特小鹿董事会将定期审议股份回购方案,并可随时修改、暂停或终止股份回购方案。[2023/6/17 21:43:54]

攻击流程

1、攻击者选中SushiSwap中的一个交易对,如USDT/WETH,然后添加流动性获得对应的SLP(USDT/WETH流动性证明,以下简称SLP),使用获得的SLP和另外的少量WETH创建一个新的SushiSwap交易对,然后得到新代币池的SLP1(WETH/SLP(USDT/WETH)流动性证明,以下简称SLP1)转入SushiMaker合约中。

Milady Maker系列NFT地板价短线回落触及4.5 ETH:5月11日消息,数据显示,Milady Maker 系列 NFT 地板价短线回落触及 4.5 ETH,现暂报5.1 ETH。

此前报道,Twitter CEO 马斯克此前在社交媒体上发布推文附有 Milady Maker 系列 NFT 形象,并配文There is no meme,I love you。此后 Milady Maker 系列 NFT 地板价在 20 分钟内迅速翻倍,一度触及 7.1 ETH。[2023/5/11 14:56:06]

2、调用SushiSwap的convert函数,传入的token0为第一步获得的SLP,token1为WETH。调用convert函数后,SushiMaker合约会调用token0和token1构成的代币池的burn函数燃烧SLP1,燃烧掉攻击者在第一步中打入SushiMaker合约中的SLP1,得到WETH和SLP。

软银将位于韩国的风险投资部门SBVA出售给新加坡投资公司The Edgeof:金色财经报道,据两家公司称,软银正在将其风险投资部门之一,即总部位于韩国的SoftBank Ventures Asia?(SBVA) 出售给新加坡投资公司 The Edgeof 。该交易的财务条款尚未披露,但这家新加坡风险投资公司的目标是在今年完成收购。?

上个月,软银 CEO 孙正义的弟弟孙泰藏和Mistletoe董事总经理Atsushi Taira创立了 The Edgeof。[2023/4/13 14:01:49]

3、SushiMaker合约的convert函数紧接着会调用内部的_toWETH函数将burn获得的代币转换成WETH,由于在第二步SushiMaker合约通过burn获得了SLP和WETH。其中WETH无需转换,只需转换SLP。此时,转换将会通过调用SLP/WETH交易对进行转换,也就是攻击者在第一步创建的交易对。由于SushiMaker合约在转换时会将所有的balanceOf(token0)转换成WETH,这里传入的token0为SLP,于是合约将合约中所有的SLP通过SLP/WETH交易对进行兑换(兑换的SLP包含USDT/WETH交易对每次swap产生的收益和在第二步合约通过burn函数获得的SLP)。而SLP/WETH代币池是攻击者创建的,攻击者只需在初始化的时候添加少量的WETH,就可以在SushiMaker交易对进行兑换的过程中,用少量的WETH换取SushiMaker合约中对应交易对的所有的SLP。

Jim Cramer:感谢美国SEC主席站出来对抗想要(现货)ETF的加密恶霸:1月22日消息,CNBC节目主持人Jim Cramer发文表示,感谢美国证券交易委员会主席Gary Gensler站出来对抗想要(现货)ETF的加密恶霸。他们可能会被Genesis Global炸得天翻地覆,该公司目前正在申请破产。

此前,Jim Cramer一再提醒美国SEC打击不合规的加密公司,呼吁投资者立即退出加密资产类别。[2023/1/22 11:26:07]

4、攻击者使用burn函数在SLP/WETH交易对中燃烧掉自己的SLP1,拿到大量的SLP和小量的WETH,并继续对其他流动性池重复该过程,持续获利。

总结

攻击者使用SLP和WETH创建一个新的代币池,使用新代币池的SLP1在SushiMaker中进行convert,使用少量的SLP将SushiMaker合约中的所有SLP转到自己创建的代币池中,即将对应交易对一段时间内的所有手续费收入囊中。并对其他交易对重复这个过程,持续获利。

往期回顾

假钱换真钱,揭秘PickleFinance被黑过程

闪电贷重入攻击,OUSD损失700万美金技术简析

如何使用闪电贷从0撬动百万美元?ValueDeFi协议闪电贷攻击简要分析

无中生有?DeFi协议Akropolis重入攻击简析

Acala创世已通过慢雾科技安全审计

慢雾导航

慢雾科技官网

https://www.slowmist.com/

慢雾区官网

https://slowmist.io/

慢雾GitHub

https://github.com/slowmist

Telegram

https://t.me/slowmistteam

Twitter

https://twitter.com/@slowmist_team

Medium

https://medium.com/@slowmist

币乎

https://bihu.com/people/586104

知识星球

https://t.zsxq.com/Q3zNvvF

火星号

http://t.cn/AiRkv4Gz

链闻号

https://www.chainnews.com/u/958260692213.htm

本文来源于非小号媒体平台:

慢雾科技

现已在非小号资讯平台发布68篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/9558993.html

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

币安为何推出第三条链?这对BNB意味着什么?

标签:SLPETHSHIUSHISLP币牛市能涨回来吗rETH2SHIKO价格LUSHI价格

芝麻开门交易所下载热门资讯
GAT:Gate.io 开始分发每日ETH2.0 PoS挖矿收益(当前年化收益率16%)公告

Gate.io已经开始为ETH2持仓用户按14日平均持仓分发ETH2.0PoS挖矿奖励,当前年化率为16%,挖矿收益每日分发,用户可以到账单明细中查看详情.

1900/1/1 0:00:00
区块链:中国人的区块链技术闯入国际学术顶会

上周我从美国的西北角西雅图飞到了东北角波士顿,在那里待了几天,为了参加USENIX的旗舰学术会议NSDI2019.

1900/1/1 0:00:00
ULTI:Multicoin:如何评估加密产品与服务信任度?这里有一份信任图谱

从托管、不可变型、可验证安全性、法律、保险5个维度全面剖析加密产品与服务信任度。原文标题:《信任图谱》撰文:TonySheng、BenSparango当人们谈起加密行业中的金融服务时,他们总会谈.

1900/1/1 0:00:00
EMBER:LOEX雷盾周报(2020.12.14-2020.12.20)

产品1、PC端,提币主网切换优化,修复挂单延迟;登录报错修复成功;悉尼海外节点服务器进行维护升级,上线项目币种测试;尼日利亚海外节点服务器进行维护升级,上线项目币种测试.

1900/1/1 0:00:00
NOX:中国人的区块链技术闯入国际学术顶会

上周我从美国的西北角西雅图飞到了东北角波士顿,在那里待了几天,为了参加USENIX的旗舰学术会议NSDI2019.

1900/1/1 0:00:00
OIN:亚洲区块链速览:比特大陆启动德州矿场,币安加入 Kakao 旗下公链治委会

GlobalCoinResearch每周发布两次亚洲区块链市场新闻Newsletter,该公司是一家专注于亚洲区块链市场及技术的投研公司.

1900/1/1 0:00:00