Poly Network 跨链项目安全事件分析

2021年8月10日,Poly Network遭遇攻击,损失约6亿美金。攻击者利用EthCrossChainManager合约的verifyHeaderAndExecuteTx函数漏洞,修改Keeper,添加自身为验证者,盗取合约代币。黑客通过构造交易,变更keeper并验证通过,导致资产损失。项目方已暂停交易并呼吁冻结黑客地址,黑客开始退还被盗资产。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.背景
2021 年 8 月 10 日晚,有消息称 Poly Network 跨链项目被攻击导致约 6 亿美金的损失,知道创宇区块链安全实验室 对该事件展开分析。
在这里插入图片描述

二.攻击地址及交易
事件一共使三条链:ETH、BSC、Polygon 上的资产收到了损失,由于攻击过程类似,这里挑选 BSC 链的攻击作为分析样本。

被攻击合约:

EthCrossChainManager:https://bscscan.com/address/0x7cea671dabfba880af6723bddd6b9f4caa15c87b
EthCrossChainData:https://bscscan.com/address/0x11e2a718d46ebe97645b87f2363afe1bf28c2672

攻击交易:

https://bscscan.com/tx/0x3eba3f1fb50c4cbe76e7cc4dcc14ac7544762a0e785cf22034f175f67c8d3be9(改变 EthCrossChainData 的 Keeper )

https://bscscan.com/tx/0x534966864bda354628d4f1c66db45cbefcdda7433e9576e7664fea01bb05be9a (盗取合约下代币)

三.漏洞原因
漏洞原因其实出在 EthCrossChainManager 合约的verifyHeaderAndExecuteTx 函数可以在其他链构造交易修改 BS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值