木星链 木星链
Ctrl+D收藏木星链
首页 > LTC > 正文

SWAP:卡Bug自己给自己「开工资」?Daoswap攻击事件分析

作者:

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

北京时间2022年9月5日,CertiK审计团队监测到Daoswap由于挖矿奖励大于交换过程中收取的费用以及缺乏验证,允许用户将邀请者地址设置为自己,在一次攻击中损失了58万USDT。

攻击步骤

①攻击者合约从12个地址中共闪电贷到了218万美元。

②攻击者合约使用DAORouter将所有闪电贷到的USDT交换为DAO代币。在交换过程中,攻击者合约以两种方式从SwapToEarn获得DAO代币作为奖励:

a.?代币奖励:这是为换取代币的用户准备的。

b.?邀请者奖励:攻击者在调用函数时可以任意设置一个“邀请者”地址,相当于推荐人也可以获取奖励。在这种情况下,攻击者合约将邀请者地址设置为自己。

Glassnode:美国交易所的比特币流出量明显少于海外交易所:金色财经报道,区块链分析公司Glassnode的数据显示,美国交易所的比特币流出量明显少于海外交易所。Glassnode按地区对领先交易所进行了分类,将Coinbase、Kraken和Gemini标记为在岸(美国)交易所,将Binance、Huobi和OKX标记为离岸交易所,主要服务于亚洲市场。报告发现,尽管面临越来越严格的监管审查,美国交易所的资金流出却明显减少。Coinbase、Kraken和Gemini的最高月度流出发生在7月20日,有22,241 BTC离开这些平台。截至8月2日,美国交易所的月度流出量为13,346 BTC,明显低于离岸交易所32,466 BTC的流出量。[2023/8/4 16:17:12]

③攻击者合约用同样的方法将所有DAO代币换回USDT,再次获得这两种奖励。

Camelot将于4月8日通过集成Algebra V2部署集中流动性AMM:金色财经报道,据官方推特,Arbitrum生态DEX Camelot将于4月8日开始启动V2,V2将分三个阶段启动,第一阶段(集中流动性AMM)将于4月8日部署,第二阶段为UI优化,第三阶段为集中流动性高效挖矿。另外,GRAIL公开销售参与者的初始空投将在AMM发布后分发。

Camelot表示,没有花费大量时间和资源从头开始重写clAMM,而是利用了高效的Algebra v2代码库。Algebrav2是一种集中流动性AMM,其工作方式类似于Uni v3,增加了一些自定义且高效的功能。[2023/4/7 13:49:46]

④攻击者合约多次重复步骤②和③。因为攻击者收到了DAO代币作为奖励,所以他每次都能获得更多的USDT。

元宇宙公司Mapxus完成500万美元B轮融资:金色财经报道,基于室内定位GameFi元宇宙公司Mapxus宣布完成500万美元B轮融资,川崎重工领投。目前,Mapxus已经携手NOIZChain共同打造了首个基于室内定位的Game-Fi元宇宙平台“Honio”,旨在增强企业和个人工作效率和日常体验。(technode.global)[2023/3/2 12:38:50]

⑤攻击者合约偿还了所有借贷资金,并将剩余的USDT金额转移给攻击者。

合约漏洞

DAOSwap包含一个“swap-mining”的奖励,其实现方式如下。

汇款公司Tempo France与Armenotech合作提高Stellar区块链采用:1月20日消息,汇款公司Tempo France与总部位于塞浦路斯的达成Armenotech合作,以提升Stellar区块链在全球领域的集成。通过这次合作,两家公司将在各种业务上进行合作,包括共同参与国际汇款项目,以及在支付市场推出新产品。Armenotech现在是Tempo France的全方位IT基础设施提供商。其最值得关注的产品包括基于Stellar区块链的处理和交易监控。

通过与Tempo France的合作,Armenotech可以获得涉及汇款和支付的各种新项目。双方还强调了Stellar区块链对传统法定货币转账的适应性,这可以提高速度和透明度,同时降低成本。(The Paypers)[2023/1/20 11:23:23]

在函数_swap中调换之后,可调用SwapToEarn.sol中的函数swapCall。

印度央行将在试点基础上推出有限使用的数字货币:10月7日消息,印度储备银行 (RBI) 发布了一份50页的概念说明,用于在该国引入中央银行数字货币 (CBDC)。该文件由印度储备银行的金融科技部门准备,该部门于2022年1月创建,负责制定加密货币法规并创建中央银行数字货币 (CBDC)。

印度储备银行创建CBDC的动机包括降低实物现金管理的运营成本、促进金融包容性、提高支付系统的弹性、效率和创新能力、促进跨境支付领域的创新、向公众提供任何私人虚拟货币可以提供的用途,而不存在相关风险,在偏远地区没有电力或移动网络时,提供可用性和弹性优势。

BRI表示,在印度测试数字货币时,将很快开始针对特定用例试行电子卢比(e-rupee)。随着此类试点的范围和范围不断扩大,印度储备银行将不时继续就电子卢比的具体特点和好处进行沟通。(CoinDesk)[2022/10/7 18:42:01]

在函数swapCall中,DAO代币被转移给用户和邀请者,二者的地址都是通过参数传递的。

当函数在_swap中被调用时,我们可以看到用户被设置为信息发送者msg.sender,而邀请者则来自于输入参数。

邀请者地址可以是任何地址,因为这个地址没有设置检查。攻击者能够将邀请者设为自己,并得到了额外的奖励。

值得注意的是,攻击者作为邀请者得到的奖励约占总奖励的20%。即使不允许攻击者将邀请人地址设置为自己,攻击者仍然可以从交易中获利。

6次交易的总利润约为581,254USDT。

相关交易

交易①:

https://bscscan.com/tx/0x414462f2aa63f371fbcf3c8df46b9a64ab64085ac0ab48900f675acd63931f23?

交易②:?https://bscscan.com/tx/0x6c859ae624002e07dac39cbc5efef76133f8af5d5a4e0c42ef85e47d51f82ae0?

交易③:

https://bscscan.com/tx/0x3b1d631542eb91b5734e3305be54f305f26ab291b33c8017a73dcca5b0c32a1b?

交易④:?https://bscscan.com/tx/0xa7fdefcd80ba54d2e8dd1ab260495dca547993019d90f7885819bb4670b65bad?

交易⑤:

https://bscscan.com/tx/0xf1368418344e21a1a09a2c1770ea301bf109ca3b387a59a79242a27d709195a7?

交易⑥:

https://bscscan.com/tx/0x8eb87423f2d021e3acbe35c07875d1d1b30ab6dff14574a3f71f138c432a40ef?

写在最后

攻击发生后,CertiK的推特预警账号以及官方预警系统已于第一时间发布了消息。同时,CertiK也会持续于官方公众号发布与项目预警相关的信息。

CertiK的端到端安全解决方案,从智能合约审计和KYC项目背景调查服务,到Skynet天网动态扫描系统和SkyTrace等区块链分析工具,以及漏洞赏金计划,助力每一个项目充分发挥潜力的同时为Web3.0打造用户和投资者高参与的生态系统。

标签:SWAPDAOTPSHTTDryCakeSwapfacedao币最新消https://etherscan.iohttps://etherscan.io

LTC热门资讯
CHA:一文读懂可验证随机函数 VRF

可验证的随机数可以用来打造刺激的游戏体验,铸造罕见的NFT,并保障公平的结果。原文标题:《VerifiableRandomFunction(VRF)》撰文:Chainlink在密码学中,可验证随.

1900/1/1 0:00:00
NFT:我们该如何看待加密VC青睐的那些NFT项目?

这些被资本加持过的NFT项目,究竟会给市场带来怎样的影响?尽管八月份整个Opensea的交易量已跌破5000万美金,但似乎资本却正在加速脚步进场.

1900/1/1 0:00:00
以太坊:ETH合并成功:通缩何时奏效?后面还有大风险吗?会不会有天量解锁砸盘?

今天,不仅仅加密领域甚至财经和科技领域都在关注一件大事,没错,以太坊合并。刚刚传来的消息显示,以太坊已经于区块高度15537393完成了人们期待已久的合并.

1900/1/1 0:00:00
比特币:晚间必读 | 获取Optimism 代币OP的五种方式

1.金色观察|CryptoPragmatist:5个值得关注的加密叙事熊市里,一切都很缓慢。以前的各种日常叙事转变为关于宏观经济学的讨论、V神的那些“有趣”照片,以及普遍的不安感.

1900/1/1 0:00:00
比特币:战争边缘 比特币为何是最优避险资产?

比特币的价值和传输网络并不依赖于政府特许的银行机构。原文标题:《FortheWar》撰文:ArthurHayes,BitMEX创始人编译:BlockTurbo如果战争来临,你会做什么?瑞信全球短.

1900/1/1 0:00:00
NFT:市场解读:一半是火焰 一半是海水

?EchooResearch第37周报告市场解读 TotalCryptocurrencyMarketCap(Source:coinmarketcap.com)加密市场总市值迎来短暂反弹.

1900/1/1 0:00:00