木星链 木星链
Ctrl+D收藏木星链

PAR:Paraluni攻击事件分析

作者:

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

1.前言

北京时间2022年03月13日,知道创宇区块链安全实验室监测到BSC上Paraluni项目遭到攻击,黑客获利约170万美金。知道创宇区块链安全实验室将对本次事件深入跟踪并进行分析。

2.分析

2.1基础信息

攻击者地址:0x94bc1d555e63eea23fe7fdbf937ef3f9ac5fcf8f

攻击者合约:0x4770b5cb9d51ecb7ad5b14f0d4f2cee8e5563645

攻击交易哈希:0x70f367b9420ac2654a5223cc311c7f9c361736a39fd4e7dff9ed1b85bab7ad54

Paradigm联合创始人:只要以太坊继续运行,智能合约就会永远可靠地运行:金色财经报道,Paradigm联合创始人兼管理合伙人Matt Huang在社交媒体上称,在这种加密货币去杠杆化的情况下,许多中心化实体的偿付能力受到质疑,相比之下,令人震惊的是,像Uniswap这样的智能合约不面临任何偿付风险,只要以太坊继续运行,就会永远可靠地运行。[2022/7/1 1:44:41]

Masterchef合约:0xa386f30853a7eb7e6a25ec8389337a5c6973421d

UBT代币合约:0xca2ca459ec6e4f58ad88aeb7285d2e41747b9134

加密交易平台Rain Financial完成1.1亿美元B轮融资,Paradigm和Kleiner Perkins领投:1月18日消息,位于巴林王国(西亚国家)的交易平台 Rain Financial 宣布完成 1.1 亿美元 B 轮融资,本轮融资由 Paradigm 和 Kleiner Perkins 领投,Coinbase Ventures、Global Founders Capital、MEVP、Cadenza Ventures、JIMCO 和 CMT Digital 等参投。本轮融资资金将用于在更多国家寻求获得许可,增强其技术平台并扩大团队。

此前报道,加密交易平台 Rain Financial 于 2021 年 1 月宣布获得 600 万美元 A 轮融资。[2022/1/18 8:56:24]

UGT代币合约:0xbc5db89ce5ab8035a71c6cd1cd0f0721ad28b508

Parallel Finance以2.5亿美元估值完成战略轮融资,红杉资本和Founders Fund领投:据官方消息,波卡生态DeFi平行链Parallel Finance宣布完成新一轮战略融资,本轮融资由红杉资本和Founders Fund领投。融资资金将在未来6至12个月内投入项目生态、营销和人力资源方面,并进行安全审计。

Parallel的本轮融资是VC巨头红杉资本和Peter Thiel的Founders Fund在DeFi领域和波卡领域的第一笔投资。在本轮投资过后,Parallel Finance的估值也已经达到2.5亿美元估值。[2021/11/9 6:39:38]

2.2项目背景

动态 | CryptoCompare发布加密资产新分类方法:据Crypto Globe消息,数字货币市场数据供应商CryptoCompare发布了“2018加密资产分类报告”,该报告首先提出对加密资产的定义,定义指出一种加密资产是一种在P2P网络中运作的数字资产,由一个由公共密钥基础设施控制的共识机制控制。该系统的规则由网络参与者验证;这些节点可以验证共享账本的整个交易历史。同时提出新的分类方法,包括虚拟令牌、非虚拟令牌、实用程序令牌、付款代币、资产代币。[2018/10/17]

Paraluni项目是新加坡ParallelUniverse基金会发布的一个基于币安智能链的匿名项目,用户可以通过与masterChef合约交互进行质押代币获取流动性收益。

2.3攻击流程

为了使得攻击流程更加清晰,我们将本次攻击分为两个阶段进行分析。

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等操作都需要慎重考虑,合约审计、风控措施、应急计划等都有必要切实落实。

标签:PARTERARAPARAPARETOINTER价格ParaSwapParaSwap

以太坊价格今日行情热门资讯
NFT:NFT数据日报 | Good Morning Cafe在过去24小时内最受巨鲸欢迎(3.16)

NFT?数据日报是由Odaily星球日报与?NFT?数据整合平台NFTGO.io合作的一档栏目,旨在向NFT爱好者与投资者展示近24小时的NFT市场整体规模、交易活跃度、子领域市占比.

1900/1/1 0:00:00
PAY:PayPal CEO加密语录:加密货币将重新定义金融世界

PayPal近年来一直是加密行业的倡导者。这个本身拥有超过3.5亿名活跃用户的支付巨头,已经允许美国和英国的用户交易或持有比特币、以太坊、比特现金和莱特币,同时支持用户使用这些加密货币进行支付.

1900/1/1 0:00:00
GAS:一文对比Layer2四大解决方案的交易成本

作者:Xiang|W3.Hitchhiker修订:Marina、Evelyn|W3.Hitchhiker随着以太坊的兴起,我们看到了去中心化金融(DeFi)的高速发展.

1900/1/1 0:00:00
GAT:Gate.io Startup首發上線Zebec Protocol(ZBC)及免費分發規則公告(免費瓜3,809,524 個ZBC)

關於Gate.ioStartup免費空投計劃爲回饋平臺用戶,Gate.io上線“免費空投計劃”,在Startup區不定期進行區塊鏈項目的免費空投計劃.

1900/1/1 0:00:00
VOY:2022/3/10 早春活动天天交易空投中奖名单

尊敬的WEEX用户您好!早春活动百万交易员征集令活动四:天天空投活动方式:活动期间每天抽出10位有完成合约交易的用户随机送8、18、38、68、88USDT,周一至周五不限币种.

1900/1/1 0:00:00
VENT:幣安托管子賬戶功能升級,開放自助開通服務

親愛的用戶:幣安現已升級托管子賬戶功能,並將於2022年03月17日08:00上線。該功能適應多元化的資產管理市場需求,為機構用戶和擁有VIP1及以上等級的個人用戶提供服務.

1900/1/1 0:00:00