1.前言
北京时间2022年03月13日,知道创宇区块链安全实验室监测到BSC上Paraluni项目遭到攻击,黑客获利约170万美金。知道创宇区块链安全实验室将对本次事件深入跟踪并进行分析。
2.分析
2.1基础信息
攻击者地址:0x94bc1d555e63eea23fe7fdbf937ef3f9ac5fcf8f
攻击者合约:0x4770b5cb9d51ecb7ad5b14f0d4f2cee8e5563645
攻击交易哈希:0x70f367b9420ac2654a5223cc311c7f9c361736a39fd4e7dff9ed1b85bab7ad54
ParaSpace前顾问Jay:已于今早履行约定辞去在ParaSpace的职务:5月19日消息,ParaSpace 前顾问杰伊·姚(Jay Yao)在社交媒体上发文表示,其已于今早与部分团队成员一起辞去在 ParaSpace 的职务。
此前报道,ParaSpace 创始人 Yubo 昨日在社交媒体表示,该项目两名前顾问托马斯·施密特(Thomas Schmidt)和杰伊·姚(Jay Yao)已同意交出多重签名和官方推特账户权限,但要求承认其为项目做出的贡献并保留联合创始人的头衔为以后使用。两人将在签署两方协议后离开团队。[2023/5/19 15:13:11]
Masterchef合约:0xa386f30853a7eb7e6a25ec8389337a5c6973421d
Interpark Ticket集成Terra旗下的移动支付平台CHAI:韩国最大的票务网站Interpark Ticket宣布集成稳定币项目Terra旗下的移动支付平台CHAI。Terra表示,票务网站Interpark Ticket拥有超过70%韩国娱乐业的票务市场,并于包括BlackPink、BTS在内的娱乐团队合作,网站总成交金额超过约31亿美元。[2020/8/20]
UBT代币合约:0xca2ca459ec6e4f58ad88aeb7285d2e41747b9134
UGT代币合约:0xbc5db89ce5ab8035a71c6cd1cd0f0721ad28b508
Paradigm聘请前美国国土安全部官员担任总法律顾问:金色财经报道,根据周五的博客文章,加密货币风险投资公司Paradigm已聘请前美国国土安全部(DHS)总顾问Gus Coldebella担任其总法律顾问。Coldebella还曾担任Circle的首席法律官兼执行副总裁。[2020/7/25]
2.2项目背景
Paraluni项目是新加坡ParallelUniverse基金会发布的一个基于币安智能链的匿名项目,用户可以通过与masterChef合约交互进行质押代币获取流动性收益。
2.3攻击流程
Parity钱包漏洞:可能推迟到2018年君士坦丁堡升级来解决:据9日外媒报道,Parity并不急于进行立即的硬分叉来挽回钱包漏洞导致的百万美元以太币被冻结。负责技术部门的Afri Schoedon,表示,钱包漏洞的问题,可能推迟到2018年,通过以太坊君士坦丁堡升级来解决。[2017/11/10]
为了使得攻击流程更加清晰,我们将本次攻击分为两个阶段进行分析。
USDT和BUSD向对应的ParaPair添加流动性,获得155,935枚ParaluniLP代币到UBT合约中。此时获取的Lp代币为后续的攻击提供重要支持。
核心攻击阶段
1.调用MasterChef合约中的depositByAddLiquidity函数,传入参数为_pid:18,_token:,_amounts:,表示向18号池子添加1个UGT和1个UBT的流动性。?
2.然后内部调用depositByAddLiquidityInternal函数,该函数的主要作用是调用addLiquidityInternal函数去铸造LP代币,然后调用_deposit函数存入LP代币到用户地址。但是函数并未校验用户传入的_tokens和池子编号为_pid的tokens是否匹配,这就造成攻击者能够利用自己创建部署的恶意代币进行后面重要操作。
3.depositByAddLiquidityInternal再内部调用addLiquidityInternal函数,该函数通过合约中LP代币余额变化计算出需要deposit的数量。
4.其中当addLiquidityInternal函数调用到paraRouter.addLiquidity时,会调用攻击者在预攻击阶段部署的UBT代币合约中的transferFrom函数完成添加流动性操作。
但该恶意合约改写transferFrom后会调用MasterChef的deposit()函数将预攻击阶段第三步获取的LP代币转入masterChef中,此时的masterChef中LP余额已经变化,然后会调用_deposit函数存入LP代币到用户地址,此时获取第一份LP代币。
然后加上恶意合约的transferFrom调用deposit()时也会调用_deposit函数存入LP代币到用户地址,就相当于获取了两份LP代币。
5.攻击者分别调用UBT合约中的withdrawAsset函数和利用攻击合约调用Mastechef合约中的withdraw函数提取两份相同的LP到攻击合约中;
6.最后移除流动性获取31万枚BSC-USD和31万枚BUSD,然后归还闪电贷完成攻击。
3.漏洞核心
本次的攻击主要是MasterCheif合约中的depositByAddLiquidity函数并未校验用户传入的_tokens和池子编号为_pid的tokens是否一致,且外部调用时并未考虑到重入问题添加重入锁,最终导致攻击者能够传入外部恶意代币合约进行重入攻击。
4.总结
知道创宇区块链安全实验室在此提醒,任何有关deposit等操作都需要慎重考虑,合约审计、风控措施、应急计划等都有必要切实落实。
随着DeFi项目的高速发展,让人们意识到去中心化金融巨大发展空间,然而DeFi项目杂乱丛生严重阻碍了DeFi市场发展,而bitcoin比特令牌的诞生旨在成为DeFi领域领头羊和行业标杆.
親愛的用戶:幣安Staking平台將於2022年03月09日20:00上線多重WOO高收益鎖倉活動,多重收益,任您選擇!活動一:10、30、60、90天週期任您選.
親愛的用户:幣安將於2022年03月11日19:30上線Kadena,並開通KDA/BTC、KDA/BUSD、KDA/USDT交易對.
尊敬的XT.COM用戶:因FRTS錢包升級維護,XT.COM現已暫停FRTS充提業務。給您帶來的不便,請您諒解!感謝您對XT.COM的支持與信任.
尊敬的唯客用户您好! 如何在国内下载海外WEEX唯客苹果国际版?第一步,点击AppStore首页右上角头像;电商巨头Shopify CEO正考虑如何将Shopify与DeFi生态系统整合:电商巨.
Gate.iohasreceivedmanyusers’support.Inthefuture.