🎤 爲偶像應援 · Gate送你直達 Token of Love! 🎶
家人們,現在在Gate廣場爲 打 Token of Love CALL,20 張音樂節門票等你來瓜分!🔥
泫雅 / SUECO / DJ KAKA / CLICK#15 —— 你最期待誰?快來一起應援吧!
📌 參與方式(任選,參與越多中獎幾率越高!)
1️⃣ 本帖互動
點讚 & 轉發本帖 + 投票你最愛的藝人
評論區打出 “我在 Gate 廣場爲 Token of Love 打 Call !”
2️⃣ 廣場發帖爲 TA 打 Call
帶上 #歌手名字# + #TokenOfLove#
發帖內容任選:
🎵 最想現場聽到的歌 + 心情宣言
📣 應援口號(例:泫雅女王衝鴨!Gate廣場全員打 Call!)
😎 自制表情包/海報/短視頻(加分項,更容易中獎!)
3️⃣ 推特 / 小紅書發帖打 Call
同樣帶上 #歌手名字# + #TokenOfLove#
內容同上,記得回鏈到表單 👉️ https://www.gate.com/questionnaire/7008
🎟️ 獎勵安排
廣場優質發帖用戶:8張門票
廣場幸運互動用戶:2張門票
Twitter 優質發帖用戶:5張門票
小紅書優質發帖用戶:5張門票
📌 優質帖文將根據文章豐富度、熱度、創意度綜合評分,禁止小號水貼,原創發帖更易獲獎!
🕒 8
Poly Network遭黑客攻擊 EthCrossChainData合約漏洞被利用
Poly Network 遭受黑客攻擊事件分析
近日,跨鏈互操作協議 Poly Network 遭受黑客攻擊,引發了業內廣泛關注。安全團隊的分析表明,此次攻擊並非由於 keeper 私鑰泄露導致,而是攻擊者通過精心構造的數據修改了 EthCrossChainData 合約的 keeper 地址。
攻擊核心
攻擊的核心在於 EthCrossChainManager 合約的 verifyHeaderAndExecuteTx 函數可以通過 _executeCrossChainTx 函數執行具體的跨鏈交易。由於 EthCrossChainData 合約的 owner 爲 EthCrossChainManager 合約,因此後者可以調用前者的 putCurEpochConPubKeyBytes 函數修改合約的 keeper。
攻擊者利用 verifyHeaderAndExecuteTx 函數傳入精心構造的數據,使 _executeCrossChainTx 函數執行調用 EthCrossChainData 合約的 putCurEpochConPubKeyBytes 函數,從而將 keeper 角色改爲攻擊者指定的地址。完成這一步後,攻擊者便可以構造交易,從合約中提取任意數量的資金。
攻擊流程
攻擊者首先通過 EthCrossChainManager 合約的 verifyHeaderAndExecuteTx 函數調用 putCurEpochConPubKeyBytes 函數,更改了 keeper。
隨後,攻擊者實施了一系列攻擊交易,從合約中提取資金。
攻擊完成後,由於 keeper 被修改,導致其他用戶的正常交易被拒絕執行。
這一攻擊模式不僅在 BSC 上發生,以太坊網路上也出現了類似的操作。
結論
此次攻擊的關鍵在於 EthCrossChainData 合約的 keeper 可被 EthCrossChainManager 合約修改,而後者的 verifyHeaderAndExecuteTx 函數又能通過 _executeCrossChainTx 函數執行用戶傳入的數據。攻擊者正是利用了這一設計漏洞,通過構造特定數據修改了 EthCrossChainData 合約的 keeper 地址,從而實現了攻擊目的。
這一事件再次凸顯了跨鏈協議安全性的重要性,也提醒了開發者在設計智能合約時需要更加謹慎,尤其是在涉及關鍵角色權限變更的功能上。同時,對於用戶來說,在使用跨鏈服務時也需保持警惕,關注相關安全動態。