币安网址_币安交易平台网址_币安交易所中国网
您现在的位置是:首页 > 安币交易

丧心病狂再“炸桥”?又一跨链桥项目遭袭,Meter.io损失420万美元

admin 2022-03-18

北京时间2022年2月6日,Meter Passport跨链桥项目被恶意利用,造成420万美元的损失。项目方发布的推特原文:

这是继昨日CertiK发布的Solana跨链桥虫洞项目被攻击事件分析后的又一起黑客袭击跨链桥项目事件。

漏洞利用交易

虚假存款:

铸币:

黑客

黑客链上转账记录:

https://debank.com/profile/0x8d3d13cac607b7297ff61a5e1e71072758af4d01/history

转账地址:0x8d3d13cac607b7297ff61a5e1e71072758af4d01

合约地址

Bridge

ERC20Handler

攻击流程

步骤一:攻击者调用`Bridge.deposit()`函数,将0.008BNB存入连接到多个链的合约Bridge,包括币安智能链、以太坊以及Moonriver(两次)。 

在函数调用`Bridge.deposit()中,攻击者注入了以下恶意数据:

步骤二:`Bridge.deposit()`调用了`ERC20Handler.deposit()`函数,输入内容如下:

步骤三:由于输入的resourceID是 "0x000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c01”,token地址将为`0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c`,这与`_wtokenAddress`相同。

步骤四:这种情况下,一旦该指令通过,将导致攻击者实际上不需要向合约转移任何代币即可获得。

步骤五:因此,攻击者可以在其他链上铸造 "数据 "中指定的任何相同数量的代币。

合约漏洞分析

一般来说deposit()用于ERC20代币的存款,depositETH()用于WETH/WBNB代币的存款。Bridge合约提供了两个方法:deposit()和 depositETH()。

然而,这两个方法造成了相同事件,并且deposit() 函数并没有阻止WETH/WBNB的存款交易,因为deposit()没有烧毁或锁定WETH/WBNB。黑客通过使用deposit()来制作假的存款事件,在没有任何真实存款的情况下,将WETH/WBNB存入。

 

资产追踪

黑客地址:

https://debank.com/profile/0x8d3d13cac607b7297ff61a5e1e71072758af4d01/history

几乎所有的资产都已转移到Tornado。

 

总结

这一事件与前不久发生的Qubit事件非常相似。一个黑客事件的发生往往会使更多别有用心之人关注类似项目中是否有类似的漏洞可以利用。

因此,项目方的技术团队应及时关注已发生的安全事件,并且检查自己的项目中是否存在类似问题。

目前,CertiK官网【https://www.certik.com/】已添加社群预警功能。在官网上,大家可以随时看到与漏洞、黑客袭击以及rugpull相关的各种社群预警信息。

作为区块链安全领域的领军者,CertiK致力于提高加密货币及DeFi的安全和透明等级。迄今为止,CertiK已获得了2500家企业客户的认可,保护了超过3110亿美元的数字资免受损失。

文章版权声明:除非注明,否则均为币安网址原创文章,转载或复制请以超链接形式并注明出处。

评论列表

北风宜然
2022-03-18

你想多了现在除了DeFi智能合约,还有什么能让我们韭菜赚钱

天神院尔薇
2022-03-19

我的比特币在钱包里取不出来了,因为没有gas.谁能转账我一个ETH.我将比特币拿出来后还给他

星熊伟泽
2022-03-18

炒比特币需要佛系才行。关于佛系炒币,不是拿着不动,拿着不动是傻。佛系炒币应该是带着大慈大悲的心态炒币,在市场陷入低谷,众生都在痛苦中挣扎的时候,你要拿出大慈大悲的行动,解救众生于水火,把大家的币买过来,把大家的痛苦接过来,让自己痛苦,尽自己所能解救大家,正所谓我不入地狱谁入地狱。在市场大涨之时,币价天天上涨,一币难求,你应该想众生之所想,急众生之所急,把币全部卖给大家,解大家买不到币的焦急之苦啊。炒币要以众生为基,大慈大悲,摒弃贪念,这样才能称为佛系炒币。

济乐小哥哥
2022-03-18

请大家留意?,,玩法,邀请挖矿,,质押挖矿,邀请领币,,前一万人登入有50jpa空投拿

香风绮琴
2022-03-18

原本我赚20w了,后来一朝打新亏到只赚5w

云来晶辉
2022-03-18

Bnb会回到600的

京城家振
2022-03-18

请问,如果我进去软件之后买了USDT,然后我又用USDT建了BTC的仓,又平仓,之后我又想建另一个币的仓,怎么把BTC改成USDT呢?

发表评论

◎欢迎参与讨论,请在这里发表您的看法和观点。