火星链 火星链
Ctrl+D收藏火星链

RIK:Rikkei Finance遭黑客攻击,损失已有百万美元-ODAILY

作者:

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

前言

北京时间2022年4月15日,知道创宇区块链安全实验室监测到DeFi协议RikkeiFinance遭到黑客攻击,被盗资金中已有2600枚BNB被转入TornadoCash。

分析

攻击事件如下图所示:

基础信息

攻击合约:

0xe6df12a9f33605f2271d2a2ddc92e509e54e6b5f

0x9ae92cb9a3ca241d76641d73b57c78f1bcf0b209

加密智能平台Metrika增加对Hedera网络活动和性能的支持:金色财经报道,区块链和分布式账本网络的运营智能平台Metrika今天宣布与Hedera合作,为该公司的网络生态系统中的不同应用提供更强的可见性和透明度。Hedera网络生态系统现在可以访问Metrika的区块链和分布式账本技术(DLT)监控和分析平台。(cryptoninjas)[2022/8/4 12:01:43]

攻击者地址:

0x803e0930357ba577dc414b552402f71656c093ab

恶意预言机地址:

0xa36f6f78b2170a29359c74cefcb8751e452116f9

0x99423d4dfce26c7228238aa17982fd7719fb6d7f

Strike允许美国用户将报酬直接转换为比特币:金色财经报道,以帮助萨尔瓦多采用比特币而闻名的初创公司Strike正在允许其美国用户立即将他们的全部或部分薪水转换为比特币,而无需他们的雇主接受比特币。新推出的Pay Mein Bitcoin选项允许用户将工资直接存入他们的Strike账户,可选择自动交换并记入其比特币余额。Strike不收取服务费用。[2021/10/15 20:30:19]

攻击tx:

0x93a9b022df260f1953420cd3e18789e7d1e095459e36fe2eb534918ed1687492

0x4e06760884fd7bfdc076e25258ccef9b043401bc95f5aa1b8f4ff2780fa45d44

被攻击预言机地址:

0xd55f01b4b51b7f48912cd8ca3cdd8070a1a9dba5

Metrika完成1400万美元A轮融资,Neotribe Ventures领投:9月21日消息,区块链监控初创公司Metrika获得1400万美元A轮融资,Neotribe Ventures领投,Coinbase Ventures、Samsung NEXT、Nyca Partners、SCB 10X等参投。Metrika首席执行官Nikos Andrikogiannopoulos表示,此轮融资是股权交易,作为交易的一部分,Neotribe Ventures联合创始人Swaroop“Kittu”Kolluri加入Metrika董事会。

Metrika计划利用新资金扩大其平台的容量,并扩大其跨行业的客户群。据悉,Metrika目前的客户包括Algorand、Solana、ConsenSys、Dapper Labs、Hedera Hashgraph、Blockdaemon。(The Block)[2021/9/21 23:41:09]

流程

DFINITY生态去中心化社交媒体网络Distrikt发布安卓版客户端:9月15日消息,由DFINITY互联网计算机提供支持的去中心化社交媒体网络Distrikt已发布安卓版本客户端,用户可以通过GooglePlayStore安装下载,此前Distrikt已上线Web端应用。Distrikt旨在使用户能够相互连接、协作和共享,同时保留所有权并控制其数据,而无需为其数据和隐私付费。Distrikt团队表示,该应用完全运行在DFINITY的互联网计算机中。[2021/9/15 23:26:22]

攻击者的攻击流程如下:

1.攻击者调用external可见性的setOracleData()函数将预言机设置为自己的恶意预言机。

2.由于恶意预言机替换了原来的预言机,导致预言机输出的rTokens价格可以被攻击任意操控。攻击者向RBinance合约发送0.0001BNB获得4995533044307110.024rBNB。

3.由于兑换了大量的rBNB,所以攻击者借出346199.781USDC。

4.攻击者将借出的346199.781USDC兑换成776.298WBNB。

5.攻击者重复第三步和第四步操作分别借出3.033BTCB、52275.873DAI、297082.798BSC-USD、299822.459BUSD并兑换成相应的WBNB。

6.将兑换的共2571.201BNB转移到攻击者账户上。

7.最后攻击者再次调用setOracleData()还原预言机状态。

另外一次攻击的手法相同,只是先将BNB兑换成BUSD再转去RBinance获得rBUSD。

细节

问题点就在于Cointroller中的SimplePriceOracle.sol(https://bscscan.com/address/0xd55f01b4b51b7f48912cd8ca3cdd8070a1a9dba5#code)合约,其setOracleData的可见性为external,可以被外部调用。

修改预言机前的正常价格为416247538680000000000。

将rToken0x1578的预言机修改为恶意预言机0xa36f。

设置恶意预言机后将rToken价格提升到416881147930000000000000000000000。

后续处理

攻击者将盗取的BNB分批次转入TornadoCash中。

RikkeiFinance官方称将全额补偿漏洞利用攻击中受影响的所有用户。

总结

由于合约没有对setOracleData函数的可见性进行限制,导致了攻击者可以任意修改预言机地址,从而获取了从合约中代币,所以我们在写合约时一定要严格限制函数的可见性。

标签:TRIRIKIKAMETRContributePrincess Striker Gemkika币交易所METR价格

抹茶交易所热门资讯
WEB:Web3.0的未来之路-ODAILY

“因为稀有才是珍贵的,而水是最便宜的,但最好的。”——柏拉图,《欧西德摩斯》30多年前,第一个网页是在欧洲核子研究中心所创建的,由TimBerners-Lee爵士和其他科学家想象构建.

1900/1/1 0:00:00
POL:XCM开启后波卡生态会有怎样的变化,并将如何反哺波卡?-ODAILY

Polkadot生态研究院出品,必属精品背景在国内“五四青年节”的当天,波卡顺利完成了v0.9.19版本的升级,而此次升级备受关注的当属完成了通过XCM进行平行链间消息传递的功能.

1900/1/1 0:00:00
POLK:波卡网络中的交易费用是如何产生,如何计算的?-ODAILY

“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战.

1900/1/1 0:00:00
BTC:World Mobile项目周报(3月7日—3月13日)-ODAILY

2022年3月10日WorldMobile将部署第二个飞艇,来连接非洲各地尚未连接网络的地区,每个飞艇的覆盖范围可达75公里.

1900/1/1 0:00:00
HALO:顶峰课堂:经济术语「敞口」-ODAILY

敞口是金融领域的一个重要概念,表示在金融活动中存在金融风险的部分,以及金融活动受金融风险影响的程度。简单理解就是,从事什么金融活动,对应就有什么敞口.

1900/1/1 0:00:00
RON:TRX连续二十三周通缩,通缩量达3.09亿枚-ODAILY

据区块链浏览器TRONSCAN数据,过去二十三周,TRX连续处于通缩状态,通缩量达3.09亿枚TRX.

1900/1/1 0:00:00