宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > Gate.io > 正文

成都链安:YFV勒索事件分析

作者:

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

YFV是基于以太坊的一个DeFi项目,今天早些时候,YFV官方发文称遭到勒索。攻击者利用staking的合约漏洞,可以任意重置用户锁定的YFV。

并表示,此次事件可能和不久前的“pool0”事件相关,勒索者极有可能是在“pool0”事件中未取回资金的“愤怒的农民”。?

漏洞分析

成都链安:whaleswap.finance项目遭受攻击,至少损失5,946 个BUSD和5964个USDT:6月21日消息,据成都链安“链必应-区块链安全态势感知平台”安全舆情监控数据显示,whaleswap.finance项目遭受攻击,成都链安技术团队分析发现原因可能是因为whaleswap.finance Pair合约的K值校验存在问题。每当用户在进行交换时,K值校验中传入的参数量级存在问题,造成K值校验失效。攻击者先通过闪电贷借一笔BSC-USD,之后归还闪电贷时K值校验参数量级为10000^4。而K值校验时采取的参数校验量级为10000^2,导致K校验失效。[2022/6/21 4:41:57]

合约存在一个stakeOnBehalf函数使得攻击者可以为任意用户进行抵押,如下图所示:

成都链安:WienerDogeToken遭遇闪电贷攻击事件分析:据成都链安“链必应-区块链安全态势感知平台”安全舆情监控数据显示,WienerDogeToken遭受闪电贷攻击。成都链安安全团队对此事件进行了简要分析,分析结果如下:攻击者通过闪电贷借贷了2900个BNB,从WDOGE和BNB的交易对交换了5,974,259,851,654个WDOGE代币,然后将4,979,446,261,701个代币重新转入了交易对。这时攻击者再调用skim函数,将交易对中多余的WDOGE代币重新提取出来,由于代币的通缩性质,在交易对向攻击地址转账的过程中同时burn掉了199,177,850,468个代币。这时交易对的k值已经被破坏,攻击者利用剩下WDOGE代币将交易对内的2,978个BNB成功swap出来,并且将获利的78个BNB转到了获利地址。

这次攻击事件中,攻击者利用了代币的通缩性质,让交易对在skim的过程中burn掉了一部分交易对代币,破坏了k值的计算。成都链安安全团队建议项目上线前最好进行安全审计,通缩代币在与交易对的交互时尽量将交易对加入手续费例外。[2022/4/26 5:11:33]

此函数中的lastStakeTimes=block.timestamp;语句会更新用户地址映射的laseStakeTimes。而用户取出抵押所用的函数中又存在验证,要求用户取出时间必须大于lastStakeTimes72小时。如下图所示:

成都链安:Visor Finance遭受攻击事件分析:据成都链安监测显示,Visor Finance于北京时间2021年12月21日晚上10点18分遭受攻击。经成都链安技术团队分析,本次攻击利用了Visor Finance项目抵押挖矿合约RewardsHypervisor的两个漏洞:

1.call调用未对目标合约进行限制,攻击者可以调用任意合约,并接管了抵押挖矿合约的执行流程;<- 主要漏洞,造成本次攻击的根本原因。2.函数未做防重入攻击;<- 次要漏洞,导致了抵押凭证数量计算错误,不是本次攻击的主要利用点,不过也可凭此漏洞单独发起攻击。针对这两个问题,成都链安在此建议项目方应做好下面两方面:1.进行外部合约调用时,建议增加白名单,禁止任意的合约调用,特别是能够控制合约执行流程的关键合约调用;2.函数做好防重入,推荐使用openzeppelin的ReentrancyGuard合约。[2021/12/22 7:55:18]

UnfrozenStakeTime如下图所示:

综上所述,恶意用户可以向正常用户抵押小额的资金,从而锁定正常用户的资金。

根据链上信息,我们找到了两笔疑似攻击的交易,如下所示:

0xf8e155b3cb70c91c70963daaaf5041dee40877b3ce80e0cbd3abfc267da03fc9

0x8ae5e5b4f5a026bc27685f2b8cbf94e9e2c572f4905fcff1e263df24252965db

其中一笔如下图所示:

此两笔交易都来自同一地址,且均为极小值。由此我们可以基本判定这是一个测试锁死问题的交易。

总结

针对于本次事件,究其根本原因,还是没有做好上线前的代码审计工作。本次事件实际上是属于业务层面上的漏洞。

根据成都链安在代码审计方面的经验,个别项目方在进行代码审计时,未提供完整的项目相关资料,使得代码审计无法发现一些业务漏洞,导致上线后损失惨重。

成都链安·安全实验室在此提醒各项目方:安全是发展的基石,做好代码审计是上线的前提条件。

标签:FINAANCNCESTASigil FinanceTopshelf FinanceRhinos Financebitstamp交易所在香港

Gate.io热门资讯
[持币者]8月24日比特币以太坊行情分析 黎明前的煎熬

昨天早间持币者给出的短期比特币上方压力在11689一线,下方支撑在11600关口,昨天比特币白天高点在11688一线,下午跌破短期支撑11600一线,至晚间19点到达日间低点11515一线.

1900/1/1 0:00:00
金财币:8.24比特币行情分析及后市观点

比特币上周自12400开始回落,也是周线布林上轨所压制区域位置,周五下探至低位11380结构下限与MA30重合的位置获得支撑后开始反弹.一般来说,结构位置与重要均线重合的位置不容易被跌破,这也是我近日一直坚定反弹的依据.

1900/1/1 0:00:00
关于CoinBene满币完成DOT总量拆分100倍并恢复交易的公告

尊敬的用户: CoinBene满币已完成DOT总量拆分100倍。用户在账户里的旧DOT,都会以100倍的数额拆分为新DOT,用户的新DOT资产可通过“资产--币币账户--我的资产--?账户资产”查询.

1900/1/1 0:00:00
DeFi保险NXM的价值从哪来?

蓝狐笔记有不少读者一直在问DeFi保险的事情,尤其是怎么看NXM价值捕获的问题。今天的主题是,如何看待NXM和它的价值捕获。NXM是NexusMutual的代币,要理解NXM的价值,首先来看NexusMutual.

1900/1/1 0:00:00
ZPAE活动奖励发放公告v

尊敬的用户: 币虎交易平台的“CoinTiger币虎2020年8月4日18:00上线ZPAE/USDT交易对”活动已结束,活动奖励已发放至用户账户,请所有符合活动条件的用户在--中查询分发结果.

1900/1/1 0:00:00
币圈总监:8/24 ETH晚间行情精品分析

以太坊创始人V神刚刚发推称,Medalla测试网参与率稳定的保持在75%以上。 ETH行情分析: 4小时级别看币价运行在布林上轨407呈穿越上轨趋势,KDJ三线呈向上发散多头趋势,RSI三线呈向上发散平缓趋势,MA5日均线和MA10均.

1900/1/1 0:00:00