预言机被黑客任意利用什么时候是个头?Rikkei Finance被攻击事件分析
北京时间2022年4月15日11点18分,CertiK审计团队监测到Rikkei Finance被攻击,导致约合701万元人民币(2,671 BNB)资产遭受损失。
由于缺乏对函数`setOracleData`的访问控制,攻击者将预言机修改为恶意合约,并获取了从合约中提取USDC、BTCB、DAI、USDT、BUSD和BNB的权限。攻击者随后将这些代币全部交易为BNB,并通过tornado.cash将这些BNB转移一空。
攻击步骤
①攻击者向rBNB合约发送了0.0001个BNB以铸造4995533044307111个rBNB。
②攻击者通过公共函数`setOracleData()`将预言机设置为一个恶意的预言机。
③由于预言机已被替换,预言机输出的rTokens价格被操纵。
④攻击者用被操纵的价格借到了346,199USDC。
⑤攻击者将步骤4中获得的USDC换成BNB,并将BNB发送到攻击合约中。
⑥攻击者重复步骤4和5,耗尽BTCB、DAI、USDT和BUSD。
⑦攻击者使用函数`setOracleData()`再次改变预言机,还原了该预言机的状态。
合约漏洞分析
Simple Price预言机:
https://bscscan.com/address/0xd55f01b4b51b7f48912cd8ca3cdd8070a1a9dba5#code
Cointroller:https://bscscan.com/address/0x00aa3a4cf3f7528b2465e39af420bb3fb1474b7b#code
资产地址:Rtoken 0x157822ac5fa0efe98daa4b0a55450f4a182c10ca
新的(有问题的)预言机:
0xa36f6f78b2170a29359c74cefcb8751e452116f9
原始价格: 416247538680000000000
更新后的价格: 416881147930000000000000000000000
Rikket Finance 是利用Cointroller中的SimplePrice预言机来计算价格的。然而,函数`setOracleData()`没有权限控制,也就是说它可以被任何用户调用。攻击者使用自己的(恶意的)预言机来替换原有的预言机,并将rToken的价格从416247538680000000000提升到4168811479300000000000000。
资产去向
攻击者在两次交易中获得了2671枚BNB(价值约701万人民币)。攻击者已使用tornado.cash将所有的代币进行了转移。
其他细节
漏洞交易:
●https://bscscan.com/tx/0x4e06760884fd7bfdc076e25258ccef9b043401bc95f5aa1b8f4ff2780fa45d44
●https://bscscan.com/tx/0x93a9b022df260f1953420cd3e18789e7d1e095459e36fe2eb534918ed1687492
相关地址:
● 攻击者地址:
0x803e0930357ba577dc414b552402f71656c093ab
● 攻击者合约:
0x9aE92CB9a3cA241D76641D73B57c78F1bCF0B209
0xe6df12a9f33605f2271d2a2ddc92e509e54e6b5f
● 恶意预言机:
https://bscscan.com/address/0x99423d4dfce26c7228238aa17982fd7719fb6d7f
https://bscscan.com/address/0xa36f6f78b2170a29359c74cefcb8751e452116f9
● 攻击者地址:
0x803e0930357ba577dc414b552402f71656c093ab
● 攻击者合约:
0x9aE92CB9a3cA241D76641D73B57c78F1bCF0B209
0xe6df12a9f33605f2271d2a2ddc92e509e54e6b5f
● 恶意预言机:
https://bscscan.com/address/0x99423d4dfce26c7228238aa17982fd7719fb6d7f
https://bscscan.com/address/0xa36f6f78b2170a29359c74cefcb8751e452116f9
●被攻击预言机地址:
https://bscscan.com/address/0xd55f01b4b51b7f48912cd8ca3cdd8070a1a9dba5#code
写在最后
该次事件可通过安全审计发现相关风险。CertiK的技术团队在此提醒大家,限制函数的访问权限是不可忽略的一步。
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
您可能感兴趣
-
hbar币为什么上涨?hbar币历史大涨原因揭秘
本文揭秘HBAR币上涨的核心逻辑,历史大涨由ETF申请、特朗普效应等驱动,当前则受ETF审批预期、Hedera网络技术优势与企业合作深化、生态活跃度提升等支撑,展现短期动能与长期价值的双重作用。
-
gnt这个币前景如何?gnt币未来投资前景分析
GNT已迁移为GLM,本文分析Golem Network作为分布式算力网络的技术进展、AI算力需求驱动、市场竞争格局及价格预测,探讨GLM代币投资前景与风险,为投资者提供短期与长期策略建议。
-
GM是什么币种,GM币有潜力吗?GM币简介
GM币是基于以太坊的ERC-20 meme代币,总量1万亿枚且50%已销毁。其价格较历史高点下跌99.8%,存在高波动性、流动性不足问题,缺乏实际应用场景,投资需警惕监管与市场情绪风险。
-
火币HTX 9月福利来袭!现货交易最高返现50%手续费
火币HTX正式宣布开启9月限时返现活动,以回馈广大用户。9月16日,火币HTX正式宣布开启9月限时返现活动,以回馈广大用户。用户只需报名并进行现货交易,即可享受最高50%手续费返现的超值福利。公告显示
-
如何查询MAGA币合约地址?附主流链查询方法及实用技巧
本文介绍了MAGA币在以太坊、BSC、Solana、Tron等主流链上的合约地址,并详细说明通过区块链浏览器、钱包工具及第三方平台查询链上数据的方法,同时提供投资风险警示。
-
CCM新范式?Pump.fun直播外衣下的收割旧套路
当平台的盈利建立在参与者的普遍亏损之上时,这种模式注定只能是昙花一现的投机狂欢。撰文:伞近期Pump.fun的直播功能上线,将这个一度被大众认为已经结束的最大Meme发射平台的热度再次推高。与之一同起
-
LUNC币能达到1美分吗?能否突破1?最新价格预测分析
文章分析LUNC币(Terra Classic)达到1美分及突破1的可能性,指出其当前价格极低,需涨172倍,受市值、生态、流动性制约,2025年前短期概率不足5%,长期需应用场景等多因素配合,提示高风险。
-
Bitget CEO公开信:七周年之际,Bitget 突破 CEX 的边界
今年六月的一天,我去到了意大利中部的穆杰罗市 (Mugello),世界摩托车锦标赛 (MotoGP) 意大利站正在这里举行。 当一辆辆赛车呼啸而过,伴随着尖锐的引擎声,仿佛空气都在颤动。身旁的一位 M
- 成交量排行
- 币种热搜榜
