北京时间2022年4月15日11点18分,CertiK审计团队监测到RikkeiFinance被攻击,导致约合701万元人民币资产遭受损失。
由于缺乏对函数`setOracleData`的访问控制,攻击者将预言机修改为恶意合约,并获取了从合约中提取USDC、BTCB、DAI、USDT、BUSD和BNB的权限。攻击者随后将这些代币全部交易为BNB,并通过tornado.cash将这些BNB转移一空。
?攻击步骤
①攻击者向rBNB合约发送了0.0001个BNB以铸造4995533044307111个rBNB。
②攻击者通过公共函数`setOracleData()`将预言机设置为一个恶意的预言机。
③由于预言机已被替换,预言机输出的rTokens价格被操纵。
动态 | 《审计理论与实务》系统地探讨了审计的未来变革趋势,包括区块链审计等:近日,由对外经济贸易大学陈汉文教授和浙江大学韩洪灵教授主编的《审计理论与实务》正式出版,在“大智移云物区”时代,审计环境与审计客体都将发生深刻的变化,这必然会引发审计技术、方法与模式的重大变革。为此,本书以专门的一章较为系统地探讨了审计的未来变革趋势,包括信息系统审计、数据审计、区块链审计以及人工智能审计等,以为学生从理论和实践层面全方位透视数据时代的未来审计提供前瞻性的洞察。(中证网)[2019/12/26]
④攻击者用被操纵的价格借到了346,199USDC。
⑤攻击者将步骤4中获得的USDC换成BNB,并将BNB发送到攻击合约中。
⑥攻击者重复步骤4和5,耗尽BTCB、DAI、USDT和BUSD。
声音 | 央行穆长春:可探讨通过各国央行数字货币的合作解决跨境支付难题:中国人民银行数字货币研究所所长穆长春10日在“第十届财新峰会:开放的中国与世界”上表示,全球性非主权稳定币“熄火”了,区域性非主权稳定币和全球性非主权稳定币只是“五十步和百步”的关系,也会面临同样的结果。不过,通过各国央行数字货币的合作解决跨境支付的难题,是可以进行探讨的。[2019/11/10]
⑦攻击者使用函数`setOracleData()`再次改变预言机,还原了该预言机的状态。
合约漏洞分析
SimplePrice预言机?:?
https://bscscan.com/address/0xd55f01b4b51b7f48912cd8ca3cdd8070a1a9dba5#code
声音 | ICE首席执行官:各种金融机构正与Bakkt探讨采用其比特币衍生品的可能性:金色财经报道,美国洲际交易所(ICE)首席执行官Jeffrey Sprecher周四在第三季度财报电话会议上表示,所有类型的金融机构都在与Bakkt进行对话,以探讨采用其比特币衍生品的可能性。Spreche表示,Bakkt正迅速进入期权市场,因为其认为市场缺乏透明度,希望为该空间提供透明的价格发现。[2019/11/1]
Cointroller:?https://bscscan.com/address/0x00aa3a4cf3f7528b2465e39af420bb3fb1474b7b#code
资产地址:?Rtoken0x157822ac5fa0efe98daa4b0a55450f4a182c10ca
欧盟区块链观察站论坛将举办问答会议,探讨区块链行业未来:随着关于加密货币监管的争论持续升温,欧盟区块链观察站论坛决定于6月18日下午6点,用90分钟举办一个特别会议(Ask Me Anything),来回答数字货币领域最紧迫的问题,以及讨论区块链技术的基本原理、实际用例和对未来几年的预期等。欧盟区块链观察站论坛由欧洲委员会和欧洲议会倡议成立,作为在2020年投资4亿欧元用于区块链技术的计划一部分。[2018/6/12]
新的预言机:?
0xa36f6f78b2170a29359c74cefcb8751e452116f9
原始价格:416247538680000000000
更新后的价格:416881147930000000000000000000000
RikketFinance是利用Cointroller中的SimplePrice预言机来计算价格的。然而,函数`setOracleData()`没有权限控制,也就是说它可以被任何用户调用。攻击者使用自己的预言机来替换原有的预言机,并将rToken的价格从416247538680000000000提升到4168811479300000000000000。
资产去向
攻击者在两次交易中获得了2671枚BNB。攻击者已使用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的技术团队在此提醒大家,限制函数的访问权限是不可忽略的一步。
近一年持续讨论的热点话题NFT,成为资本大鳄、名人名企竞相参与的热点。要说全球热度保持最好的NFT,那一定非“无聊猿”莫属,它全称为“无聊猿猴游艇俱乐部”,简称BAYC.
从投资人的角度,去判断一个加密项目主要关注点之一就是项目的Token设计模式;从创业者的角度,如何设计项目的Token经济模型事关成败;从实际情况而言,市面上的加密货币数量层出不穷.
商业律师事务所MorrisonCohenLLP的一个新的加密诉讼追踪器显示了自2013年以来300多起活跃和已解决的法庭案件的细节.
本文梳理自加密KOLolimpio.eth在个人社交媒体平台上的观点,律动BlockBeats对其整理翻译如下:4月27日,Optimism?宣布将推出其生态TokenOP.
EVM等效帮助以太坊二层Rollup生态「进化」成了一个适应性强且反应迅速的层,将解锁以太坊的下一阶段。2020年的DeFiSummer冲击了以太坊的规模极限.
从创业者的角度,一些大火的NFT项目到底是怎么打造的?需要考虑哪些维度?路径可否复制?本文给出了很好的思考框架及要点.