火星链 火星链
Ctrl+D收藏火星链
首页 > SHIB > 正文

WITH:慢雾:Orion Protocol 被攻击是因合约兑换功能的函数没有做重入保护所致

作者:

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

今晨OrionProtocol项目的ETH和BSC链上的合约遭到攻击,攻击者获利约302.7万美元,对此次攻击过程和原因慢雾安全团队分析如下:

1.攻击者首先调用ExchangeWithAtomic合约的depositAsset函数进行存款,存入0.5个USDC代币为下面的攻击作准备;

2.攻击者闪电贷出284.47万枚USDT代币,接着调用ExchangeWithAtomic合约的doSwapThroughOrionPool函数兑换代币,兑换路径是;

慢雾:Platypus再次遭遇攻击,套利者获取约5万美元收益:7月12日消息,SlowMist发推称,稳定币项目Platypus似乎再次收到攻击。由于在通过CoverageRatio进行代币交换时没有考虑两个池之间的价格差异,导致用户可以通过存入USDC然后提取更多USDT来套利,套利者通过这种方式套利了大约50,000美元USDC。[2023/7/12 10:50:27]

3.因为兑换出来的结果是通过兑换后ExchangeWithAtomic合约里的USDT代币余额减去兑换前该合约里的USDT代币余额,但问题就在兑换USDC->ATK后,会调用ATK代币的转账函数,该函数由攻击恶意构造会通过攻击合约调用ExchangeWithAtomic合约的depositAsset函数来将闪电贷来的284.4万USDT代币存入ExchangeWithAtomic合约中。此时攻击合约在ExchangeWithAtomic合约里的存款被成功记账为284.47万枚并且ExchangeWithAtomic合约里的USDT代币余额为568.9万枚,使得攻击者兑换出的USDT代币的数量被计算为兑换后的568.9万减去兑换前的284.47万等于284.47万;

慢雾:Solana公链上发生大规模盗币,建议用户先将热钱包代币转移到硬件钱包或知名交易所:8月3日消息,据慢雾区情报,Solana公链上发生大规模盗币事件,大量用户在不知情的情况下被转移SOL和SPL代币,慢雾安全团队对此事件进行跟踪分析:

已知攻击者地址:

Htp9MGP8Tig923ZFY7Qf2zzbMUmYneFRAhSp7vSg4wxV、CEzN7mqP9xoxn2HdyW6fjEJ73t7qaX9Rp2zyS6hb3iEu、5WwBYgQG6BdErM2nNNyUmQXfcUnB68b6kesxBywh1J3n、GeEccGJ9BEzVbVor1njkBCCiqXJbXVeDHaXDCrBDbmuy

目前攻击仍在进行,从交易特征上看,攻击者在没有使用攻击合约的情况下,对账号进行签名转账,初步判断是私钥泄露。不少受害者反馈,他们使用过多种不同的钱包,以移动端钱包为主,我们推测可能问题出现在软件供应链上。在新证据被发现前,我们建议用户先将热钱包代币转移到硬件钱包或知名交易所等相对安全的位置,等待事件分析结果。[2022/8/3 2:55:22]

4.之后兑换后的USDT代币最后会通过调用库函数creditUserAssets来更新攻击合约在ExchangeWithAtomic合约里的使用的账本,导致攻击合约最终在ExchangeWithAtomic合约里USDT代币的存款记账为568.9万枚;

慢雾:ERC721R示例合约存在缺陷,本质上是由于owner权限过大问题:4月12日消息,据@BenWAGMI消息,ERC721R示例合约存在缺陷可导致项目方利用此问题进行RugPull。据慢雾安全团队初步分析,此缺陷本质上是由于owner权限过大问题,在ERC721R示例合约中owner可以通过setRefund Address函数任意设置接收用户退回的NFT地址。

当此退回地址持有目标NFT时,其可以通过调用refund函数不断的进行退款操作从而耗尽用户在合约中锁定的购买资金。且示例合约中存在owner Mint函数,owner可在NFT mint未达总供应量的情况下进行mint。因此ERC721R的实现仍是防君子不防小人。慢雾安全团队建议用户在参与NFTmint时不管项目方是否使用ERC721R都需做好风险评估。[2022/4/12 14:19:58]

5.最后攻击者调用ExchangeWithAtomic合约里的withdraw函数将USDT提取出来,归还闪电贷后将剩余的283.6万枚USDT代币换成WETH获利。攻击者利用一样的手法在BSC链上的也发起了攻击,获利19.1万美元;

此次攻击的根本原因在于合约兑换功能的函数没有做重入保护,并且兑换后再次更新账本存款的数值是根据兑换前后合约里的代币余额差值来计算的,导致攻击者利用假代币重入了存款函数获得超过预期的代币。

标签:USDWITHSDTUSDTusdn币价格gowithmi南瓜usdt币globalusdtoken

SHIB热门资讯
Celsius:Celsius 试图从风投公司 Fabric Ventures 做出的 800 万美元投资承诺中收回超过 600 万美元

加密借贷平台Celsius正试图从风投公司FabricVentures做出的800万美元投资承诺中收回超过600万美元.

1900/1/1 0:00:00
Delphi Digital 研究员谈 2023 年 NFT 领域新趋势: NFT-Fi 的爆发 + 更多“分蛋糕”的人

作者:TengYan编译:DeFi之道分享我对2023年NFT的预测。我在Delphi的报告中提到了其中的一些,这里加上了更多个人的想法.

1900/1/1 0:00:00
SWAP:一文了解 CoreDAO:加密圈门口的野蛮人

作者:西米Sammi近期,一个叫CoreDAO的项目在2月8日同步上线欧易、huobi等8大交易所,如此声势浩大,在加密领域自然激起了不小的浪花.

1900/1/1 0:00:00
GEN:Sleep-to-Earn 移动应用 Sleepagotchi 完成 350 万美元融资,Shima Capital 等参投

据VentureBeat报道,Web3睡眠监测与Sleep-to-Earn移动应用Sleepagotchi完成350万美元融资.

1900/1/1 0:00:00
Terra:深度分析:USTC 若重新挂钩,LUNC 社区可能再次分裂

作者:秦晓峰,Odaily星球日报今天,沉寂已久的?Terra?Classic以及TerraUSD再次成为加密社区的焦点.

1900/1/1 0:00:00
WEB:开工大吉!过去 7 天,你可能错过了这些热点和生态机会

整理:念青,ChainCatcher一、过去7天发生了哪些重要事件1、美国政府发布减轻加密货币风险的路线图当地时间1月27日,美国白宫官网发布《减轻加密货币风险的路线图》.

1900/1/1 0:00:00