针对跨链互操作协议 Poly Network 被黑客攻击的事件,慢雾安全团队分析称是由于跨链合约 keeper 被修改为黑客制定地址,从而使黑客可以随意构造交易从合约中取出任意数量的资金,具体如下:...…安全,智能合约,黑客攻击,慢雾,Poly Network...
针对跨链互操作协议 Poly Network 被黑客攻击的事件,慢雾安全团队分析称是由于跨链合约 keeper 被修改为黑客制定地址,从而使黑客可以随意构造交易从合约中取出任意数量的资金,具体如下:
本次攻击的核心在于 EthCrossChainManager 合约的 verifyHeaderAndExecuteTx 函数可以通过 _executeCrossChainTx 函数执行具体的跨链交易。
由于 EthCrossChainData 合约的 owner 为 EthCrossChainManager 合约,因此 EthCrossChainManager 合约可以通过调用 EthCrossChainData 合约的 putCurEpochConPubKeyBytes 函数修改合约的 keeper。
其中 EthCrossChainManager 合约的 verifyHeaderAndExecuteTx 函数是可以通过内部调用 _executeCrossChainTx 函数执行用户指定的跨链交易,所以攻击者只需要通过 verifyHeaderAndExecuteTx 函数传入精心构造的数据来使 _executeCrossChainTx 函数执行调用 EthCrossChainData 合约的 putCurEpochConPubKeyBytes 函数以改变 keeper 角色为攻击者指定的地址。
替换完成 keeper 角色地址后,攻击者即可随意构造交易从合约中取出任意数量的资金了。
相关文章
Bybit遭遇重大黑客攻击,15亿美元数字货币被盗
Bybit交易所遭黑客攻击,14亿美元ETH被盗,资金安全隐患引发行业关注
俄罗斯银行建议对NFT、智能合约进行监管
Horizen Labs公布ApeCoin DAO质押系统界面
Avalanche基金会为交易平台GMX推出400万美元奖励计划
孙宇晨:将追究pNetwork全部责任与赔偿
Huobi Global发布关于GALA事件真相说明:将追究pNetwork全部责任与赔偿
外媒:Do Kwon目前可能住在欧洲
Solana上的Lido将于11月中旬升级至V2版本
1inch已支持直接从Rocket Pool智能合约铸造或销毁rETH
Moola Market恢复存款和偿还功能,借款人需在宽限期内处理清算风险
新加坡正试点带智能合约功能的数字新加坡元
跨链基础设施Celer Network推出全链流动性协议Peti
香港证监会:支持元宇宙、NFT、GameFi创新,积极探索适当的代币化资产监管框架
香港金管局总裁:对代币化资产产权和智能合约合法性的审查持开放态度
Fantom部署智能合约监控系统Watchdog
Team Finance:1450万美元Token被盗,协议暂时停用
Beosin:UVT项目被黑客攻击事件简析,被盗资金已全部转入Tornado Cash
《自然医学》杂志论文披露以太坊区块链正被用于全球抗击癌症
BitKeep:目前已完成99%的赔付工作,黑客72小时内未归还资金将诉诸法律



