区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > 火币下载 > 正文

POLY:Polygon上收益聚合项目PolyYeld Finance被攻击事件分析_INC

作者:

时间:

北京时间7月28日,收益聚合器PolyYeld.Finance遭到攻击,其代币YELD归零,攻击者获利25万美元。

SharkTeam第一时间对此事件进行了攻击分析和技术分析,并总结了安全防范手段,希望后续的区块链项目可以引以为戒,共筑区块链行业的安全防线。

一、事件分析

攻击者地址:

0x56ec01726b15b83c25e8c1db465c3b7f1d094756

0x1bdf24cb4c7395bf6260ebb7788c1cbf127e14c7

Scopescan新增Polygon网络:8月16日消息,Scopescan发布公告,已上线Polygon网络,可进行地址跟踪、交易信号获取、实体追踪等功能。[2023/8/16 21:27:53]

从交易详情可以看出攻击者获取的奖励费用异常。

lpSupply值被操纵为1,导致1300行计算错误。

根本原因在于当前合约的LPToken的余额不是所有用户质押的LPTokn总额,其中还包含攻击者向当前合约转入的LP?Token金额,这导致了lpSuppy被操纵为1的情况,造成了错误的判断和计算。

Palm Network将于下周推出基于Polygon的Supernets链:金色财经报道,Palm Network计划使用Supernets软件堆栈过渡到Polygon生态系统内的权益证明侧链,同时保留其现有的第1层区块链。Supernets链定于下周推出。

Palm基金会表示,Polygon的扩张计划分两个阶段进行。在初始阶段,Palm Network的目标是在8月1日之前实施权益证明侧链。在此之后,下一阶段将看到网络迁移到同样基于超级网的第2层链,该链将利用零知识汇总,定于下一年进行。[2023/7/27 16:02:54]

详细函数分析

攻击者事先给16号池转入1LPToken

攻击者合约0x56ec01726b15b83c25e8c1db465c3b7f1d094756调用balanceOf函数查询lpSupply的值为1

数据:Aave和Aave V2在Polygon上平均日交易量高于以太坊:DappRadar的数据显示Aave和Aave V2在Polygon上的平均日交易量为67.5亿美元,而在以太坊上这两个协议各自相应的数字为24.8亿和22.8亿美元,这些数字证明了更多的DeFi巨鲸正在从以太坊迁移到Polygon。(CoinDesk)[2021/6/18 23:47:13]

调用updatePool函数

调用balanceOf函数查询lpSupply的值

PolkaFoundry推出IDO平台Red Kite,支持BSC和ETH池:4月21日消息,PolkaFoundry推出IDO平台Red Kite,首个IDO项目将于5月上旬启动。据介绍,Red Kite支持BSC和ETH池,在经过PolkaFoundry测试网的严格测试后,很快将支持Polkadot池。此外,Red Kite还将支持Polkadot和Kusama上平行链拍卖的众贷。[2021/4/21 20:44:10]

此时由于lpSupply的值为1,判断条件不符,继续执行函数代码

动态 | 纽约商业房地产公司通过Polymath代币化22亿美元地产:金色财经报道,总部位于纽约的商业房地产市场公司Red Swan通过安全代币平台Polymath将22亿美元的商业房地产代币化。Red Swan首席执行官Ed Nwokedi表示,该代币化资产代表了16种不同的A类商业地产,分别位于德克萨斯州的奥斯汀和休斯顿、纽约布鲁克林、加利福尼亚州奥克兰和加拿大安大略省。[2020/2/28]

调用getMultiplier函数获取差值

YeldPerBlock值为10000000000000000,allocPoint值为2000,totalAllocPoint值为29000。但下一步中将计算奖励的百分之十铸币给项目方,并未从给用户的奖励中扣除,这将导致通胀。

将铸造给项目方和当前合约地址的Token数量添加到totalSupply

此时YeldReward值为25517241379310344,乘上1e18,再除lpSupply的值1。

执行结束后,accYeldPerShare的值为25517241379310346060896017401670445

返回user.amount的值为249792662487644753291986140279580

计算完成后调用withdraw提取奖励,函数内调用payReferralCommission函数铸造通过上面计算得到的token数量。

事件分析总结,该项目存在多个问题:

项目方收取百分之十的收益时直接铸币并未从用户收益中扣除,导致通胀。

调用Masterchef合约实现推荐机制,即推荐者永久享受被推荐者收益的百分之二,但这百分之二并未从被推荐者收益中扣除。

正常情况下,合约计算收益的逻辑没有错误,lpSupply应该为合约中的总Token数,但攻击者通过操作,使得lpSupply为1,手动执行一次updatePool函数,使其计算出来的参数错误,再使用另外一攻击合约的地址正常质押提取,使得推荐者获得超出其本身应该获得的收益。

标签:POLPOLYINCGENpolkadot总量Polymerize1inch币为啥不涨GENE

火币下载热门资讯
AVIC:融资新闻丨区块链公司Pravica获得瑞士区块链风投公司CV VC投资,旨在增强通信行业安全性_ICA

位于开罗的区块链初创公司Pravica已从瑞士风险投资公司和孵化器CryptoValleyVentureCapital(CVVC)筹集到一笔未公开的直接投资.

区块链:想要布局元宇宙?首先要直面这七大挑战_CBSN币

原标题:《元宇宙的七个挑战》随着元宇宙概念股Roblox于2021年3月10日在美国上市,元宇宙开始加速进入人们的视野。有人非常看好元宇宙,将它称为“下一代互联网”.

IMI:VUELE?的第一部故事片NFT票房收入将近10万美元_MaxiMine

巴比特讯,VUELE?首部故事片《ZEROCONTACT》的NFT在四天拍卖中获得近六位数的票房收入,该片由奥斯卡获奖最佳男演员安东尼霍普金斯主演.

GENI:观察 | 元宇宙正在迎来商业和社交体验的新浪潮_Genie AI

上周,一些“数字猿猴”作品在苏富比拍卖会上以2440万美元的价格售出。BoredApeYachtClub巩固了其作为最热闹的“NFT俱乐部”之一的地位,与CrypoPunks和AxieInfin.

CRY:法国基金经理Jad Comair:监管是一个积极因素,可以释放加密货币全部的潜力_COMA

据金融时报9月23日消息,此前对冲基金经理RayDalio认为,如果比特币变得过于成功,监管机构就会扼杀它.

ROL:ETH Layer2盘点系列之 — 为什么需要Layer2?_ROLL

ETH与BTC不同,它不仅是ProofofWork的区块链,同时也是一个虚拟机。虚拟机意味着,ETH上不仅可以实现转账类的交易,还可以实现逻辑、条件或状态更复杂的交易.