区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > SOL > 正文

SDC:又现套利攻击:Goldfinch项目的SeniorPool合约遭受攻击事件分析_PCUSDC币

作者:

时间:

又现套利攻击!—Goldfinch项目的SeniorPool合约遭受攻击事件分析

2022-06-2816:55:30

2022年6月28日,成都链安链必应-区块链安全态势感知平台舆情监测显示,Goldfinch项目的SeniorPool合约遭受攻击,攻击者累计获利金额为28,523个USDC,项目方累计损失541,158个USDC。成都链安安全团队对此事件进行了分析,现与大家分享。

#攻击过程

攻击交易地址:

0xd56d801e07df9d8457973c3938f5d3e6343ec1ed11f4ebb76bc3f5cc73001707

攻击者地址:

0x86c595d81c8ab46d893065c3c674da72555fe7c0

攻击者合约:

0x541143d5eb30563a478eea23866e203b7c38c1ca

本次攻击存在多笔,我们选取了具体的一笔攻击交易进行分析:

1.?第一步:攻击者通过UniswapV3的DAI-USDC池子闪电贷借出110,000个USDC代币。

2.?第二步攻击者再把110,000个USDC代币从Curve的FIDU-USDC池子兑换出106,667个FIDU代币。

3.?第三步攻击者利用SeniorPool合约的withdrawInFidu函数,把106,667个FIDU代币兑换成113,853个USDC,然后归还闪电贷110,011个USDC,剩余本次攻击获利的3,842个USDC。

漏洞原因为:攻击者可以利用Curve的FIDU-USDC池子获取FIDU代币,来获取SeniorPool合约抵押USDC代币的红利。

目前Curve中FIDU兑换USDC为1:1.03,而在SeniorPool中的比例为1:1.07,这就产生了套利空间。

图1?Curve中FIDU兑换USDC的比例

图2?SeniorPool合约中FIDU兑换USDC的比例

下面是具体的代码实现:

攻击者利用withdrawInFidu函数销毁FIDU代币换取USDC。而可获取USDC的数量是通过_getUSDCAmountFromShares函数中的sharePrice去计算的。这里的sharePrice会随着分红的增加而增加,攻击者就可以利用Curve的FIDU-USDC池子获取FIDU代币,从而获取SeniorPool合约抵押FIDU代币的红利。

总结

针对本次事件,成都链安安全团队建议:

项目方使用新的代币代替FIDU代币为凭据代币,并确保其他途径无法获取该凭据代币。此外建议项目上线前选择专业的安全审计公司进行全面的安全审计,规避安全风险。

来源:金色财经

标签:USDCUSDSDCFIDPCUSDC币usdt币圈usdc币暴雷FIDA价格

SOL热门资讯
ABS:人民币资产魅力渐增 外资增配期盼更大开放_sui币未来价格

近日,国家外汇局副局长王春英表示,随着资本项目开放稳步推进,跨境证券投资实现多渠道、多层次的双向开放,境内居民配置境外资产的渠道进一步拓宽,人民币资产吸引力显著增强.

ASP:腾讯加速布局元宇宙 冲击之下逢抛必跌_SPE

6月27日,在“SPARK2022”腾讯游戏发布会上,腾讯高级副总裁马晓轶表示,腾讯最近已经成立软硬一体的扩展现实业务线,希望抓住未来4-5年内的机会.

OSM:DYDX迁移Cosmos 生态是好是坏?_COMOS币

dYdX宣布将转移至Cosmos生态,将基于CosmosSDK开发定制应用链,并在即将到来的dYdXV4版本中实现迁移。这可能是第一次出现,一个业内知名的以太坊原生DeFi应用选择逃离.

DEFI:比特币 (BTC) 和其他加密货币经历了“历史比例”的熊市_GLA

分析师指出,比特币和其他加密货币目前正经历“历史性的”熊市,数字资产领域经历了“历史上最大的资本外流事件”.

FID:思考:关于熊市期间的11个论点_AUSDC币

这个月可以说是经历了数字货币历史上最黑暗的时期,加密货币市场的打击接二连三的发生,丝毫不给市场留一丝喘息的机会.

BOX:NBOX是什么? 是无限可能的盒子 是开放的去中心化游戏生态圈_NBOX

NBOX是什么? NBOX,它是一个无限可能的盒子,致力于去中心化区块链DAO公会服务,是专业的DAO公会创造器,让人与人之间汇聚更简单,让志同道合玩家更好的组织形成一个团体.