CER:CertiK首发:加密版无损「倒信用卡」获利百万美元 FEG闪电贷攻击事件分析

北京时间2022年5月16日凌晨4:22:49,CertiK安全技术团队监测到FEG在以太坊和BNB链上遭受大规模闪电贷攻击,导致了价值约130万美元的资产损失。

此攻击是由“swapToSwap()”函数中的一个漏洞造成的,该函数在未对传入参数进行筛查验证的情况下,直接将用户输入的"path"作为受信任方,允许未经验证的"path"参数来使用当前合约的资产。

因此,通过反复调用"depositInternal()"和"swapToSwap()",攻击者可获得无限制使用当前合约资产的许可,从而盗取合约内的所有资产。

受影响的合约地址之一:https://bscscan.com/address/0x818e2013dd7d9bf4547aaabf6b617c1262578bc7

漏洞交易

Quadrant与Polygon合作推出游戏化兴趣点数据收集平台Geolancer:移动定位和数据情报公司Quadrant已经与Polygon合作推出Geolancer,这是一个游戏化的兴趣点(POI)数据收集平台,允许用户利用专用的智能手机应用程序绘制兴趣点(如便利店、餐馆、商店和他们附近的其他地方),以此获得Quadrant的原生代币eQUAD。(Crypto Daily)[2021/4/24 20:54:11]

漏洞地址:https://bscscan.com/address/0x73b359d5da488eb2e97990619976f2f004e9ff7c?

漏洞交易样本:https://bscscan.com/tx/0x77cf448ceaf8f66e06d1537ef83218725670d3a509583ea0d161533fda56c063

去中心化交易协议Balancer拟于3月发布V2版 目前正在进行内部审计:去中心化交易协议Balancer(BAL)宣布计划于今年3月份发布BalancerV2版本,目前正在进行内部审计。BalancerV2的升级内容或功能主要包括机池(Vault)将适用于所有Balancer池添加的所有资产、提升Gas效率、提高资本效率、较低的Gas成本和富有弹性的预言机、由社区管理的协议费用以及无需许可、可自定义的AMM逻辑等。其中,协议费用包括交易费用、资产撤回费用以及短期贷款费用,将由治理决定。[2021/2/3 18:45:39]

被盗资金追踪:https://debank.com/profile/0x73b359d5da488eb2e97990619976f2f004e9ff7c/history

相关地址

攻击者地址:https://bscscan.com/address/0x73b359d5da488eb2e97990619976f2f004e9ff7c

Larry Cermak:目前人们搜索购买比特币的次数是购买黄金的两倍:TheBlock研究总监Larry Cermak发推称,目前人们搜索购买比特币的次数是购买黄金的两倍。同样的趋势发生在2017年,但并没有持续下去。[2021/1/17 16:23:36]

攻击者合约:https://bscscan.com/address/0x9a843bb125a3c03f496cb44653741f2cef82f445

FEG代币地址:https://bscscan.com/token/0xacfc95585d80ab62f67a14c566c1b7a49fe91167

FEGWrappedBNB(fBNB):https://bscscan.com/address/0x87b1acce6a1958e522233a737313c086551a5c76#code

DeFi协议Balancer总锁仓量较昨日骤降40.64%,已减少约2亿美元:据DeBank数据显示,非托管投资组合管理服务Balancer总锁仓量(TVL)较昨日骤降40.64%,目前为3.126亿美元,排名第10位。DeBank初步分析称Balancer总锁仓量较10月5日已减少约2亿美元,包括WETH锁仓量已减少约4700万美元,USDC已减少约2200万美元,WBTC已减少约2300万美元,renBTC已减少约2300万美元,YFI已减少约1100万美元。[2020/10/7]

攻击步骤

以下攻击流程基于该漏洞交易:https://bscscan.com/tx/0x77cf448ceaf8f66e06d1537ef83218725670d3a509583ea0d161533fda56c063

①攻击者借贷915WBNB,并将其中116BNB存入fBNB。

Dai 供应接近历史新高,6 月以来 Balancer Labs 流动资金已增长 5.3 倍:DTC Capital 投资者 Spencer Noon 发文阐述了 5 个迹象表明 DeFi 采用正在迅速发展。1)首先在 BTC 美元借贷利率上,DeFi 超过了 CeFi。CeFi 用户已经开始使用 DeFi 协议(例如 MakerDAO)进行再融资。2)目前去中心化稳定币 Dai 的供应接近历史新高 1.23 亿;3) TokenSets 在 5 月再平衡达到历史新高,有价值约 4,700 万美元的加密货币在链上完成交易;4)尽管自 4 月以来 Synthetix 解锁了 1600 万美元的 SNX 的通胀奖励,总锁定价值(TVL)仍持续上升,强烈表明该代币模型是可行的;5)自 6 月 1 日起,Balancer Labs 流动资金从 600 万美元增至 3200 万美元,增长了 5.3 倍。5 个池的流动资金超过了 100 万美元,有 30 个池至少持有 10 万美元。该协议中有 2 个资金池进入自动作市平台资金池的前 5 名。[2020/6/13]

②攻击者创建了10个地址,以便在后续攻击中使用。

③攻击者通过调用"depositInternal()"将fBNB存入合约FEGexPRO。

根据当前地址的余额,"_balances2"被增加。

④攻击者调用了"swapToSwap()",路径参数是之前创建的合约地址。

该函数允许"path"获取FEGexPRO合约的114fBNB。

⑤攻击者反复调用"depositInternal()"和"swapToSwap()",允许多个地址获取fBNB代币,原因如下:

每次"depositInternal()"被调用,_balance2将增加约114fBNB。

每次"swapToSwap()"被调用,攻击者所创建合约能获取该114fBNB的使用权限。

⑥?由于攻击者控制了10个地址,每个地址均可从当前地址花费114个fBNB,因此攻击者能够盗取被攻击合约内的所有fBNB。

⑦攻击者重复步骤④⑤⑥,在合约内耗尽FEG代币。

⑧最后攻击者出售了所有耗尽的资产,并偿还闪电贷款,最终获取了其余利润。

资产去向

截至2022年5月16日6:43,被盗资金仍存储在以太坊和BSC链上的攻击者钱包中。

原始资金来自以太坊和BSC的Tornadocash:https://etherscan.io/tx/0x0ff1b86c9e8618a088f8818db7d09830eaec42b82974986c855b207d1771fdbe

https://bscscan.com/tx/0x5bbf7793f30d568c40aa86802d63154f837e781d0b0965386ed9ac69a16eb6ab

攻击者攻击了13个FEGexPRO合约,以下为概览:

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

地球链

[0:0ms0-0:934ms