当前位置:首页 > 火币资讯 > 正文内容

满币

欧易网2020-12-01

满币 火币资讯

满币

2020年11月30日,根据慢雾区,寿司交换的情报,以太琴的AMM代币交换协议遭到攻击,损失约15000美元。慢雾安全团队第一次介入分析,以简讯的形式做了一个分享,供大家参考。

背景概述

寿司交换项目中寿司制造商合约的功能是将每个交易对产生的手续费存储在寿司交换中。手续费将以SLP(流动性证明)的形式存入合约。sushimaker合约,中有一个convert函数,用于通过调用每个交易对的burn函数来获取对应的代币,然后将这些代币转换成寿司代币,添加到寿司吧合约Add收益,供在寿司吧抵押寿司代币的用户使用,这次的问题出在寿司制作人合约身上

攻击过程

1.攻击者在寿司交换中选择一个交易对,例如usdt/wet,然后添加流动性以获得相应的SLP(usdt/wet的流动性证书,以下称为SLP),并使用获得的SLP和少量wet创建一个新的寿司交换交易对。然后,新代币池的slp1(湿/SLP  (usdt/wet)流动性证明,以下简称SLP1)被转移到苏希马克合约

2.调用Sushisswap的convert函数,传入的令牌0是第一步得到的SLP,令牌1是wet。调用convert函数后,Sushimaker合约将调用由token0和token1组成的令牌池的burn函数来烧录攻击者在Sushimaker合约第一步中打入的SLP1,得到wet和SLP。

3.Sushimaker合约的convert函数会调用internal  _toWETH函数将burn得到的令牌转换成wet。第二步,苏西马克合约通过燃烧获得了SLP和韦瑟。其中,我们不需要转换,只需要转换SLP。此时,转换将通过调用SLP/韦瑟事务对来执行,这是攻击者在第一步中创建的事务对。由于在转换过程中,苏希马克合约会将所有的平衡值(令牌0)转换为天气,因此这里传递的令牌0是SLP。因此,合约将通过SLP/wet交易对交换合约的所有SLP(交换的SLP包括USDT/wet交易为每次交换生成的收益和合约通过第二步的burn函数获得的SLP)。SLP/wet令牌池是由攻击者创建的,攻击者在初始化时只需要添加少量的wet,就可以在交换过程中将少量的wet交换给寿司制作商合约对应交易对的所有SLP。

4.攻击者利用burn函数在SLP/wet交易对中烧他的SLP1,得到大量的SLP和少量的wet,对其他流动性池继续重复这个过程,继续获利。

摘要

攻击者利用SLP和wes创建一个新的令牌池,利用新令牌池的SLP1在Sushi  Maker中进行转换,并利用少量的SLP将Sushimaker的合约中的所有SLP转移到自己创建的令牌池中,即在一段时间内将对应交易对的所有手续费装进口袋。并且对其他交易对重复这个过程,持续盈利。

标签: 满币
分享给朋友:

相关文章

大学生炒比特币获利百万之后。

大学生炒比特币获利百万之后。

第一,大一的时候做了交易员。到了年底,马上就进了圈,快两年了。回味过后,只有“苦”和“辣”,熊市有“苦”,空头有“辣”。以前毛明吃米饭配米饭的时候不想加煎蛋。后来炒硬币赚了点小钱,就算饭有饭吃饭,也一...

xrp,XRP是什么货币

xrp,XRP是什么货币

xrp,XRP是什么货币大蛋糕已经涨到现在的位置,1.8万元和2万元,这对币圈大多数人来说是一个新的含义。主要分析师从未见过这样的场景。有多少人见过这个价位的比特币?所以现在开始持有自己的股票,不要轻...

币安binance官网(登录交易)

币安binance官网(登录交易)

币安binance平台是由一群数字资产爱好者创建而成的一个专注区块链资产的交易平台。为用户提供更加安全、便捷的区块链资产兑换服务,聚合全球优质区块链资产,致力于打造世界级的区块链资产交易平台。币安bi...

社区代币爆发前夜:这是加密金融最有潜力对接现实世界的增量市场

社区代币爆发前夜:这是加密金融最有潜力对接现实世界的增量市场

是时候用代币革新互联网收费模式了。革命之路要从有创造力的人和创造者开始。随着创作者经济的兴起,知识内容产品以前所未有的方式在互联网上迅速生产和传播,许多创作者赢得了无数粉丝,甚至变现,从而“全民创作”...

比特币有什么用

比特币有什么用

比特币有什么用在今天的文章开始之前,让我们来谈谈什么是正确的做法。其实这个话题很老套。现在这个社会还是讲究什么适合这个家庭,但是它还是随时存在的,特别是在富裕的家庭,但是它还是有这个观点的1993年,...