PancakeHunny 攻击事件分析-ODAILY_PAN:korbit300

前言

北京时间10月20日晚,知道创宇区块链安全实验室监测到BSC链上的DeFi协议PancakeHunny的WBNB/TUSD池遭遇闪电贷攻击,HUNNY代币价格闪崩。实验室第一时间跟踪本次事件并分析。

分析

Coinbase将Pangolin (PNG)添加至资产上线路线图:9月13日消息,据官方推特,Coinbase宣布将Pangolin (PNG)添加至资产上线路线图。[2022/9/13 13:26:51]

攻击者信息

攻击者:

0x731821D13414487ea46f1b485cFB267019917689

攻击合约:

0xa5312796DC20ADd51E41a4034bF1Ed481b708e71

第一次攻击tx:

Pangolin:高流量导致Avalanche钱包API节点暂时关闭,将延迟推出APP:基于Avalanche的去中心化交易所Pangolin发推称,高流量导致Avalanche钱包API节点暂时关闭。为了确保用户可以访问其非托管AVAX钱包,将推迟一段时间推出Pangolin APP,并称将很快启动。Pangolin还补充道,这纯粹是API问题,与协议无关。节点都没有问题。[2021/2/10 19:25:20]

0x1b698231965b72f64d55c561634600b087154f71bc73fc775622a45112a94a77

动态 | Bitpanda在其平台添加黄金、白银,用户可通过任何数字资产进行交易:据ambcrypto报道,奥地利加密货币经纪商Bitpanda在其平台推出黄金和白银交易,其用户可通过任何数字资产交易黄金与白银。Bitpanda获得在奥地利作为支付服务供应商的运营许可,用户数超过百万。[2019/5/13]

被攻击池信息

VaultStrategyAlpacaRabbit:0x27d4cA4bB855e435959295ec273FA16FE8CaEa14

VaultStrategyAlpacaRabbit:0xef43313e8218f25Fe63D5ae76D98182D7A4797CC

动态 | Bitpanda宣布推出新功能Bitpanda Swap:据bitcoinexchangeguide报道,数字货币交易所Bitpanda宣布推出新功能Bitpanda Swap,可以使用户即时将一种加密货币换成另一种加密货币。[2018/11/17]

攻击流程

攻击者从CreamFinance通过闪电贷获得53.25BTC

用53.25BTC从Venus借出2717107TUSD

在PancakeSwap上,用TUSD兑换BNB,抬高BNB价格

使用50个不同的钱包地址将38250TUSD存入HUNNYTUSDVault合约

赎回2842.16TUSD,并铸造12020.40HUNNY代币

以7.78WBNB的价格卖出HUNNY代币

50个钱包重复26次以上步骤

细节

VaultStrategyAlpacaRabbit合约池的_harvest()函数中,资产的兑换路由为ALPACA=>WBNB=>TUSD,而WBNB/TUSD池中流动性较低,易被操纵。

在巨额兑换后,抬高了WBNB对TUSD的价格,攻击者调用harvest()函数后,Vault合约的TUSD利润剧增,随后调用getReward()函数,通过30%的performanceFee手续费铸造HUNNY代币,只要铸造出的HUNNY代币价值超过30%的performanceFee手续费,就有利可图。

目前,PancakeHunny官方已采取紧急措施,暂停了TUSDVault合约的铸币。

总结

此次PancakeHunny遭遇的闪电贷攻击的本质原因在于底层资产兑换过程的价格易被操控,未做全面考虑和防护,从而使得攻击者通过巨额资金操纵某一交易对价格进行攻击套利。

近期,各类合约漏洞安全事件频发,合约审计、风控措施、应急计划等都有必要切实落实。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

水星链

[0:15ms0-0:817ms