宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > Gateio > 正文

慢雾:简析Punk Protocol 被黑过程

作者:

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

链捕手消息,去中心化年金协议PunkProtocol在公平启动的过程中遭遇攻击,损失约400万美元,慢雾安全团队以简讯形式将攻击原理分享如下:

?1.攻击者调用CompoundModel合约的Initialize函数进行重复初始化操作,将合约Forge角色设置为攻击者指定的地址。

慢雾:Harmony Horizon bridge遭攻击简析:据慢雾安全团队消息,Harmony Horizon bridge 遭到黑客攻击。经慢雾 MistTrack 分析,攻击者(0x0d0...D00)获利超 1 亿美元,包括 11 种 ERC20 代币、13,100 ETH、5,000 BNB 以及 640,000 BUSD,在以太坊链攻击者将大部分代币转移到两个新钱包地址,并将代币兑换为 ETH,接着将 ETH 均转回初始地址(0x0d0...D00),目前地址(0x0d0...D00)约 85,837 ETH 暂无转移,同时,攻击者在 BNB 链暂无资金转移操作。慢雾 MistTrack 将持续监控被盗资金的转移。[2022/6/24 1:28:30]

?2.随后攻击者为了最大程度的将合约中资金取出,其调用了invest函数将合约中的资金抵押至Compound中,以取得抵押凭证cToken。

慢雾:DEUS Finance 二次被黑简析:据慢雾区情报,DEUS Finance DAO在4月28日遭受闪电贷攻击,慢雾安全团队以简讯的形式将攻击原理分享如下:

1.攻击者在攻击之前先往DeiLenderSolidex抵押了SolidexsAMM-USDC/DEI的LP。

2.在几个小时后攻击者先从多个池子闪电贷借出143200000USDC。

3.随后攻击者使用借来的USDC在BaseV1Pair进行了swap操作,兑换出了9547716.9个的DEI,由于DeiLenderSolidex中的getOnChainPrice函数是直接获取DEI-USDC交易对的代币余额进行LP价格计算。因此在此次Swap操作中将拉高getOnChainPrice函数获取的LP价格。

4.在进行Swap操作后,攻击者在DeiLenderSolidex合约中通过borrow函数进行借贷,由于borrow函数中用isSolvent进行借贷检查,而在isSolvent是使用了getOnChainPrice函数参与检查。但在步骤3中getOnChainPrice的结果已经被拉高了。导致攻击者超额借出更多的DEI。

5.最后着攻击者在把用借贷出来DEI兑换成USDC归还从几个池子借出来的USDC,获利离场。

针对该事件,慢雾安全团队给出以下防范建议:本次攻击的原因主要在于使用了不安全的预言机来计算LP价格,慢雾安全团队建议可以参考Alpha Finance关于获取公平LP价格的方法。[2022/4/28 2:37:18]

?3.最后攻击者直接调用withdrawToForge函数将合约中的cToken转回Compound获取到对应的底层资产并最终将其转给Forge角色。

慢雾:BSC项目Value DeFi vSwap 模块被黑简析:据慢雾区情报,币安智能链项目 Value DeFi 的 vSwap 模块被黑,慢雾安全团队第一时间介入分析,并将结果以简讯的形式分享,供大家参考:

1. 攻击者首先使用 0.05 枚 WBNB 通过 vSwap 合约兑换出 vBSWAP 代币;

2. 攻击者在兑换的同时也进行闪电贷操作,因此 vSwap 合约会将兑换的 vBSWAP 代币与闪电贷借出的 WBNB 转给攻击者;

3. 而在完成整个兑换流程并更新池子中代币数量前,会根据池子的 tokenWeight0 参数是否为 50 来选择不同的算法来检查池子中的代币数量是否符合预期;

4. 由于 vSwap 合约的 tokenWeight0 参数设置为 70,因此将会采用第二种算法对池子中的代币数量进行检查;

5. 而漏洞的关键点就在于采用第二种算法进行检查时,可以通过特殊构造的数据来使检查通过;

6. 第二种算法是通过调用 formula 合约的 ensureConstantValue 函数并传入池子中缓存的代币数量与实时的代币数量进行检查的;

7. 在通过对此算法进行具体分析调试后我们可以发现,在使用 WBNB 兑换最小单位(即 0.000000000000000001) vBSWAP 时,池子中缓存的 WBNB 值与实时的值之间允许有一个巨大的波动范围,在此范围内此算法检查都将通过;

8. 因此攻击者可以转入 WBNB 进行最小单位的 vBSWAP 代币兑换的同时,将池子中的大量 WBNB 代币通过闪电贷的方式借出,由于算法问题,在不归还闪电贷的情况下仍可以通过 vSwap 的检查;

9. 攻击者只需要在所有的 vSwap 池子中,不断的重复此过程,即可将池子中的流动性盗走完成获利。详情见原文链接。[2021/5/8 21:37:37]

?4.withdrawToForge函数被限制只有Forge角色可以调用,但Forge角色已被重复初始化为攻击者指定的地址,因此最终合约管理的资产都被转移至攻击者指定的地址。

总结:本次攻击的根本原因在于其CompoundModel的Initialize函数未做重复初始化检查,导致攻击者直接调用此函数进行重复初始化替换Forge角色,最终造成合约管理的资产被盗。

标签:SWAPBNBFORDEIHISWAP价格BNBFAN币Baby Clifford InuBrigadeiro.Finance

Gateio热门资讯
OKExChain(OEC)正式部署NerveNetwork主网节点

链捕手消息,OKExChain近日正式部署NerveNetwork主网节点,赋能跨链资产生态开发.

1900/1/1 0:00:00
矿业新贵浮现,Genesis Digital Assets拿下4.31亿美元融资

作者:RichardLee昨日,比特币矿企GenesisDigitalAssets宣布完成4.31亿美元战略融资,该轮融资由Paradigm领投,NYDIG、FTX、Skybridge和KingswayCapital等参投.

1900/1/1 0:00:00
「元宇宙神话计划」“Hands of God手眼通天”NFT系列上架Element

链捕手消息,亚洲最大NFT综合交易市场Element于今日独家首发203实验室“HandsofGod手眼通天”NFT系列资产,203实验室成立于2010年,由三个00后专业设计师创立,以NFT需要更多元文化的冲击与融合为目标.

1900/1/1 0:00:00
流动性奇点:Tokemak及其可持续流动性协议

作者:BenGiove 编译:巴比特 DeFi依靠流动性运行。无论是去中心化交易所,货币市场,还是稳定币,流动性都是推动这些应用的必要燃料。尽管它很重要,但在加密货币经济中,流动性可能是一种善变的资源.

1900/1/1 0:00:00
专访Sushi核心成员:SushiSwap是一个可扩展的生态系统

原文标题:《独家专访|SushiSwap核心成员Omakase:不只是AMM,而是DeFi生态系》受访者:Omakase,SushiSwap核心成员 撰文:Elponcho 透过专访.

1900/1/1 0:00:00
Neo N3 主网上线与迁移计划

本文来源于Neo。 时机已至。2021年8月2日17:00:00,Neo?N3主网正式上线。 从Neo创始人张铮文在2018年7月首次公布了Neo3.0年版本的意向起,我们经历了漫长的旅程.

1900/1/1 0:00:00