当前位置:网站首页>首次去中心化抢劫?近2亿美元损失:跨链桥Nomad 被攻击事件分析
首次去中心化抢劫?近2亿美元损失:跨链桥Nomad 被攻击事件分析
2022-08-05 09:42:00 【tokenview-区块链】
跨链互操作性协议Nomad桥经历了一场安全漏洞:黑客通过一系列交易拿走了桥内的1.9亿美元资金。

Nomad 允许在 Ethereum、Evmos、Milkomeda 与 Moonbeam 之间转移代币。与其他在2022年已经变得很常见的漏洞不同,此次攻击中有数百个地址直接从桥接中收取代币。
1
事件起因是@spreekaway在推特上分享的一条推文,称大量的WBTC资产开始从跨链互操作性协议Nomad桥上撤离。

随后加密[email protected]也发推表示,Nomad桥正在被黑客攻击,WETH和WBTC正以每次百万美元的频次转出,合约中仍有1.26亿美元可能存在风险。提醒用户尽快提取资金。

在接下来的几个小时内,Nomad 桥内超过 1.9 亿美元的加密货币被取出,最新数据显示目前钱包中仅剩1.09万美元。
2
那么黑客是怎样利用漏洞发起攻击的呢?我们以发生的第一笔可疑交易为例。

交易哈希:
https://eth.tokenview.com/en/tx/0xa5fe9d044e4f3e5aa5bc4c0709333cd2190cba0f4e7f16bcf73f49f83e4a5460
被攻击者地址:
https://eth.tokenview.com/en/address/0xa8c83b1b30291a3a1a118058b5445cc83041cd9d
Nomand合约地址
https://eth.tokenview.com/cn/address/0x88a69b4e698a4b090df6cf5bd7b2d47325ad30a3
第一笔可疑交易发生在北京时间08-02 05:32:31 ,当时有人设法从Nomad桥上取走了100枚WBTC,价值约230万美元。随着对Moonbeam网络的深入挖掘,发现当该地址的Moonbeam桥接网络上转出 0.01 WBTC,以太坊桥接上就会相应的收到 100 WBTC。

据最新消息,Nomad事件中约41个地址获利约1.52亿美元。Terra研究员FatMan在推特上表示Nomad攻击事件是一场去中心化抢劫。
此次攻击事件中从Nomad Bridge中取走的代币分别有:WBTC、Wrapped Ether (WETH)、USD Coin (USDC)、Frax (FRAX)、Covalent Query Token (CQT)、Hummingbird Governance Token (HBOT)、IAGON (IAG)、Dai (DAI)、GeroWallet (GERO) )、Card Starter (CARDS)、Saddle DAO (SDL) 以及 Charli3 (C3) 。
根据Paradigm 安全研究员samczsun的分析,Nomad遭受攻击的主要原因是其副本合约存在致命缺陷,一次常规升级将零散列标记为有效的根,其效果是允许在Nomad上欺骗信息。攻击者利用这一点来复制/粘贴交易,并在疯狂的自由竞争中迅速耗尽了桥上的资产。

3
受 Nomad 跨链桥被攻击的影响,Moonbeam 代币 GLMR 24小时内下降19.9%。下降的原因可能与今早暂停Moonbeam和Moonriver跨链桥有关。1个多小时后Moonbeam发推表示,未发现安全问题,现已结束网络维护并恢复全部功能。
针对近2亿美元的损失,Nomad表示,已就攻击事件通知执法部门,寻求识别相关账户并追回资金。截止发稿时,据Nomad官方最新消息,Nomad在链上呼吁攻击者返还资金,Nomad对攻击者表示:“如果你愿意将不当获利返至nomadexploit.eth则不会对你采取进一步行动,且可获得20%的赏金,按照白帽处理。”
Tokenview将持续关注Nomad桥攻击事件最新进展!
边栏推荐
- 轩辕实验室丨欧盟EVITA项目预研 第一章(四)
- Egg framework usage (1)
- 2022.8.3
- leetcode 剑指 Offer 10- I. 斐波那契数列
- MySQL使用聚合函数可以不搭配GROUP BY分组吗?
- The difference between find, matches, lookingAt matching strings in matcher
- 茄子科技CEO仇俊:以用户为中心,做用户真正需要的产品
- 21 Days of Deep Learning - Convolutional Neural Networks (CNN): Clothing Image Classification (Day 3)
- Open Source Summer | How OpenHarmony Query Device Type (eTS)
- 偏向锁/轻量锁/重级锁锁锁更健康,上锁解锁到底是怎么完成实现的
猜你喜欢

egg框架使用(一)

深度学习21天——卷积神经网络(CNN):天气识别(第5天)

为什么我推荐使用智能化async?

Example of Noise Calculation for Amplifier OPA855

Seata source code analysis: initialization process of TM RM client

Concurrent CAS

js 图形操作一(兼容pc、移动端实现 draggable属性 拖放效果)

19. Server-side session technology Session

干货!生成模型的评价与诊断

轩辕实验室丨欧盟EVITA项目预研 第一章(四)
随机推荐
欧盟 | 地平线 2020 ENSEMBLE:D2.13 SOTIF Safety Concept(上)
pytorch余弦退火学习率CosineAnnealingLR的使用
5. Deploy the web project to the cloud server
Why do I recommend using smart async?
eKuiper Newsletter 2022-07|v1.6.0:Flow 编排 + 更好用的 SQL,轻松表达业务逻辑
js 图形操作一(兼容pc、移动端实现 draggable属性 拖放效果)
PAT乙级-B1019 数字黑洞(20)
leetcode refers to Offer 10- II. Frog jumping steps
Xcode 12 ld: symbol(s) not found for architecture armv64
Bias lock/light lock/heavy lock lock is healthier. How is locking and unlocking accomplished?
Oracle temporary table space role
tensorflow.keras无法引入layers
【LeetCode】623. Add a row to the binary tree
无题五
Going to book tickets tomorrow, ready to go home~~
为什么我推荐使用智能化async?
【AGC】增长服务1-远程配置示例
Happens-before rules for threads
How to realize the short press and long press detection of the button?
【ASM】字节码操作 方法的初始化 Frame